# danvk/dygraphs

Interactive visualizations of time series using JavaScript and the HTML canvas tag

Repository: https://github.com/danvk/dygraphs
Canonical: https://ross.abutalabs.com/products/dygraphs
Homepage: http://dygraphs.com
Language: JavaScript
License: NOASSERTION
License Family: other
Topics: dygraphs, visualization, charting-library, timeseries, canvas
Last push: 2026-07-29T00:39:44+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 94, release rhythm 63, longevity 100
- inputs: {"age_days": 6126, "days_push": 36, "days_rel": 37, "gap_med": null, "n_releases_24m": 1}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3240, forks 589 (observed 2026-08-28T04:07:50.466978+00:00)

## What it is
dygraphs is a fast, flexible open-source JavaScript charting library for rendering interactive, zoomable time series charts using the HTML canvas tag. It handles dense datasets with millions of points and works in all modern browsers without any server-side dependencies.

## Use cases
- plot time series data in the browser
- interactive zoomable charts for dense datasets
- visualize sensor or monitoring data over time
- add pan and zoom charts to a web dashboard
- display confidence intervals or error bands on charts
- chart millions of data points client-side

## When to choose
- you need interactive time series charts with zoom, pan, and mouseover out of the box
- your datasets are large (millions of points) and must render client-side
- you want a lightweight dependency-free canvas charting library
- you need error bands or adjustable rolling averages

## When to avoid
- you need chart types beyond time series (pie, bar, scatter-heavy dashboards)
- you want a React/Vue component-based charting ecosystem
- you need server-side or SVG-based rendering
- you require extensive theming or modern design-system integration

## Facets
- artifact type: library
- maturity: stable
- function: data-visualization, charts
- domain: data-visualization, web-development, frontend
- platform: browser
- tags: charting-library, time-series, canvas, javascript, zoom-pan, nodejs

## Member repositories
- danvk/dygraphs (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:50.466978+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:24:31.754730+00:00, confidence not recorded.
  - readme: https://github.com/danvk/dygraphs (fetched 2026-08-28T04:07:50.466978+00:00, sha eaea8f6fc8d2)
  - homepage: http://dygraphs.com (fetched 2026-08-29T09:37:30.393176+00:00, sha 399aa85649c4)
  - registry_npm: https://registry.npmjs.org/dygraphs (fetched 2026-08-29T09:37:30.403141+00:00, sha 5d20c1071789)
- Data as of 2026-08-30T08:39:29.467469+00:00.
