The best Recharts alternatives
8 tools that do a similar job to Recharts, 8 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
RechartsA React charting library built on D3 for drawing charts from declarative components.
- 1

Chart.js
Open source · MIT · ★ 67.8k
A JavaScript library for drawing simple, customizable charts on web pages using canvas.
Best for: Web developers adding standard charts such as line or bar charts to a site; Designers who want chart styling they can configure in code
- 2

nivo
Open source · MIT · ★ 14.1k
React chart components for building data visualizations, built on d3.
Best for: React developers who need charts in a web app; Teams that want charts rendered on the server as well as in the browser
- 3

visx
Open source · MIT · ★ 21.1k
A set of reusable React building blocks for drawing custom charts, built on d3 math.
Best for: React developers who want full control over how a chart looks and behaves; Teams building their own reusable chart library on top of shared components
- 4

Plotly.js
Open source · MIT · ★ 18.4k
A JavaScript library for drawing interactive charts in web pages, also the engine behind Plotly in Python and
Best for: Web developers who want interactive charts in their own site or app; Data analysts who already use Python or R Plotly and want to understand the JavaScript side
- 5

shadcn/ui
Open source · MIT · ★ 127k
Copy-in React UI components you customize as your own code, built on Tailwind CSS.
Best for: Developers building React or Next.js interfaces who want full control over component code; Teams that want a consistent design system they can change freely
- 6

Base UI
Open source · MIT · ★ 11.3k
Unstyled, accessible React UI components you style yourself.
Best for: React developers who want accessible components without a fixed visual style; Teams building a custom design system
- 7

reactstrap
Open source · MIT · ★ 10.5k
React components that wrap Bootstrap 5 styles, so you can build pages with Bootstrap pieces.
Best for: React developers who already know Bootstrap and want its styling as components; Teams building admin dashboards or internal tools with Bootstrap look and feel
- 8

HyperUI
Open source · MIT · ★ 12.3k
Free, open-source Tailwind CSS UI components you copy and paste into your project.
Best for: Developers building marketing sites with Tailwind CSS; Developers who want starter layouts to adapt rather than build from scratch
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Recharts. We don't take payment for placement.