Entertainment
Show HN: Dataviz, ranked daily from GitHub, NPM, PyPI and CRAN
Key Points
Every data visualization tool, in one place An open, community-curated directory of 291 charting libraries, mapping toolkits, graph visualizers, dashboards and more, ranked with live GitHub, npm, PyPI and CRAN data refreshed daily. Popular: JS charting · Python · React · JS maps · R · JS graphs & networks - Tools - 29123 categories - Combined GitHub stars - 2.4M - Active in the last 90 days - 17160% of tracked repositories - Data refreshed - daily, from public APIs The landscape View as a...
Every data visualization tool, in one place
An open, community-curated directory of 291 charting libraries, mapping toolkits, graph visualizers, dashboards and more, ranked with live GitHub, npm, PyPI and CRAN data refreshed daily.
Popular: JS charting · Python · React · JS maps · R · JS graphs & networks
- Tools
- 29123 categories
- Combined GitHub stars
- 2.4M
- Active in the last 90 days
- 17160% of tracked repositories
- Data refreshed
- daily, from public APIs
The landscape
View as a tableEach dot is one tool, placed by its GitHub stars on a log scale and grouped by category; the most-starred tool in each row is labeled. Hover for details, click to open.
Browse by category
All categoriesJavaScript & web
- JavaScript charting libraries29 toolsChart.js, Apache ECharts, Plotly.js
- JavaScript graph & network visualization libraries15 toolsxyflow, G6, Sigma.js
- JavaScript map & geospatial visualization libraries19 toolsLeaflet, Cesium, Deck.gl
- D3.js1 toolD3.js
- React chart & visualization libraries15 toolsRecharts, visx, Tremor
- More JavaScript visualization libraries17 toolsblessed-contrib, Vega, Perspective
Python
R
Systems & compiled languages
- C++ visualization libraries & applications14 toolsImPlot, PlotJuggler, Matplot++
- Go charting & plotting libraries7 toolstermui, go-echarts, go-diagrams
- Julia plotting packages4 toolsMakie, Plots.jl, Gadfly.jl
- Java, Kotlin & Scala visualization libraries4 toolsXChart, JFreeChart, Kandy
- C# & .NET charting libraries6 toolsScottPlot, LiveCharts2, OxyPlot
- Ruby charting libraries4 toolsChartkick, YouPlot, Blazer
- Rust plotting & visualization libraries4 toolsPlotters, Charming, Plotly.rs
Mobile
- React Native chart libraries5 toolsreact-native-maps, F2, React Native Chart Kit
- Android chart libraries5 toolsMPAndroidChart, HelloCharts, WilliamChart
- Flutter chart libraries3 toolsfl_chart, flutter_map, Graphic
- iOS & Swift chart libraries7 toolsCharts, PNChart, ChartView
Apps, dashboards & diagrams
Most popular
Full ranking- D3.js113.8K stars
- Mermaid90.5K stars
- Grafana77.1K stars
- Apache Superset75K stars
- Chart.js67.7K stars
- Apache ECharts67.4K stars
- Metabase49.5K stars
- Streamlit45.9K stars
- Leaflet45.7K stars
- Diagrams42.7K stars
Most active this year
Recently added
Atom feed- sankeydiagram.net
Web app for creating and sharing Sankey diagrams of flows and budgets without code.
- D3.js
JavaScript library for producing dynamic, data-driven visualizations with SVG, Canvas and HTML.
- Grafana
Observability and data visualization platform for metrics, logs and traces from many data sources.
- Apache Superset
Data exploration and visualization platform with a no-code chart builder, SQL IDE and dashboards.
- Metabase
Business intelligence tool for querying data and building dashboards, with embedded analytics.
- Streamlit
Framework for turning Python scripts into interactive data apps.
- Diagrams
Diagram as code in Python for prototyping cloud system architectures.
- xyflow
React Flow and Svelte Flow: libraries for building node-based editors, flow charts and interactive diagrams.
Explore by topic
All topics- Maps & geospatial visualization
- Graph & network visualization
- 3D & scientific visualization
- Terminal & command-line charts
- Financial & stock charts
- Dashboards & BI
- Diagrams & diagrams as code
- Jupyter & notebook visualization
- GPU-accelerated & WebGL visualization
- Visualizing large datasets
- Time series & real-time charts
- Machine learning & AI visualization
- Grammar of graphics libraries
- Exploratory data analysis tools
Ask your AI assistant
The whole directory is available to AI agents through an MCP server, a JSON API and llms.txt, so assistants can recommend data visualization tools from current data instead of memory.
claude mcp add --transport http awesome-dataviz https://awesomedataviz.com/mcp
Or point any MCP client at https://awesomedataviz.com/mcp
.