Skip to content

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

Recharts

A React charting library built on D3 for drawing charts from declarative components.

  1. 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. 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. 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. 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. 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. 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. 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. 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.