# recharts/recharts

Redefined chart library built with React and D3

Repository: https://github.com/recharts/recharts
Canonical: https://ross.abutalabs.com/products/recharts
Homepage: https://recharts.github.io
Language: TypeScript
License: MIT
License Family: permissive
Topics: react, charting-library, recharts, d3, chart, components, javascript, ui, data-visualisation, typescript
Last push: 2026-08-26T21:47:52+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 95, longevity 100
- inputs: {"age_days": 4044, "days_push": 7, "days_rel": 39, "gap_med": 13.0, "n_releases_24m": 33}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 27515, forks 1973 (observed 2026-08-28T04:11:47.790299+00:00)

## What it is
Recharts is a composable charting library for React applications built on top of D3 submodules and native SVG. It provides declarative, reusable React components (LineChart, BarChart, Tooltip, etc.) for building charts with minimal effort.

## Use cases
- add line charts to a react dashboard
- render bar charts from  data in react
- build responsive charts with tooltips and legends
- create composable svg charts in a react app
- visualize analytics data in a react frontend
- customize chart axes and grid styling declaratively

## When to choose
- you are building charts in a React application
- you want declarative, component-based chart composition
- you need lightweight SVG charts with D3 power underneath
- you want a well-maintained, widely adopted charting library with TypeScript support

## When to avoid
- your project does not use React
- you need canvas-based rendering for very large datasets
- you need highly specialized chart types not covered by its components
- you need charts outside the browser, e.g. server-side image generation

## Facets
- artifact type: library
- maturity: stable
- function: data-visualization, charts, ui-components
- domain: data-visualization, frontend, web-development
- platform: browser, cross-platform
- tags: react, d3, svg, charting-library, declarative, typescript, nodejs

## Member repositories
- recharts/recharts (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:47.790299+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-29T16:54:31.644452+00:00, confidence not recorded.
  - readme: https://github.com/recharts/recharts (fetched 2026-08-28T04:11:47.790299+00:00, sha 87d92a6dc836)
  - homepage: https://recharts.github.io (fetched 2026-08-29T07:51:51.684518+00:00, sha b7b2466cf9df)
- Data as of 2026-08-30T08:39:29.467469+00:00.
