10 Most Popular Open-Source Chart & Data Visualization Libraries

The most-starred open-source charting and data-visualization libraries — ECharts, Plotly, Recharts, Visx, Nivo and more — with GitHub links and star counts.

By The DevFixPro Editorial Team · independent editorial research project

Star counts retrieved from the GitHub API on 2026-08-17. Open-source projects grow daily, so treat the numbers as a snapshot — always check the linked repository for the latest figures, license, and activity.

Data earns its value when it is seen. The 10 open-source chart and visualization libraries below are ranked by GitHub stars (fetched 2026-08-17) — from canvas charts to React-native and geospatial. Each links to its repository.

Match the library to the stack: ECharts/Plotly for breadth, Recharts/Visx/Nivo for React, Victory for cross-platform, and deck.gl for large geospatial datasets.

The choice that matters most is the rendering approach, because it decides how the chart behaves as the dataset grows. SVG output is crisp and easy to style but costs a DOM node per element, so it strains past a few thousand points. Canvas and WebGL output trade that styling convenience for throughput and can carry tens of thousands of marks. Bundle size belongs in the same decision, since a charting library is rarely the only dependency in a page and the largest one tends to dominate first load. Sketch the worst case you actually expect, whether that is a live updating dashboard or a static report, and pick for that rather than for the demo.

  1. 1Apache ECharts on GitHub
    Apache ECharts★ 67,089
    By Apache Software Foundation

    Powerful, interactive charting library for any dataset.

    View on GitHub →
  2. 2Plotly.js on GitHub
    Plotly.js★ 18,294
    By Plotly

    High-level, declarative charting built on D3 and WebGL.

    View on GitHub →
  3. 3Recharts on GitHub
    Recharts★ 27,505
    By Recharts Team

    Composable React charting built on D3 components.

    View on GitHub →
  4. 4Visx on GitHub
    Visx★ 21,007
    By Airbnb

    Low-level visualization primitives for React.

    View on GitHub →
  5. 5Nivo on GitHub
    Nivo★ 14,085
    By Plouc

    Server-rendered, declarative React charts with motion.

    View on GitHub →
  6. 6ApexCharts on GitHub
    ApexCharts★ 15,127
    By ApexCharts

    Interactive SVG charts for web and frameworks.

    View on GitHub →
  7. 7Victory on GitHub
    Victory★ 11,241
    By Formidable

    Modular charting for React and React Native.

    View on GitHub →
  8. 8AntV G2 on GitHub
    AntV G2★ 12,593
    By AntV

    Grammar-of-Graphics visualization engine from Ant Group.

    View on GitHub →
  9. 9Vega on GitHub
    Vega★ 11,960
    By UW Interactive Data Lab

    Declarative grammar for interactive visualization design.

    View on GitHub →
  10. 10deck.gl on GitHub
    deck.gl★ 14,447
    By Vis.gl / Uber

    WebGL-powered framework for large-scale geospatial visuals.

    View on GitHub →

← Back to Open Source Top Lists

Related tools from our network

A focused set of free calculators and guides across related topics — no account required.