Open source visualization projects

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

projects 24 combined stars ★ 205K 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 plotly.js ★ 18K

Open-source JavaScript charting library behind Plotly and Dash

last push4 days ago languageJavaScript licenseMIT
03 deck.gl ★ 15K

WebGL2 powered visualization framework

last push13 hours ago languageTypeScript licenseMIT
04 G6 ★ 12K

♾ A Graph Visualization Framework in JavaScript.

last push7 days ago languageTypeScript licenseMIT
05 kepler.gl ★ 12K

Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.

last push10 hours ago languageTypeScript licenseMIT
06 rawgraphs-app ★ 9.1K

A web interface to create custom vector-based visualizations on top of RAWGraphs core

last push26 days ago languageJavaScript licenseApache-2.0
07 F2 ★ 8.0K

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

last push6 months ago languageJavaScript licenseMIT
08 viztracer ★ 7.8K

A debugging and profiling tool that can trace and visualize python code execution

last push1 months ago languagePython licenseApache-2.0
09 react-chartjs-2 ★ 6.9K

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

last push5 days ago languageTypeScript licenseMIT
10 ScottPlot ★ 6.8K

Interactive plotting library for .NET

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

Open source CSS framework for data visualization.

last push7 months ago languageHTML licenseMIT
12 plot ★ 5.4K

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

last push3 days ago languageHTML licenseISC
13 ali ★ 3.9K

Generate HTTP load and plot the results in real-time

last push10 months ago languageGo licenseMIT
14 vizro ★ 3.8K

Vizro is a low-code toolkit for building high-quality data visualization apps.

last push10 hours ago languagePython licenseApache-2.0
15 statsviz ★ 3.6K

Visualise Go runtime metrics in real time

last push5 days ago languageGo licenseMIT
16 paisa ★ 3.2K

Paisa – Personal Finance Manager. https://paisa.fyi demo: https://demo.paisa.fyi

last push13 hours ago languageTypeScript licenseAGPL-3.0
17 semiotic ★ 2.7K

React data visualization library for streaming, networks, and AI-assisted development

last push12 hours ago languageTypeScript licenseApache-2.0
18 php-spx ★ 2.6K

A simple & straight-to-the-point PHP profiling extension with its built-in web UI

last push9 days ago languageC licenseGPL-3.0
19 hypertools ★ 1.9K

A Python toolbox for gaining geometric insights into high-dimensional data

last push23 days ago languagePython licenseMIT
20 graphic ★ 1.8K

A grammar of data visualization and Flutter charting library.

last push8 months ago languageDart licenseMIT
21 datalens ★ 1.7K

A modern, scalable analytics system

last push2 months ago languagePLpgSQL licenseApache-2.0
22 AVA ★ 1.6K

🤖 AI-native Visual Analytics framework build for agents.

last push16 hours ago languageTypeScript licenseMIT
23 gtoolkit ★ 1.6K

Glamorous Toolkit is the Moldable Development Environment. It empowers you to make systems explainable through contextual micro tools.

last push10 hours ago languageSmalltalk licenseMIT
24 suika ★ 977

A Web Graphics Editor Built with Canvas. 基于 Canvas 实现的图形编辑器

last push3 days ago languageTypeScript licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source visualization projects are there?

This registry tracks 24 projects tagged visualization, with 205,321 GitHub stars between them. The most-adopted is echarts at 67,666 stars.

Are these visualization projects free to use?

Yes — 24 of the 24 carry an explicit open-source licence across 5 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 visualization 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 visualization projects still maintained?

20 of the 24 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.