Open source data-visualization projects

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

projects 75 combined stars ★ 925K refresh nightly
01 NetData ★ 81K

Real-time monitoring for systems and applications

last push15 hours ago languageGo licenseGPL-3.0
02 Grafana ★ 78K

Unified observability for metrics, logs, traces, and more

last push15 hours ago languageTypeScript licenseAGPL-3.0
03 Apache Superset ★ 75K

Self-serve data exploration and dashboard builder

last push15 hours ago languagePython licenseApache-2.0
04 echarts ★ 68K

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

last push21 days ago languageTypeScript licenseApache-2.0
05 diagram-design ★ 64K

38 editorial diagram types for Claude Code, Codex, and Pi. Self-contained HTML + SVG. No shadows. No Mermaid slop.

last push2 days ago languageHTML licenseMIT
06 Metabase ★ 50K

Unlock data insights with powerful, user-friendly analytics

last push15 hours ago languageClojure license—
07 pixijs ★ 49K

The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

last push4 days ago languageTypeScript licenseMIT
08 streamlit ★ 46K

Streamlit — A faster way to build and share data apps.

last push15 hours ago languagePython licenseApache-2.0
09 Directus ★ 39K

Open-source data platform for effortless content management

last push19 hours ago languageTypeScript license—
10 Reflex ★ 29K

Full-stack Python platform for web apps and internal tools

last push16 hours ago languagePython licenseApache-2.0
11 dataease ★ 25K

🔥 人人可用的开源 BI 工具,数据可视化神器。An open-source BI tool alternative to Tableau.

last push24 hours ago languageJava license—
12 dash ★ 24K

Data Apps & Dashboards for Python. No JavaScript Required.

last push15 hours ago languagePython licenseMIT
13 taipy ★ 19K

Turns Data and AI algorithms into production-ready web applications in no time.

last push3 months ago languagePython licenseApache-2.0
14 plotly.js ★ 18K

Open-source JavaScript charting library behind Plotly and Dash

last push5 days ago languageJavaScript licenseMIT
15 deck.gl ★ 15K

WebGL2 powered visualization framework

last push18 hours ago languageTypeScript licenseMIT
16 G6 ★ 12K

♾ A Graph Visualization Framework in JavaScript.

last push7 days ago languageTypeScript licenseMIT
17 sigma.js ★ 12K

A JavaScript library aimed at visualizing graphs of thousands of nodes and edges

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

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

last push15 hours ago languageTypeScript licenseMIT
19 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
20 c3 ★ 9.4K

:bar_chart: A D3-based reusable chart library

last push14 days ago languageJavaScript licenseMIT
21 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
22 F2 ★ 8.0K

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

last push6 months ago languageJavaScript licenseMIT
23 Evidence ★ 7.1K

Transform SQL into beautiful data stories

last push3 days ago languageTypeScript licenseMIT
24 react-chartjs-2 ★ 6.9K

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

last push5 days ago languageTypeScript licenseMIT
25 ScottPlot ★ 6.8K

Interactive plotting library for .NET

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

Open source CSS framework for data visualization.

last push7 months ago languageHTML licenseMIT
27 Lightdash ★ 6.2K

Open-source BI for modern data teams

last push15 hours ago languageTypeScript license—
28 Jantt ★ 6.2K

The AI-native JSON Gantt chart engine. Dependency-free interactive timelines with React, script-tag, CLI, topological DAG solver, and formal JSON schema.

last push23 hours ago languageTypeScript licenseMIT
29 plot ★ 5.4K

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

last push4 days ago languageHTML licenseISC
30 dtale ★ 5.2K

Visualizer for pandas data structures

last push3 months ago languageTypeScript licenseLGPL-2.1
31 liam ★ 5.2K

Automatically generates beautiful and easy-to-read ER diagrams from your database.

last push2 days ago languageTypeScript licenseApache-2.0
32 matplotplusplus ★ 4.9K

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

last push7 months ago languageC++ licenseMIT
33 DeepAnalyze ★ 4.8K

DeepAnalyze is the first agentic LLM for autonomous data science. 🎈你的AI数据分析师,自动分析大量数据,一键生成专业分析报告!

last push21 hours ago languagePython licenseMIT
34 CoDiver ★ 4.7K

An advanced, unified platform for code quality, architectural metrics, and Agile analytics. Features Python AST parsing, Java static analysis (code smells), an

last push4 months ago languagePython licenseMIT
35 flint-chart ★ 4.5K

🪄 Flint is a visualization language that lets AI agents reliably create expressive, good-looking charts from simple, human-editable chart specs.

last push40 hours ago languageTypeScript licenseMIT
36 preswald ★ 4.3K

Preswald is a WASM packager for Python-based interactive data apps: bundle full complex data workflows, particularly visualizations, into single files, runnable

last push5 months ago languagePython licenseApache-2.0
37 L7 ★ 4.1K

🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.

last push14 days ago languageTypeScript licenseMIT
38 Chartbrew ★ 4.1K

Create stunning data visualizations with ease

last push29 hours ago languageJavaScript license—
39 electricitymaps-contrib ★ 4.0K

The open source repository for Electricity Maps data parsers that powers the world's most comprehensive electricity data platform

last push21 hours ago languagePython licenseAGPL-3.0
40 echotrace ★ 3.9K

EchoTrace 是一个本地、安全的微信聊天记录导出、分析与年度报告生成工具 | EchoTrace is a local, secure tool for exporting, analyzing, and generating annual reports of WeChat chat records

last push8 months ago language— licenseMIT
41 vizro ★ 3.8K

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

last push15 hours ago languagePython licenseApache-2.0
42 XCharts ★ 3.8K

A charting and data visualization library for Unity. Unity数据可视化图表插件。

last push4 months ago languageC# licenseMIT
43 britecharts ★ 3.7K

Composable Charting Library based on reusable D3.js components.

last push19 hours ago languageTypeScript licenseApache-2.0
44 VTable ★ 3.7K

VTable is not just a high-performance multidimensional data analysis table, but also a grid artist that creates art between rows and columns.

last push24 hours ago languageTypeScript licenseMIT
45 react-simple-maps ★ 3.4K

Composable SVG map charts for data visualization in React

last push2 months ago languageTypeScript licenseMIT
46 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
47 CBoard ★ 3.1K

An easy to use, self-service open BI reporting and BI dashboard platform.

last push17 days ago languageJavaScript licenseApache-2.0
48 Deepnote ★ 3.0K

Python, SQL, and AI in a collaborative data notebook

last push37 hours ago languageTypeScript licenseApache-2.0
49 rill ★ 3.0K

The fastest business intelligence tool for humans and agents.

last push15 hours ago languageGo licenseApache-2.0
50 unovis ★ 2.9K

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

last push5 days ago languageTypeScript licenseApache-2.0
51 semiotic ★ 2.7K

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

last push16 hours ago languageTypeScript licenseApache-2.0
52 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
53 AAChartKit-Swift ★ 2.5K

📈📊📱💻🖥️An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspli

last push7 months ago languageSwift licenseMIT
54 vue-data-ui ★ 2.5K

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

last push17 hours ago languageVue licenseMIT
55 moneymanagerex ★ 2.3K

Money Manager Ex is an easy to use, money management application built with wxWidgets

last pushyesterday languageC++ licenseGPL-2.0
56 vizzu-lib ★ 2.0K

Library for animated data visualizations and data stories.

last push7 months ago languageJavaScript licenseApache-2.0
57 troika ★ 2.0K

A JavaScript framework for interactive 3D and 2D visualizations

last push20 hours ago languageJavaScript licenseMIT
58 hypertools ★ 1.9K

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

last push24 days ago languagePython licenseMIT
59 bklit-ui ★ 1.9K

Open-source UI & Charts library

last push40 hours ago languageTypeScript licenseMIT
60 graphic ★ 1.8K

A grammar of data visualization and Flutter charting library.

last push8 months ago languageDart licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source data-visualization projects are there?

This registry tracks 75 projects tagged data-visualization, with 925,350 GitHub stars between them. The most-adopted is NetData at 81,255 stars.

Are these data-visualization projects free to use?

Yes — 70 of the 75 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 data-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 data-visualization projects still maintained?

60 of the 75 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.