DKirwan/calendar-heatmap
A d3 heatmap for representing time series data similar to github's contribution chart observed · 2026-08-28
Health v2 · maintenance only
71/100
- Activity 66
- Release rhythm 60
- Longevity 100
Flags: prerelease_only
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 3851
- days_rel: 219
- days_push: 205
- n_releases_24m: 2
Adoption not part of the score
2036 stars · 139 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A reusable D3.js calendar heatmap component for visualizing daily time series data, styled after GitHub's contribution chart. It is configurable via options like cell size, colors, legend, tooltips, and accessibility features, and is distributed as an npm package.
Use cases
- visualize daily activity counts like GitHub contributions
- render a year-long calendar heatmap in a web app
- show time series data as a color-coded calendar grid
- add an accessible calendar heatmap with tooltips and click handlers
- display user streaks or daily metrics in a dashboard
When to choose
- you need a GitHub-style contribution heatmap in a D3-based frontend
- you want a configurable, lightweight calendar heatmap with accessibility support
- your data is daily-granularity date/count pairs
When to avoid
- you need actively maintained software with guaranteed bug fixes
- you need sub-daily or hourly granularity
- you are not using D3 or a DOM-based rendering environment
Facets
library · maturity maintenance
data-visualization charts data-visualization frontend web-development browser d3 heatmap calendar-heatmap github-contribution-chart time-series typescript unmaintained nodejs javascript
1 source
- readme: https://github.com/DKirwan/calendar-heatmap · fetched 2026-08-28 · 5b97093e49d4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| DKirwan/calendar-heatmap | main | 71 |
For agents
markdown · JSON · MCP: product_card(name="DKirwan/calendar-heatmap")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem