← Back to libraries

recharts

Active

recharts / recharts

Redefined chart library built with React and D3

Stars

27.5K

Forks

2.0K

NPM Downloads

-

Bundle (gzip)

-

OtherReactMITchartcharting-librarycomponentsd3data-visualisationjavascriptreactrechartstypescriptui

Recent Releases

v3.10.1 — v3.10.1

What's Changed fix(Pie): pass computed innerRadius/outerRadius to Label children via PolarLabelContextProvider by @0007aadil in https://github.com/recharts/recharts/pull/7458 chore(deps): bump im

Jul 25, 2026

v3.10.0 — v3.10.0

What's Changed Legend position Legend now supports position and offset props, same as Label and LabeList. This replaces the previous align and verticalAlign for a more convenient positioning,

Jul 20, 2026

v3.9.2 — v3.9.2

What's Changed docs: clarify custom labels and ticks need SVG elements by @ishaanlabs-gg in https://github.com/recharts/recharts/pull/7524 chore(deps): bump immer from 11.1.8 to 11.1.9 by @depend

Jul 4, 2026

v3.9.1 — v3.9.1

What's Changed perf: optimize ScatterChart hover by reducing re-renders from O(n) to O(1) by @roy7 in https://github.com/recharts/recharts/pull/7133 fix(YAxis): render explicit ticks when a non-l

Jun 30, 2026

v3.9.0 — v3.9.0

What's Changed Animations 3.9 comes with new animations! There are several bug fixes and what's best, all animations are now fully customizable. See the animations guide on https://recharts

Jun 23, 2026

v3.8.1 — v3.8.1

What's Changed Bugfixes! fix(z-index): prevent elements from disappearing during dynamic zIndex transitions by @VIDHITTS in https://github.com/recharts/recharts/pull/7006 fix: prevent toolti

Mar 25, 2026

v3.8.0 — v3.8.0

What's Changed We added generics to our data and dataKey props and now you can have your charts validated by TypeScript. See the full guide here: https://recharts.github.io/en-US/guide/typescript/

Mar 6, 2026