Open source charts projects

Every project in the registry tagged charts, ranked by real GitHub adoption.

projects 30 combined stars ★ 222K refresh nightly
01 echarts ★ 68K

Apache ECharts is a powerful, interactive charting and data visualization library for browser

last push21 days ago languageTypeScript licenseApache-2.0
02 Umami ★ 40K

Empower your website with privacy-focused analytics

last push31 hours ago languageTypeScript licenseMIT
03 plotly.js ★ 18K

Open-source JavaScript charting library behind Plotly and Dash

last push4 days ago languageJavaScript licenseMIT
04 perspective ★ 11K

A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

last push6 days ago languageRust licenseApache-2.0
05 F2 ★ 8.0K

📱📈An elegant, interactive and flexible charting library for mobile.

last push6 months ago languageJavaScript licenseMIT
06 react-chartjs-2 ★ 6.9K

React components for Chart.js, the most popular charting library

last push5 days ago languageTypeScript licenseMIT
07 ScottPlot ★ 6.8K

Interactive plotting library for .NET

last push3 months ago languageC# licenseMIT
08 charts.css ★ 6.6K

Open source CSS framework for data visualization.

last push7 months ago languageHTML licenseMIT
09 plot ★ 5.4K

A concise API for exploratory data visualization implementing a layered grammar of graphics

last push3 days ago languageHTML licenseISC
10 joint ★ 5.4K

A proven SVG-based JavaScript diagramming library powering exceptional UIs

last push5 days ago languageJavaScript licenseMPL-2.0
11 matplotplusplus ★ 4.9K

Matplot++: A C++ Graphics Library for Data Visualization 📊🗾

last push7 months ago languageC++ licenseMIT
12 radzen-blazor ★ 4.4K

Radzen Blazor is the most sophisticated free UI component library for Blazor, featuring 145+ native components including DataGrid, Scheduler, Charts, and advanc

last push11 hours ago languageC# licenseMIT
13 Chartbrew ★ 4.1K

Create stunning data visualizations with ease

last push21 hours ago languageJavaScript license—
14 britecharts ★ 3.7K

Composable Charting Library based on reusable D3.js components.

last push12 hours ago languageTypeScript licenseApache-2.0
15 react-native-chart-kit ★ 3.1K

Beautiful charts for React Native. Line, area, bar, pie, donut, progress, and contribution heatmaps for dashboards, reports, and data-rich mobile apps.

last push2 months ago languageTypeScript licenseMIT
16 unovis ★ 2.9K

Modular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript

last push4 days ago languageTypeScript licenseApache-2.0
17 react-native-graph ★ 2.6K

📈 Beautiful, high-performance Graphs and Charts for React Native built with Skia

last push21 days ago languageTypeScript licenseMIT
18 vue-data-ui ★ 2.5K

An open source user-empowering data visualization Vue 3 components library for eloquent data storytelling

last push10 hours ago languageVue licenseMIT
19 vizzu-lib ★ 2.0K

Library for animated data visualizations and data stories.

last push7 months ago languageJavaScript licenseApache-2.0
20 bklit-ui ★ 1.9K

Open-source UI & Charts library

last push33 hours ago languageTypeScript licenseMIT
21 graphic ★ 1.8K

A grammar of data visualization and Flutter charting library.

last push8 months ago languageDart licenseMIT
22 Litlyx ★ 1.7K

Cookie-less analytics for privacy-focused insights

last push11 months ago languageTypeScript licenseApache-2.0
23 gpu-hot ★ 1.6K

🔥 Real-time NVIDIA GPU dashboard

last push2 months ago languageJavaScript licenseMIT
24 AVA ★ 1.6K

🤖 AI-native Visual Analytics framework build for agents.

last push14 hours ago languageTypeScript licenseMIT
25 jfreechart ★ 1.4K

A 2D chart library for Java applications (JavaFX, Swing or server-side).

last push12 months ago languageJava licenseLGPL-2.1
26 react-native-gifted-charts ★ 1.4K

The most loved library for Bar, Line, Area, Pie, Donut, Stacked Bar, Population Pyramid, Radar, Bubble, Scatter and Candle Stick charts in React Native. Allows

last push6 days ago languageTypeScript licenseMIT
27 reaviz ★ 1.3K

📊 Data visualization library for React. Maintained by @goodcodeus.

last push3 months ago languageTypeScript licenseApache-2.0
28 Swetrix ★ 1.2K

Cookieless, privacy-first web analytics without the complexity

last push2 days ago languageTypeScript licenseAGPL-3.0
29 chart-releaser-action ★ 667

A GitHub Action to turn a GitHub project into a self-hosted Helm chart repo, using helm/chart-releaser CLI tool

last push38 hours ago languageShell licenseApache-2.0
30 django-slick-reporting ★ 604

The Reporting Engine for Django. Create dashboards and standalone Reports and Charts.

last push19 days ago languagePython licenseBSD-3-Clause

Related tags

← all tags

Frequently asked questions

How many open source charts projects are there?

This registry tracks 30 projects tagged charts, with 221,811 GitHub stars between them. The most-adopted is echarts at 67,666 stars.

Are these charts projects free to use?

Yes — 29 of the 30 carry an explicit open-source licence across 7 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which charts project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these charts projects still maintained?

23 of the 30 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.