Every data visualization tool, in one place
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.
Search the directory Search
Popular: JS charting · Python · React · JS maps · R · JS graphs & networks
Tools29123 categories
Combined GitHub stars2.4M
Active in the last 90 days17160% of tracked repositories
Data refreshedOct 4, 2026daily, from public APIs
The landscape
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.
JS charting28[](https://awesomedataviz.com/tools/chart-js/)[](https://awesomedataviz.com/tools/echarts/)[](https://awesomedataviz.com/tools/plotly-js/)[](https://awesomedataviz.com/tools/lightweight-charts/)[](https://awesomedataviz.com/tools/apexcharts/)[](https://awesomedataviz.com/tools/frappe-charts/)[](https://awesomedataviz.com/tools/chartist-js/)[](https://awesomedataviz.com/tools/g2/)[](https://awesomedataviz.com/tools/uplot/)[](https://awesomedataviz.com/tools/c3-js/)[](https://awesomedataviz.com/tools/dc-js/)[](https://awesomedataviz.com/tools/metricsgraphics-js/)[](https://awesomedataviz.com/tools/nvd3/)[](https://awesomedataviz.com/tools/roughviz/)[](https://awesomedataviz.com/tools/charts-css/)[](https://awesomedataviz.com/tools/frappe-gantt/)[](https://awesomedataviz.com/tools/billboard-js/)[](https://awesomedataviz.com/tools/observable-plot/)[](https://awesomedataviz.com/tools/toast-ui-chart/)[](https://awesomedataviz.com/tools/epoch/)[](https://awesomedataviz.com/tools/dygraphs/)[](https://awesomedataviz.com/tools/unovis/)[](https://awesomedataviz.com/tools/techanjs/)[](https://awesomedataviz.com/tools/vizzu/)[](https://awesomedataviz.com/tools/graphicsjs/)[](https://awesomedataviz.com/tools/dxcharts-lite/)[](https://awesomedataviz.com/tools/lit-line/)[](https://awesomedataviz.com/tools/glyph/)Chart.jsJS maps19[](https://awesomedataviz.com/tools/leaflet/)[](https://awesomedataviz.com/tools/cesium/)[](https://awesomedataviz.com/tools/deck-gl/)[](https://awesomedataviz.com/tools/openlayers/)[](https://awesomedataviz.com/tools/maplibre-gl-js/)[](https://awesomedataviz.com/tools/react-map-gl/)[](https://awesomedataviz.com/tools/potree/)[](https://awesomedataviz.com/tools/maptalks-js/)[](https://awesomedataviz.com/tools/l7/)[](https://awesomedataviz.com/tools/datamaps/)[](https://awesomedataviz.com/tools/react-simple-maps/)[](https://awesomedataviz.com/tools/globe-gl/)[](https://awesomedataviz.com/tools/mapael/)[](https://awesomedataviz.com/tools/pharos-ai/)[](https://awesomedataviz.com/tools/l7-plot/)[](https://awesomedataviz.com/tools/dipper/)[](https://awesomedataviz.com/tools/vectoratlas/)[](https://awesomedataviz.com/tools/globedots/)[](https://awesomedataviz.com/tools/canvasglobe/)LeafletReact15[](https://awesomedataviz.com/tools/recharts/)[](https://awesomedataviz.com/tools/visx/)[](https://awesomedataviz.com/tools/tremor/)[](https://awesomedataviz.com/tools/nivo/)[](https://awesomedataviz.com/tools/victory/)[](https://awesomedataviz.com/tools/react-vis/)[](https://awesomedataviz.com/tools/react-chartjs-2/)[](https://awesomedataviz.com/tools/bizcharts/)[](https://awesomedataviz.com/tools/mui-x-charts/)[](https://awesomedataviz.com/tools/echarts-for-react/)[](https://awesomedataviz.com/tools/graphic-walker/)[](https://awesomedataviz.com/tools/semiotic/)[](https://awesomedataviz.com/tools/devextreme-react-chart/)[](https://awesomedataviz.com/tools/graphin/)[](https://awesomedataviz.com/tools/react-svg-textures/)RechartsJS graphs & networks15[](https://awesomedataviz.com/tools/xyflow/)[](https://awesomedataviz.com/tools/g6/)[](https://awesomedataviz.com/tools/sigma-js/)[](https://awesomedataviz.com/tools/cytoscape-js/)[](https://awesomedataviz.com/tools/vue-flow/)[](https://awesomedataviz.com/tools/x6/)[](https://awesomedataviz.com/tools/3d-force-graph/)[](https://awesomedataviz.com/tools/dagre/)[](https://awesomedataviz.com/tools/jointjs/)[](https://awesomedataviz.com/tools/vivagraph/)[](https://awesomedataviz.com/tools/elkjs/)[](https://awesomedataviz.com/tools/uber-react-digraph/)[](https://awesomedataviz.com/tools/cola-js/)[](https://awesomedataviz.com/tools/diagram-js/)[](https://awesomedataviz.com/tools/vizdom/)xyflowMore JavaScript17[](https://awesomedataviz.com/tools/blessed-contrib/)[](https://awesomedataviz.com/tools/vega/)[](https://awesomedataviz.com/tools/perspective/)[](https://awesomedataviz.com/tools/vue-echarts/)[](https://awesomedataviz.com/tools/textures-js/)[](https://awesomedataviz.com/tools/vue-chartjs/)[](https://awesomedataviz.com/tools/vega-lite/)[](https://awesomedataviz.com/tools/ngx-charts/)[](https://awesomedataviz.com/tools/vis-js/)[](https://awesomedataviz.com/tools/timeline-js/)[](https://awesomedataviz.com/tools/piecon/)[](https://awesomedataviz.com/tools/layer-cake/)[](https://awesomedataviz.com/tools/graphology/)[](https://awesomedataviz.com/tools/vtk-js/)[](https://awesomedataviz.com/tools/mosaic/)[](https://awesomedataviz.com/tools/gp-treemap/)[](https://awesomedataviz.com/tools/odatamap/)blessed-contribPython48[](https://awesomedataviz.com/tools/streamlit/)[](https://awesomedataviz.com/tools/dash/)[](https://awesomedataviz.com/tools/matplotlib/)[](https://awesomedataviz.com/tools/bokeh/)[](https://awesomedataviz.com/tools/taipy/)[](https://awesomedataviz.com/tools/plotly-python/)[](https://awesomedataviz.com/tools/pygwalker/)[](https://awesomedataviz.com/tools/pyecharts/)[](https://awesomedataviz.com/tools/seaborn/)[](https://awesomedataviz.com/tools/ydata-profiling/)[](https://awesomedataviz.com/tools/rerun/)[](https://awesomedataviz.com/tools/wordcloud/)[](https://awesomedataviz.com/tools/altair/)[](https://awesomedataviz.com/tools/scienceplots/)[](https://awesomedataviz.com/tools/folium/)[](https://awesomedataviz.com/tools/voila/)[](https://awesomedataviz.com/tools/panel/)[](https://awesomedataviz.com/tools/plotnine/)[](https://awesomedataviz.com/tools/mplfinance/)[](https://awesomedataviz.com/tools/pyqtgraph/)[](https://awesomedataviz.com/tools/missingno/)[](https://awesomedataviz.com/tools/pyvista/)[](https://awesomedataviz.com/tools/leafmap/)[](https://awesomedataviz.com/tools/bqplot/)[](https://awesomedataviz.com/tools/ggpy/)[](https://awesomedataviz.com/tools/chartify/)[](https://awesomedataviz.com/tools/vispy/)[](https://awesomedataviz.com/tools/datashader/)[](https://awesomedataviz.com/tools/vtk/)[](https://awesomedataviz.com/tools/holoviews/)[](https://awesomedataviz.com/tools/napari/)[](https://awesomedataviz.com/tools/vedo/)[](https://awesomedataviz.com/tools/plotext/)[](https://awesomedataviz.com/tools/lets-plot/)[](https://awesomedataviz.com/tools/shiny-for-python/)[](https://awesomedataviz.com/tools/cartopy/)[](https://awesomedataviz.com/tools/mayavi/)[](https://awesomedataviz.com/tools/glumpy/)[](https://awesomedataviz.com/tools/veusz/)[](https://awesomedataviz.com/tools/pptk/)[](https://awesomedataviz.com/tools/yt/)[](https://awesomedataviz.com/tools/uniplot/)[](https://awesomedataviz.com/tools/toyplot/)[](https://awesomedataviz.com/tools/diagram/)[](https://awesomedataviz.com/tools/quibbler/)[](https://awesomedataviz.com/tools/ipychart/)[](https://awesomedataviz.com/tools/three-py/)[](https://awesomedataviz.com/tools/syd/)StreamlitR19[](https://awesomedataviz.com/tools/ggplot2/)[](https://awesomedataviz.com/tools/shiny/)[](https://awesomedataviz.com/tools/plotly-r/)[](https://awesomedataviz.com/tools/patchwork/)[](https://awesomedataviz.com/tools/ggstatsplot/)[](https://awesomedataviz.com/tools/rayshader/)[](https://awesomedataviz.com/tools/gt/)[](https://awesomedataviz.com/tools/gganimate/)[](https://awesomedataviz.com/tools/esquisse/)[](https://awesomedataviz.com/tools/diagrammer/)[](https://awesomedataviz.com/tools/complexheatmap/)[](https://awesomedataviz.com/tools/ggrepel/)[](https://awesomedataviz.com/tools/ggraph/)[](https://awesomedataviz.com/tools/leaflet-for-r/)[](https://awesomedataviz.com/tools/ggvis/)[](https://awesomedataviz.com/tools/visnetwork/)[](https://awesomedataviz.com/tools/rbokeh/)[](https://awesomedataviz.com/tools/rgl/)[](https://awesomedataviz.com/tools/lattice/)ggplot2C++13[](https://awesomedataviz.com/tools/implot/)[](https://awesomedataviz.com/tools/plotjuggler/)[](https://awesomedataviz.com/tools/matplotpp/)[](https://awesomedataviz.com/tools/f3d/)[](https://awesomedataviz.com/tools/mapnik/)[](https://awesomedataviz.com/tools/root/)[](https://awesomedataviz.com/tools/vtk/)[](https://awesomedataviz.com/tools/maplibre-native/)[](https://awesomedataviz.com/tools/polyscope/)[](https://awesomedataviz.com/tools/paraview/)[](https://awesomedataviz.com/tools/largevis/)[](https://awesomedataviz.com/tools/visit/)[](https://awesomedataviz.com/tools/ttk/)ImPlotGo7[](https://awesomedataviz.com/tools/termui/)[](https://awesomedataviz.com/tools/go-echarts/)[](https://awesomedataviz.com/tools/go-diagrams/)[](https://awesomedataviz.com/tools/asciigraph/)[](https://awesomedataviz.com/tools/termdash/)[](https://awesomedataviz.com/tools/plot/)[](https://awesomedataviz.com/tools/svgo/)termui.NET6[](https://awesomedataviz.com/tools/scottplot/)[](https://awesomedataviz.com/tools/livecharts2/)[](https://awesomedataviz.com/tools/oxyplot/)[](https://awesomedataviz.com/tools/microcharts/)[](https://awesomedataviz.com/tools/mapsui/)[](https://awesomedataviz.com/tools/msagl/)ScottPlotRuby4[](https://awesomedataviz.com/tools/chartkick/)[](https://awesomedataviz.com/tools/youplot/)[](https://awesomedataviz.com/tools/blazer/)[](https://awesomedataviz.com/tools/gruff/)ChartkickRust4[](https://awesomedataviz.com/tools/plotters/)[](https://awesomedataviz.com/tools/charming/)[](https://awesomedataviz.com/tools/plotly-rs/)[](https://awesomedataviz.com/tools/malevich/)PlottersJulia4[](https://awesomedataviz.com/tools/makie/)[](https://awesomedataviz.com/tools/plots-jl/)[](https://awesomedataviz.com/tools/gadfly-jl/)[](https://awesomedataviz.com/tools/unicodeplots-jl/)MakieJVM4[](https://awesomedataviz.com/tools/xchart/)[](https://awesomedataviz.com/tools/jfreechart/)[](https://awesomedataviz.com/tools/kandy/)[](https://awesomedataviz.com/tools/lets-plot-for-kotlin/)XChartAndroid5[](https://awesomedataviz.com/tools/mpandroidchart/)[](https://awesomedataviz.com/tools/hellocharts/)[](https://awesomedataviz.com/tools/williamchart/)[](https://awesomedataviz.com/tools/vico/)[](https://awesomedataviz.com/tools/decoview/)MPAndroidChartiOS7[](https://awesomedataviz.com/tools/charts/)[](https://awesomedataviz.com/tools/pnchart/)[](https://awesomedataviz.com/tools/chartview/)[](https://awesomedataviz.com/tools/jbchartview/)[](https://awesomedataviz.com/tools/core-plot/)[](https://awesomedataviz.com/tools/bemsimplelinegraph/)[](https://awesomedataviz.com/tools/swiftcharts/)ChartsReact Native5[](https://awesomedataviz.com/tools/react-native-maps/)[](https://awesomedataviz.com/tools/f2/)[](https://awesomedataviz.com/tools/react-native-chart-kit/)[](https://awesomedataviz.com/tools/react-native-graph/)[](https://awesomedataviz.com/tools/victory-native/)react-native-ma…Flutter3[](https://awesomedataviz.com/tools/fl-chart/)[](https://awesomedataviz.com/tools/flutter-map/)[](https://awesomedataviz.com/tools/graphic/)fl\_chartDashboards & BI12[](https://awesomedataviz.com/tools/grafana/)[](https://awesomedataviz.com/tools/superset/)[](https://awesomedataviz.com/tools/metabase/)[](https://awesomedataviz.com/tools/redash/)[](https://awesomedataviz.com/tools/kibana/)[](https://awesomedataviz.com/tools/evidence/)[](https://awesomedataviz.com/tools/lightdash/)[](https://awesomedataviz.com/tools/observable-framework/)[](https://awesomedataviz.com/tools/rill/)[](https://awesomedataviz.com/tools/perses/)[](https://awesomedataviz.com/tools/opensearch-dashboards/)[](https://awesomedataviz.com/tools/datalens/)GrafanaDiagrams as code11[](https://awesomedataviz.com/tools/mermaid/)[](https://awesomedataviz.com/tools/diagrams/)[](https://awesomedataviz.com/tools/d2/)[](https://awesomedataviz.com/tools/plantuml/)[](https://awesomedataviz.com/tools/markmap/)[](https://awesomedataviz.com/tools/flowchart-js/)[](https://awesomedataviz.com/tools/penrose/)[](https://awesomedataviz.com/tools/likec4/)[](https://awesomedataviz.com/tools/kroki/)[](https://awesomedataviz.com/tools/wavedrom/)[](https://awesomedataviz.com/tools/pgfplots/)MermaidApps & tools24[](https://awesomedataviz.com/tools/chartdb/)[](https://awesomedataviz.com/tools/flamegraph/)[](https://awesomedataviz.com/tools/data-formulator/)[](https://awesomedataviz.com/tools/sampler/)[](https://awesomedataviz.com/tools/qgis/)[](https://awesomedataviz.com/tools/gource/)[](https://awesomedataviz.com/tools/kepler-gl/)[](https://awesomedataviz.com/tools/visidata/)[](https://awesomedataviz.com/tools/rawgraphs/)[](https://awesomedataviz.com/tools/draw-io/)[](https://awesomedataviz.com/tools/sanddance/)[](https://awesomedataviz.com/tools/gephi/)[](https://awesomedataviz.com/tools/spark/)[](https://awesomedataviz.com/tools/orange/)[](https://awesomedataviz.com/tools/rath/)[](https://awesomedataviz.com/tools/charted/)[](https://awesomedataviz.com/tools/graphviz/)[](https://awesomedataviz.com/tools/dac/)[](https://awesomedataviz.com/tools/cytoscape/)[](https://awesomedataviz.com/tools/labplot/)[](https://awesomedataviz.com/tools/sankeydiagram-net/)[](https://awesomedataviz.com/tools/squey/)[](https://awesomedataviz.com/tools/resseract-lite/)[](https://awesomedataviz.com/tools/ink-uplot/)ChartDBMachine learning15[](https://awesomedataviz.com/tools/netron/)[](https://awesomedataviz.com/tools/plotneuralnet/)[](https://awesomedataviz.com/tools/opik/)[](https://awesomedataviz.com/tools/phoenix/)[](https://awesomedataviz.com/tools/fiftyone/)[](https://awesomedataviz.com/tools/visdom/)[](https://awesomedataviz.com/tools/bertviz/)[](https://awesomedataviz.com/tools/tensorboard/)[](https://awesomedataviz.com/tools/aim/)[](https://awesomedataviz.com/tools/embedding-atlas/)[](https://awesomedataviz.com/tools/yellowbrick/)[](https://awesomedataviz.com/tools/lit/)[](https://awesomedataviz.com/tools/tensorwatch/)[](https://awesomedataviz.com/tools/dtreeviz/)[](https://awesomedataviz.com/tools/comet/)Netron≤101001K10K100KGitHub stars (log scale)
JS charting28[](https://awesomedataviz.com/tools/chart-js/)[](https://awesomedataviz.com/tools/echarts/)[](https://awesomedataviz.com/tools/plotly-js/)[](https://awesomedataviz.com/tools/lightweight-charts/)[](https://awesomedataviz.com/tools/apexcharts/)[](https://awesomedataviz.com/tools/frappe-charts/)[](https://awesomedataviz.com/tools/chartist-js/)[](https://awesomedataviz.com/tools/g2/)[](https://awesomedataviz.com/tools/uplot/)[](https://awesomedataviz.com/tools/c3-js/)[](https://awesomedataviz.com/tools/dc-js/)[](https://awesomedataviz.com/tools/metricsgraphics-js/)[](https://awesomedataviz.com/tools/nvd3/)[](https://awesomedataviz.com/tools/roughviz/)[](https://awesomedataviz.com/tools/charts-css/)[](https://awesomedataviz.com/tools/frappe-gantt/)[](https://awesomedataviz.com/tools/billboard-js/)[](https://awesomedataviz.com/tools/observable-plot/)[](https://awesomedataviz.com/tools/toast-ui-chart/)[](https://awesomedataviz.com/tools/epoch/)[](https://awesomedataviz.com/tools/dygraphs/)[](https://awesomedataviz.com/tools/unovis/)[](https://awesomedataviz.com/tools/techanjs/)[](https://awesomedataviz.com/tools/vizzu/)[](https://awesomedataviz.com/tools/graphicsjs/)[](https://awesomedataviz.com/tools/dxcharts-lite/)[](https://awesomedataviz.com/tools/lit-line/)[](https://awesomedataviz.com/tools/glyph/)Chart.jsJS maps19[](https://awesomedataviz.com/tools/leaflet/)[](https://awesomedataviz.com/tools/cesium/)[](https://awesomedataviz.com/tools/deck-gl/)[](https://awesomedataviz.com/tools/openlayers/)[](https://awesomedataviz.com/tools/maplibre-gl-js/)[](https://awesomedataviz.com/tools/react-map-gl/)[](https://awesomedataviz.com/tools/potree/)[](https://awesomedataviz.com/tools/maptalks-js/)[](https://awesomedataviz.com/tools/l7/)[](https://awesomedataviz.com/tools/datamaps/)[](https://awesomedataviz.com/tools/react-simple-maps/)[](https://awesomedataviz.com/tools/globe-gl/)[](https://awesomedataviz.com/tools/mapael/)[](https://awesomedataviz.com/tools/pharos-ai/)[](https://awesomedataviz.com/tools/l7-plot/)[](https://awesomedataviz.com/tools/dipper/)[](https://awesomedataviz.com/tools/vectoratlas/)[](https://awesomedataviz.com/tools/globedots/)[](https://awesomedataviz.com/tools/canvasglobe/)LeafletReact15[](https://awesomedataviz.com/tools/recharts/)[](https://awesomedataviz.com/tools/visx/)[](https://awesomedataviz.com/tools/tremor/)[](https://awesomedataviz.com/tools/nivo/)[](https://awesomedataviz.com/tools/victory/)[](https://awesomedataviz.com/tools/react-vis/)[](https://awesomedataviz.com/tools/react-chartjs-2/)[](https://awesomedataviz.com/tools/bizcharts/)[](https://awesomedataviz.com/tools/mui-x-charts/)[](https://awesomedataviz.com/tools/echarts-for-react/)[](https://awesomedataviz.com/tools/graphic-walker/)[](https://awesomedataviz.com/tools/semiotic/)[](https://awesomedataviz.com/tools/devextreme-react-chart/)[](https://awesomedataviz.com/tools/graphin/)[](https://awesomedataviz.com/tools/react-svg-textures/)RechartsJS graphs & n…15[](https://awesomedataviz.com/tools/xyflow/)[](https://awesomedataviz.com/tools/g6/)[](https://awesomedataviz.com/tools/sigma-js/)[](https://awesomedataviz.com/tools/cytoscape-js/)[](https://awesomedataviz.com/tools/vue-flow/)[](https://awesomedataviz.com/tools/x6/)[](https://awesomedataviz.com/tools/3d-force-graph/)[](https://awesomedataviz.com/tools/dagre/)[](https://awesomedataviz.com/tools/jointjs/)[](https://awesomedataviz.com/tools/vivagraph/)[](https://awesomedataviz.com/tools/elkjs/)[](https://awesomedataviz.com/tools/uber-react-digraph/)[](https://awesomedataviz.com/tools/cola-js/)[](https://awesomedataviz.com/tools/diagram-js/)[](https://awesomedataviz.com/tools/vizdom/)xyflowMore JavaScri…17[](https://awesomedataviz.com/tools/blessed-contrib/)[](https://awesomedataviz.com/tools/vega/)[](https://awesomedataviz.com/tools/perspective/)[](https://awesomedataviz.com/tools/vue-echarts/)[](https://awesomedataviz.com/tools/textures-js/)[](https://awesomedataviz.com/tools/vue-chartjs/)[](https://awesomedataviz.com/tools/vega-lite/)[](https://awesomedataviz.com/tools/ngx-charts/)[](https://awesomedataviz.com/tools/vis-js/)[](https://awesomedataviz.com/tools/timeline-js/)[](https://awesomedataviz.com/tools/piecon/)[](https://awesomedataviz.com/tools/layer-cake/)[](https://awesomedataviz.com/tools/graphology/)[](https://awesomedataviz.com/tools/vtk-js/)[](https://awesomedataviz.com/tools/mosaic/)[](https://awesomedataviz.com/tools/gp-treemap/)[](https://awesomedataviz.com/tools/odatamap/)blessed-contribPython48[](https://awesomedataviz.com/tools/streamlit/)[](https://awesomedataviz.com/tools/dash/)[](https://awesomedataviz.com/tools/matplotlib/)[](https://awesomedataviz.com/tools/bokeh/)[](https://awesomedataviz.com/tools/taipy/)[](https://awesomedataviz.com/tools/plotly-python/)[](https://awesomedataviz.com/tools/pygwalker/)[](https://awesomedataviz.com/tools/pyecharts/)[](https://awesomedataviz.com/tools/seaborn/)[](https://awesomedataviz.com/tools/ydata-profiling/)[](https://awesomedataviz.com/tools/rerun/)[](https://awesomedataviz.com/tools/wordcloud/)[](https://awesomedataviz.com/tools/altair/)[](https://awesomedataviz.com/tools/scienceplots/)[](https://awesomedataviz.com/tools/folium/)[](https://awesomedataviz.com/tools/voila/)[](https://awesomedataviz.com/tools/panel/)[](https://awesomedataviz.com/tools/plotnine/)[](https://awesomedataviz.com/tools/mplfinance/)[](https://awesomedataviz.com/tools/pyqtgraph/)[](https://awesomedataviz.com/tools/missingno/)[](https://awesomedataviz.com/tools/pyvista/)[](https://awesomedataviz.com/tools/leafmap/)[](https://awesomedataviz.com/tools/bqplot/)[](https://awesomedataviz.com/tools/ggpy/)[](https://awesomedataviz.com/tools/chartify/)[](https://awesomedataviz.com/tools/vispy/)[](https://awesomedataviz.com/tools/datashader/)[](https://awesomedataviz.com/tools/vtk/)[](https://awesomedataviz.com/tools/holoviews/)[](https://awesomedataviz.com/tools/napari/)[](https://awesomedataviz.com/tools/vedo/)[](https://awesomedataviz.com/tools/plotext/)[](https://awesomedataviz.com/tools/lets-plot/)[](https://awesomedataviz.com/tools/shiny-for-python/)[](https://awesomedataviz.com/tools/cartopy/)[](https://awesomedataviz.com/tools/mayavi/)[](https://awesomedataviz.com/tools/glumpy/)[](https://awesomedataviz.com/tools/veusz/)[](https://awesomedataviz.com/tools/pptk/)[](https://awesomedataviz.com/tools/yt/)[](https://awesomedataviz.com/tools/uniplot/)[](https://awesomedataviz.com/tools/toyplot/)[](https://awesomedataviz.com/tools/diagram/)[](https://awesomedataviz.com/tools/quibbler/)[](https://awesomedataviz.com/tools/ipychart/)[](https://awesomedataviz.com/tools/three-py/)[](https://awesomedataviz.com/tools/syd/)StreamlitR19[](https://awesomedataviz.com/tools/ggplot2/)[](https://awesomedataviz.com/tools/shiny/)[](https://awesomedataviz.com/tools/plotly-r/)[](https://awesomedataviz.com/tools/patchwork/)[](https://awesomedataviz.com/tools/ggstatsplot/)[](https://awesomedataviz.com/tools/rayshader/)[](https://awesomedataviz.com/tools/gt/)[](https://awesomedataviz.com/tools/gganimate/)[](https://awesomedataviz.com/tools/esquisse/)[](https://awesomedataviz.com/tools/diagrammer/)[](https://awesomedataviz.com/tools/complexheatmap/)[](https://awesomedataviz.com/tools/ggrepel/)[](https://awesomedataviz.com/tools/ggraph/)[](https://awesomedataviz.com/tools/leaflet-for-r/)[](https://awesomedataviz.com/tools/ggvis/)[](https://awesomedataviz.com/tools/visnetwork/)[](https://awesomedataviz.com/tools/rbokeh/)[](https://awesomedataviz.com/tools/rgl/)[](https://awesomedataviz.com/tools/lattice/)ggplot2C++13[](https://awesomedataviz.com/tools/implot/)[](https://awesomedataviz.com/tools/plotjuggler/)[](https://awesomedataviz.com/tools/matplotpp/)[](https://awesomedataviz.com/tools/f3d/)[](https://awesomedataviz.com/tools/mapnik/)[](https://awesomedataviz.com/tools/root/)[](https://awesomedataviz.com/tools/vtk/)[](https://awesomedataviz.com/tools/maplibre-native/)[](https://awesomedataviz.com/tools/polyscope/)[](https://awesomedataviz.com/tools/paraview/)[](https://awesomedataviz.com/tools/largevis/)[](https://awesomedataviz.com/tools/visit/)[](https://awesomedataviz.com/tools/ttk/)ImPlotGo7[](https://awesomedataviz.com/tools/termui/)[](https://awesomedataviz.com/tools/go-echarts/)[](https://awesomedataviz.com/tools/go-diagrams/)[](https://awesomedataviz.com/tools/asciigraph/)[](https://awesomedataviz.com/tools/termdash/)[](https://awesomedataviz.com/tools/plot/)[](https://awesomedataviz.com/tools/svgo/)termui.NET6[](https://awesomedataviz.com/tools/scottplot/)[](https://awesomedataviz.com/tools/livecharts2/)[](https://awesomedataviz.com/tools/oxyplot/)[](https://awesomedataviz.com/tools/microcharts/)[](https://awesomedataviz.com/tools/mapsui/)[](https://awesomedataviz.com/tools/msagl/)ScottPlotRuby4[](https://awesomedataviz.com/tools/chartkick/)[](https://awesomedataviz.com/tools/youplot/)[](https://awesomedataviz.com/tools/blazer/)[](https://awesomedataviz.com/tools/gruff/)ChartkickRust4[](https://awesomedataviz.com/tools/plotters/)[](https://awesomedataviz.com/tools/charming/)[](https://awesomedataviz.com/tools/plotly-rs/)[](https://awesomedataviz.com/tools/malevich/)PlottersJulia4[](https://awesomedataviz.com/tools/makie/)[](https://awesomedataviz.com/tools/plots-jl/)[](https://awesomedataviz.com/tools/gadfly-jl/)[](https://awesomedataviz.com/tools/unicodeplots-jl/)MakieJVM4[](https://awesomedataviz.com/tools/xchart/)[](https://awesomedataviz.com/tools/jfreechart/)[](https://awesomedataviz.com/tools/kandy/)[](https://awesomedataviz.com/tools/lets-plot-for-kotlin/)XChartAndroid5[](https://awesomedataviz.com/tools/mpandroidchart/)[](https://awesomedataviz.com/tools/hellocharts/)[](https://awesomedataviz.com/tools/williamchart/)[](https://awesomedataviz.com/tools/vico/)[](https://awesomedataviz.com/tools/decoview/)MPAndroidChartiOS7[](https://awesomedataviz.com/tools/charts/)[](https://awesomedataviz.com/tools/pnchart/)[](https://awesomedataviz.com/tools/chartview/)[](https://awesomedataviz.com/tools/jbchartview/)[](https://awesomedataviz.com/tools/core-plot/)[](https://awesomedataviz.com/tools/bemsimplelinegraph/)[](https://awesomedataviz.com/tools/swiftcharts/)ChartsReact Native5[](https://awesomedataviz.com/tools/react-native-maps/)[](https://awesomedataviz.com/tools/f2/)[](https://awesomedataviz.com/tools/react-native-chart-kit/)[](https://awesomedataviz.com/tools/react-native-graph/)[](https://awesomedataviz.com/tools/victory-native/)react-native-ma…Flutter3[](https://awesomedataviz.com/tools/fl-chart/)[](https://awesomedataviz.com/tools/flutter-map/)[](https://awesomedataviz.com/tools/graphic/)fl\_chartDashboards & …12[](https://awesomedataviz.com/tools/grafana/)[](https://awesomedataviz.com/tools/superset/)[](https://awesomedataviz.com/tools/metabase/)[](https://awesomedataviz.com/tools/redash/)[](https://awesomedataviz.com/tools/kibana/)[](https://awesomedataviz.com/tools/evidence/)[](https://awesomedataviz.com/tools/lightdash/)[](https://awesomedataviz.com/tools/observable-framework/)[](https://awesomedataviz.com/tools/rill/)[](https://awesomedataviz.com/tools/perses/)[](https://awesomedataviz.com/tools/opensearch-dashboards/)[](https://awesomedataviz.com/tools/datalens/)GrafanaDiagrams as c…11[](https://awesomedataviz.com/tools/mermaid/)[](https://awesomedataviz.com/tools/diagrams/)[](https://awesomedataviz.com/tools/d2/)[](https://awesomedataviz.com/tools/plantuml/)[](https://awesomedataviz.com/tools/markmap/)[](https://awesomedataviz.com/tools/flowchart-js/)[](https://awesomedataviz.com/tools/penrose/)[](https://awesomedataviz.com/tools/likec4/)[](https://awesomedataviz.com/tools/kroki/)[](https://awesomedataviz.com/tools/wavedrom/)[](https://awesomedataviz.com/tools/pgfplots/)MermaidApps & tools24[](https://awesomedataviz.com/tools/chartdb/)[](https://awesomedataviz.com/tools/flamegraph/)[](https://awesomedataviz.com/tools/data-formulator/)[](https://awesomedataviz.com/tools/sampler/)[](https://awesomedataviz.com/tools/qgis/)[](https://awesomedataviz.com/tools/gource/)[](https://awesomedataviz.com/tools/kepler-gl/)[](https://awesomedataviz.com/tools/visidata/)[](https://awesomedataviz.com/tools/rawgraphs/)[](https://awesomedataviz.com/tools/draw-io/)[](https://awesomedataviz.com/tools/sanddance/)[](https://awesomedataviz.com/tools/gephi/)[](https://awesomedataviz.com/tools/spark/)[](https://awesomedataviz.com/tools/orange/)[](https://awesomedataviz.com/tools/rath/)[](https://awesomedataviz.com/tools/charted/)[](https://awesomedataviz.com/tools/graphviz/)[](https://awesomedataviz.com/tools/dac/)[](https://awesomedataviz.com/tools/cytoscape/)[](https://awesomedataviz.com/tools/labplot/)[](https://awesomedataviz.com/tools/sankeydiagram-net/)[](https://awesomedataviz.com/tools/squey/)[](https://awesomedataviz.com/tools/resseract-lite/)[](https://awesomedataviz.com/tools/ink-uplot/)ChartDBMachine learn…15[](https://awesomedataviz.com/tools/netron/)[](https://awesomedataviz.com/tools/plotneuralnet/)[](https://awesomedataviz.com/tools/opik/)[](https://awesomedataviz.com/tools/phoenix/)[](https://awesomedataviz.com/tools/fiftyone/)[](https://awesomedataviz.com/tools/visdom/)[](https://awesomedataviz.com/tools/bertviz/)[](https://awesomedataviz.com/tools/tensorboard/)[](https://awesomedataviz.com/tools/aim/)[](https://awesomedataviz.com/tools/embedding-atlas/)[](https://awesomedataviz.com/tools/yellowbrick/)[](https://awesomedataviz.com/tools/lit/)[](https://awesomedataviz.com/tools/tensorwatch/)[](https://awesomedataviz.com/tools/dtreeviz/)[](https://awesomedataviz.com/tools/comet/)Netron≤101001K10K100KGitHub stars (log scale)
JS charti…28[](https://awesomedataviz.com/tools/chart-js/)[](https://awesomedataviz.com/tools/echarts/)[](https://awesomedataviz.com/tools/plotly-js/)[](https://awesomedataviz.com/tools/lightweight-charts/)[](https://awesomedataviz.com/tools/apexcharts/)[](https://awesomedataviz.com/tools/frappe-charts/)[](https://awesomedataviz.com/tools/chartist-js/)[](https://awesomedataviz.com/tools/g2/)[](https://awesomedataviz.com/tools/uplot/)[](https://awesomedataviz.com/tools/c3-js/)[](https://awesomedataviz.com/tools/dc-js/)[](https://awesomedataviz.com/tools/metricsgraphics-js/)[](https://awesomedataviz.com/tools/nvd3/)[](https://awesomedataviz.com/tools/roughviz/)[](https://awesomedataviz.com/tools/charts-css/)[](https://awesomedataviz.com/tools/frappe-gantt/)[](https://awesomedataviz.com/tools/billboard-js/)[](https://awesomedataviz.com/tools/observable-plot/)[](https://awesomedataviz.com/tools/toast-ui-chart/)[](https://awesomedataviz.com/tools/epoch/)[](https://awesomedataviz.com/tools/dygraphs/)[](https://awesomedataviz.com/tools/unovis/)[](https://awesomedataviz.com/tools/techanjs/)[](https://awesomedataviz.com/tools/vizzu/)[](https://awesomedataviz.com/tools/graphicsjs/)[](https://awesomedataviz.com/tools/dxcharts-lite/)[](https://awesomedataviz.com/tools/lit-line/)[](https://awesomedataviz.com/tools/glyph/)JS maps19[](https://awesomedataviz.com/tools/leaflet/)[](https://awesomedataviz.com/tools/cesium/)[](https://awesomedataviz.com/tools/deck-gl/)[](https://awesomedataviz.com/tools/openlayers/)[](https://awesomedataviz.com/tools/maplibre-gl-js/)[](https://awesomedataviz.com/tools/react-map-gl/)[](https://awesomedataviz.com/tools/potree/)[](https://awesomedataviz.com/tools/maptalks-js/)[](https://awesomedataviz.com/tools/l7/)[](https://awesomedataviz.com/tools/datamaps/)[](https://awesomedataviz.com/tools/react-simple-maps/)[](https://awesomedataviz.com/tools/globe-gl/)[](https://awesomedataviz.com/tools/mapael/)[](https://awesomedataviz.com/tools/pharos-ai/)[](https://awesomedataviz.com/tools/l7-plot/)[](https://awesomedataviz.com/tools/dipper/)[](https://awesomedataviz.com/tools/vectoratlas/)[](https://awesomedataviz.com/tools/globedots/)[](https://awesomedataviz.com/tools/canvasglobe/)React15[](https://awesomedataviz.com/tools/recharts/)[](https://awesomedataviz.com/tools/visx/)[](https://awesomedataviz.com/tools/tremor/)[](https://awesomedataviz.com/tools/nivo/)[](https://awesomedataviz.com/tools/victory/)[](https://awesomedataviz.com/tools/react-vis/)[](https://awesomedataviz.com/tools/react-chartjs-2/)[](https://awesomedataviz.com/tools/bizcharts/)[](https://awesomedataviz.com/tools/mui-x-charts/)[](https://awesomedataviz.com/tools/echarts-for-react/)[](https://awesomedataviz.com/tools/graphic-walker/)[](https://awesomedataviz.com/tools/semiotic/)[](https://awesomedataviz.com/tools/devextreme-react-chart/)[](https://awesomedataviz.com/tools/graphin/)[](https://awesomedataviz.com/tools/react-svg-textures/)JS graphs…15[](https://awesomedataviz.com/tools/xyflow/)[](https://awesomedataviz.com/tools/g6/)[](https://awesomedataviz.com/tools/sigma-js/)[](https://awesomedataviz.com/tools/cytoscape-js/)[](https://awesomedataviz.com/tools/vue-flow/)[](https://awesomedataviz.com/tools/x6/)[](https://awesomedataviz.com/tools/3d-force-graph/)[](https://awesomedataviz.com/tools/dagre/)[](https://awesomedataviz.com/tools/jointjs/)[](https://awesomedataviz.com/tools/vivagraph/)[](https://awesomedataviz.com/tools/elkjs/)[](https://awesomedataviz.com/tools/uber-react-digraph/)[](https://awesomedataviz.com/tools/cola-js/)[](https://awesomedataviz.com/tools/diagram-js/)[](https://awesomedataviz.com/tools/vizdom/)More Java…17[](https://awesomedataviz.com/tools/blessed-contrib/)[](https://awesomedataviz.com/tools/vega/)[](https://awesomedataviz.com/tools/perspective/)[](https://awesomedataviz.com/tools/vue-echarts/)[](https://awesomedataviz.com/tools/textures-js/)[](https://awesomedataviz.com/tools/vue-chartjs/)[](https://awesomedataviz.com/tools/vega-lite/)[](https://awesomedataviz.com/tools/ngx-charts/)[](https://awesomedataviz.com/tools/vis-js/)[](https://awesomedataviz.com/tools/timeline-js/)[](https://awesomedataviz.com/tools/piecon/)[](https://awesomedataviz.com/tools/layer-cake/)[](https://awesomedataviz.com/tools/graphology/)[](https://awesomedataviz.com/tools/vtk-js/)[](https://awesomedataviz.com/tools/mosaic/)[](https://awesomedataviz.com/tools/gp-treemap/)[](https://awesomedataviz.com/tools/odatamap/)Python48[](https://awesomedataviz.com/tools/streamlit/)[](https://awesomedataviz.com/tools/dash/)[](https://awesomedataviz.com/tools/matplotlib/)[](https://awesomedataviz.com/tools/bokeh/)[](https://awesomedataviz.com/tools/taipy/)[](https://awesomedataviz.com/tools/plotly-python/)[](https://awesomedataviz.com/tools/pygwalker/)[](https://awesomedataviz.com/tools/pyecharts/)[](https://awesomedataviz.com/tools/seaborn/)[](https://awesomedataviz.com/tools/ydata-profiling/)[](https://awesomedataviz.com/tools/rerun/)[](https://awesomedataviz.com/tools/wordcloud/)[](https://awesomedataviz.com/tools/altair/)[](https://awesomedataviz.com/tools/scienceplots/)[](https://awesomedataviz.com/tools/folium/)[](https://awesomedataviz.com/tools/voila/)[](https://awesomedataviz.com/tools/panel/)[](https://awesomedataviz.com/tools/plotnine/)[](https://awesomedataviz.com/tools/mplfinance/)[](https://awesomedataviz.com/tools/pyqtgraph/)[](https://awesomedataviz.com/tools/missingno/)[](https://awesomedataviz.com/tools/pyvista/)[](https://awesomedataviz.com/tools/leafmap/)[](https://awesomedataviz.com/tools/bqplot/)[](https://awesomedataviz.com/tools/ggpy/)[](https://awesomedataviz.com/tools/chartify/)[](https://awesomedataviz.com/tools/vispy/)[](https://awesomedataviz.com/tools/datashader/)[](https://awesomedataviz.com/tools/vtk/)[](https://awesomedataviz.com/tools/holoviews/)[](https://awesomedataviz.com/tools/napari/)[](https://awesomedataviz.com/tools/vedo/)[](https://awesomedataviz.com/tools/plotext/)[](https://awesomedataviz.com/tools/lets-plot/)[](https://awesomedataviz.com/tools/shiny-for-python/)[](https://awesomedataviz.com/tools/cartopy/)[](https://awesomedataviz.com/tools/mayavi/)[](https://awesomedataviz.com/tools/glumpy/)[](https://awesomedataviz.com/tools/veusz/)[](https://awesomedataviz.com/tools/pptk/)[](https://awesomedataviz.com/tools/yt/)[](https://awesomedataviz.com/tools/uniplot/)[](https://awesomedataviz.com/tools/toyplot/)[](https://awesomedataviz.com/tools/diagram/)[](https://awesomedataviz.com/tools/quibbler/)[](https://awesomedataviz.com/tools/ipychart/)[](https://awesomedataviz.com/tools/three-py/)[](https://awesomedataviz.com/tools/syd/)R19[](https://awesomedataviz.com/tools/ggplot2/)[](https://awesomedataviz.com/tools/shiny/)[](https://awesomedataviz.com/tools/plotly-r/)[](https://awesomedataviz.com/tools/patchwork/)[](https://awesomedataviz.com/tools/ggstatsplot/)[](https://awesomedataviz.com/tools/rayshader/)[](https://awesomedataviz.com/tools/gt/)[](https://awesomedataviz.com/tools/gganimate/)[](https://awesomedataviz.com/tools/esquisse/)[](https://awesomedataviz.com/tools/diagrammer/)[](https://awesomedataviz.com/tools/complexheatmap/)[](https://awesomedataviz.com/tools/ggrepel/)[](https://awesomedataviz.com/tools/ggraph/)[](https://awesomedataviz.com/tools/leaflet-for-r/)[](https://awesomedataviz.com/tools/ggvis/)[](https://awesomedataviz.com/tools/visnetwork/)[](https://awesomedataviz.com/tools/rbokeh/)[](https://awesomedataviz.com/tools/rgl/)[](https://awesomedataviz.com/tools/lattice/)C++13[](https://awesomedataviz.com/tools/implot/)[](https://awesomedataviz.com/tools/plotjuggler/)[](https://awesomedataviz.com/tools/matplotpp/)[](https://awesomedataviz.com/tools/f3d/)[](https://awesomedataviz.com/tools/mapnik/)[](https://awesomedataviz.com/tools/root/)[](https://awesomedataviz.com/tools/vtk/)[](https://awesomedataviz.com/tools/maplibre-native/)[](https://awesomedataviz.com/tools/polyscope/)[](https://awesomedataviz.com/tools/paraview/)[](https://awesomedataviz.com/tools/largevis/)[](https://awesomedataviz.com/tools/visit/)[](https://awesomedataviz.com/tools/ttk/)Go7[](https://awesomedataviz.com/tools/termui/)[](https://awesomedataviz.com/tools/go-echarts/)[](https://awesomedataviz.com/tools/go-diagrams/)[](https://awesomedataviz.com/tools/asciigraph/)[](https://awesomedataviz.com/tools/termdash/)[](https://awesomedataviz.com/tools/plot/)[](https://awesomedataviz.com/tools/svgo/).NET6[](https://awesomedataviz.com/tools/scottplot/)[](https://awesomedataviz.com/tools/livecharts2/)[](https://awesomedataviz.com/tools/oxyplot/)[](https://awesomedataviz.com/tools/microcharts/)[](https://awesomedataviz.com/tools/mapsui/)[](https://awesomedataviz.com/tools/msagl/)Ruby4[](https://awesomedataviz.com/tools/chartkick/)[](https://awesomedataviz.com/tools/youplot/)[](https://awesomedataviz.com/tools/blazer/)[](https://awesomedataviz.com/tools/gruff/)Rust4[](https://awesomedataviz.com/tools/plotters/)[](https://awesomedataviz.com/tools/charming/)[](https://awesomedataviz.com/tools/plotly-rs/)[](https://awesomedataviz.com/tools/malevich/)Julia4[](https://awesomedataviz.com/tools/makie/)[](https://awesomedataviz.com/tools/plots-jl/)[](https://awesomedataviz.com/tools/gadfly-jl/)[](https://awesomedataviz.com/tools/unicodeplots-jl/)JVM4[](https://awesomedataviz.com/tools/xchart/)[](https://awesomedataviz.com/tools/jfreechart/)[](https://awesomedataviz.com/tools/kandy/)[](https://awesomedataviz.com/tools/lets-plot-for-kotlin/)Android5[](https://awesomedataviz.com/tools/mpandroidchart/)[](https://awesomedataviz.com/tools/hellocharts/)[](https://awesomedataviz.com/tools/williamchart/)[](https://awesomedataviz.com/tools/vico/)[](https://awesomedataviz.com/tools/decoview/)iOS7[](https://awesomedataviz.com/tools/charts/)[](https://awesomedataviz.com/tools/pnchart/)[](https://awesomedataviz.com/tools/chartview/)[](https://awesomedataviz.com/tools/jbchartview/)[](https://awesomedataviz.com/tools/core-plot/)[](https://awesomedataviz.com/tools/bemsimplelinegraph/)[](https://awesomedataviz.com/tools/swiftcharts/)React Nati…5[](https://awesomedataviz.com/tools/react-native-maps/)[](https://awesomedataviz.com/tools/f2/)[](https://awesomedataviz.com/tools/react-native-chart-kit/)[](https://awesomedataviz.com/tools/react-native-graph/)[](https://awesomedataviz.com/tools/victory-native/)Flutter3[](https://awesomedataviz.com/tools/fl-chart/)[](https://awesomedataviz.com/tools/flutter-map/)[](https://awesomedataviz.com/tools/graphic/)Dashboard…12[](https://awesomedataviz.com/tools/grafana/)[](https://awesomedataviz.com/tools/superset/)[](https://awesomedataviz.com/tools/metabase/)[](https://awesomedataviz.com/tools/redash/)[](https://awesomedataviz.com/tools/kibana/)[](https://awesomedataviz.com/tools/evidence/)[](https://awesomedataviz.com/tools/lightdash/)[](https://awesomedataviz.com/tools/observable-framework/)[](https://awesomedataviz.com/tools/rill/)[](https://awesomedataviz.com/tools/perses/)[](https://awesomedataviz.com/tools/opensearch-dashboards/)[](https://awesomedataviz.com/tools/datalens/)Diagrams …11[](https://awesomedataviz.com/tools/mermaid/)[](https://awesomedataviz.com/tools/diagrams/)[](https://awesomedataviz.com/tools/d2/)[](https://awesomedataviz.com/tools/plantuml/)[](https://awesomedataviz.com/tools/markmap/)[](https://awesomedataviz.com/tools/flowchart-js/)[](https://awesomedataviz.com/tools/penrose/)[](https://awesomedataviz.com/tools/likec4/)[](https://awesomedataviz.com/tools/kroki/)[](https://awesomedataviz.com/tools/wavedrom/)[](https://awesomedataviz.com/tools/pgfplots/)Apps & to…24[](https://awesomedataviz.com/tools/chartdb/)[](https://awesomedataviz.com/tools/flamegraph/)[](https://awesomedataviz.com/tools/data-formulator/)[](https://awesomedataviz.com/tools/sampler/)[](https://awesomedataviz.com/tools/qgis/)[](https://awesomedataviz.com/tools/gource/)[](https://awesomedataviz.com/tools/kepler-gl/)[](https://awesomedataviz.com/tools/visidata/)[](https://awesomedataviz.com/tools/rawgraphs/)[](https://awesomedataviz.com/tools/draw-io/)[](https://awesomedataviz.com/tools/sanddance/)[](https://awesomedataviz.com/tools/gephi/)[](https://awesomedataviz.com/tools/spark/)[](https://awesomedataviz.com/tools/orange/)[](https://awesomedataviz.com/tools/rath/)[](https://awesomedataviz.com/tools/charted/)[](https://awesomedataviz.com/tools/graphviz/)[](https://awesomedataviz.com/tools/dac/)[](https://awesomedataviz.com/tools/cytoscape/)[](https://awesomedataviz.com/tools/labplot/)[](https://awesomedataviz.com/tools/sankeydiagram-net/)[](https://awesomedataviz.com/tools/squey/)[](https://awesomedataviz.com/tools/resseract-lite/)[](https://awesomedataviz.com/tools/ink-uplot/)Machine l…15[](https://awesomedataviz.com/tools/netron/)[](https://awesomedataviz.com/tools/plotneuralnet/)[](https://awesomedataviz.com/tools/opik/)[](https://awesomedataviz.com/tools/phoenix/)[](https://awesomedataviz.com/tools/fiftyone/)[](https://awesomedataviz.com/tools/visdom/)[](https://awesomedataviz.com/tools/bertviz/)[](https://awesomedataviz.com/tools/tensorboard/)[](https://awesomedataviz.com/tools/aim/)[](https://awesomedataviz.com/tools/embedding-atlas/)[](https://awesomedataviz.com/tools/yellowbrick/)[](https://awesomedataviz.com/tools/lit/)[](https://awesomedataviz.com/tools/tensorwatch/)[](https://awesomedataviz.com/tools/dtreeviz/)[](https://awesomedataviz.com/tools/comet/)≤101001K10K100KGitHub stars (log scale)
Browse by category
JavaScript & 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 data visualization libraries48 toolsStreamlit, Dash, Matplotlib
- R data visualization packages19 toolsggplot2, Shiny, plotly (R)
- 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
- 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
- Open-source dashboards & BI tools12 toolsGrafana, Apache Superset, Metabase
- Machine learning visualization tools15 toolsNetron, PlotNeuralNet, Opik
- Diagrams as code11 toolsMermaid, Diagrams, D2
- Data visualization apps & tools28 toolsChartDB, FlameGraph, Data Formulator
sankeydiagram.net
Web app for creating and sharing Sankey diagrams of flows and budgets without code.
Added Oct 4, 2026Apps & tools
D3.js
JavaScript library for producing dynamic, data-driven visualizations with SVG, Canvas and HTML.
Added Oct 4, 2026D3
Grafana
Observability and data visualization platform for metrics, logs and traces from many data sources.
Added Oct 4, 2026Dashboards & BI
Apache Superset
Data exploration and visualization platform with a no-code chart builder, SQL IDE and dashboards.
Added Oct 4, 2026Dashboards & BI
Metabase
Business intelligence tool for querying data and building dashboards, with embedded analytics.
Added Oct 4, 2026Dashboards & BI
Streamlit
Framework for turning Python scripts into interactive data apps.
Added Oct 4, 2026Python
Diagrams
Diagram as code in Python for prototyping cloud system architectures.
Added Oct 4, 2026Diagrams as code
xyflow
React Flow and Svelte Flow: libraries for building node-based editors, flow charts and interactive diagrams.
Added Oct 4, 2026JS graphs & networks- 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
Python
R
Systems & compiled languages
Mobile
Apps, dashboards & diagrams
Most popular
1.
D3.jsD3113.8K stars
2.
MermaidDiagrams as code90.5K stars
3.
GrafanaDashboards & BI77.1K stars
4.
Apache SupersetDashboards & BI75K stars
5.
Chart.jsJS charting67.7K stars
6.
Apache EChartsJS charting67.4K stars
7.
MetabaseDashboards & BI49.5K stars
8.
StreamlitPython45.9K stars
9.
LeafletJS maps45.7K stars
10.
DiagramsDiagrams as code42.7K stars
Most active this year
1.
KibanaDashboards & BI21K commits
2.
LightdashDashboards & BI12.2K commits
3.
GrafanaDashboards & BI11.3K commits
4.
FiftyOneMachine learning8.9K commits
5.
MetabaseDashboards & BI6.7K commits
6.
QGISApps & tools6.5K commits
7.
Apache SupersetDashboards & BI5.6K commits
8.
VTKC++5.6K commits
9.
ROOTC++4.4K commits
10.
OpikMachine learning4.3K commits
Recently added
Explore by topic
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`Copy
Or point any MCP client at `https://awesomedataviz.com/mcp`.
