- Tools
- 36524 categories
- Combined GitHub stars
- 2.6M
- Active in the last 90 days
- 22563% of tracked repositories
- Data refreshed
- daily, from public APIs
Each 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.
JavaScript & web
- JavaScript charting libraries35 toolsChart.js, Apache ECharts, Plotly.js
- JavaScript graph & network visualization libraries18 toolsxyflow, G6, Sigma.js
- JavaScript financial charting libraries9 toolsLightweight Charts, KLineChart, HQChart
- JavaScript map & geospatial visualization libraries22 toolsLeaflet, Cesium, Deck.gl
- D3.js1 toolD3.js
- React chart & visualization libraries18 toolsRecharts, visx, Tremor
- More JavaScript visualization libraries23 toolsblessed-contrib, Vega, Perspective
Python
R
Systems & compiled languages
- C++ visualization libraries & applications17 toolsSerial Studio, ImPlot, PlotJuggler
- Go charting & plotting libraries7 toolstermui, go-echarts, go-diagrams
- Julia plotting packages5 toolsMakie, Plots.jl, Gadfly.jl
- Java, Kotlin & Scala visualization libraries4 toolsXChart, JFreeChart, Kandy
- C# & .NET charting libraries8 toolsScottPlot, LiveCharts2, XCharts
- Ruby charting libraries4 toolsChartkick, YouPlot, Blazer
- Rust plotting & visualization libraries4 toolsPlotters, Charming, Plotly.rs
Mobile
- React Native chart libraries7 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
TradeCanvasFinancial charts with indicators, drawing tools and live feeds, drawn with Canvas 2D or WebGL.
Added JS finance
JSON CrackVisualizes JSON, YAML, XML and CSV data as interactive graphs.
Added Apps & tools
D-TaleWeb-based visual explorer for pandas DataFrames with charts, summaries and correlations.
Added Python
prettymapsDraws stylized maps from OpenStreetMap data, using osmnx and matplotlib.
Added Python
mapcnMap components for React built on MapLibre GL, styled with Tailwind and compatible with shadcn/ui.
Added JS maps
GeoLibreCloud-native GIS app for visualizing and analyzing geospatial data on the web, desktop and mobile.
Added Apps & tools
chart.xkcdChart library that renders line, bar, pie and other charts in a hand-drawn xkcd style.
Added JS charting
C4-PlantUMLPlantUML macros and styles for drawing software architecture diagrams with the C4 model.
Added Diagrams as code
- 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.