Skip to content

The best nivo alternatives

8 tools that do a similar job to nivo, 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

nivo

React chart components for building data visualizations, built on d3.

  1. 1

    Recharts

    Open source · MIT · ★ 27.7k

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

    Best for: React developers who need standard charts such as line, bar or similar graphs in a web app; Teams that prefer declarative, component-based chart code

  2. 2

    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

  3. 3

    G2

    Open source · MIT · ★ 12.7k

    A JavaScript library for building charts from data using a declarative, layered grammar.

    Best for: Front-end developers adding charts to a web dashboard; Data analysts comfortable writing a little JavaScript

  4. 4

    three.js

    Open source · MIT · ★ 117k

    A JavaScript library for drawing and animating 3D scenes in web browsers.

    Best for: Web developers adding interactive 3D graphics to a website; Developers building browser-based visualizations or simple 3D animations

  5. 5

    Anime.js

    Open source · MIT · ★ 74.2k

    A JavaScript library for animating CSS properties, SVG, DOM attributes and plain objects.

    Best for: Front-end developers adding motion to websites or web apps; Developers animating SVG graphics or DOM elements

  6. 6

    Rough.js

    Open source · MIT · ★ 21.3k

    A small JavaScript library that draws shapes in a sketchy, hand-drawn style on Canvas or SVG.

    Best for: Web developers who want a casual, hand-drawn look for diagrams or illustrations; Developers building whiteboard-style or sketch-style interfaces

  7. 7

    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

  8. 8

    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

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 nivo. We don't take payment for placement.