Skip to main content

A curated list of awesome data visualization libraries and resources.

4.4k
GitHub Stars
425
Curated Resources
22
Categories
4 hours ago
Last Refreshed
JavaScript toolsAndroid toolsC++ toolsDashboards and BIFlutter toolsGolang toolsiOS toolsJulia toolsJVM toolsMachine Learning tools.NET toolsPython toolsR toolsRuby toolsRust toolsMarkup-based toolsOther toolsBooksCatalogsPodcastsTwitter accountsWebsites

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me charting libraries for graphs resources from awesome-dataviz"

Installation instructions →

What's inside

JavaScript tools

  • 3d-force-graphCharting libraries for graphs

    3D force-directed graph component using Three.js/WebGL.

  • Ant Design ChartsReact

    React chart library based on AntV, with statistical charts, graphs and maps.

  • Apache EChartsCharting libraries

    Highly customizable and interactive charts ready for big datasets.

  • ApexChartsCharting libraries

    Modern & Interactive SVG Charts.

  • asciichartMisc

    ASCII line charts for the console in Node.js and browsers, with ports to other languages.

  • Awesome D3d3

Machine Learning tools

  • Aim

    Experiment tracker with a UI to explore and compare ML runs and metrics.

  • BertViz

    Visualize attention in Transformer language models such as BERT and GPT-2.

  • Comet

    An MLOps platform for tracking, visualizing, and debugging your machine learning workflows from training straight through to production.

  • dtreeviz

    Decision tree visualization and model interpretation library for Python.

  • Embedding Atlas

    Interactive visualization of large embeddings with search, filtering and density views, by Apple.

  • FiftyOne

    Tool for visualizing, curating and evaluating computer vision datasets and models.

Julia tools

  • AlgebraOfGraphics.jl

    Algebraic grammar-of-graphics visualization for Julia, built on Makie.

  • Gadfly.jl

    Statistical graphics for Julia based on the grammar of graphics.

Python tools

  • altair

    Declarative statistical visualizations, based on Vega-Lite.

  • bokeh

    Interactive Web Plotting for Python.

  • bqplot

    Plotting library for IPython/Jupyter notebooks.

  • Cartopy

    Cartographic projections and geospatial data plotting with matplotlib.

  • Chartify

    Bokeh wrapper that makes it easy for data scientists to create charts.

  • Dash

    Framework for building data apps and dashboards in Python, built on Plotly.js and React.

Websites

Dashboards and BI

  • Apache Superset

    Data exploration and visualization platform with a no-code chart builder, SQL IDE and dashboards.

  • DataLens

    Business intelligence and data visualization system, originally developed at Yandex.

  • datart

    Data visualization platform for building reports, dashboards and data stories.

  • Evidence

    Business intelligence as code: build reports and dashboards with SQL and Markdown.

  • Grafana

    Observability and data visualization platform for metrics, logs and traces from many data sources.

  • Kibana

    Visualization and dashboard UI for data stored in Elasticsearch.

Golang tools

  • asciigraph

    Lightweight ASCII line graphs for command-line apps.

  • go-diagrams

    Diagram-as-code library for system architecture diagrams in Go, rendered with Graphviz.

  • go-echarts

    Simple yet powerful data visualizing library for Go.

Showing a sample of 425 resources. View the full list on GitHub →