Best Open Source data visualization Libraries
A curated list of the most popular GitHub repositories tagged with data visualization. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1d3/d3
Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
#2netdata/netdata
The fastest path to AI-powered full stack observability, even for lean teams.
#3grafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
#4apache/superset
Apache Superset is a Data Visualization and Data Exploration Platform
#5apache/echarts
Apache ECharts is a powerful, interactive charting and data visualization library for browser
#6pixijs/pixijs
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
#7metabase/metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
#8streamlit/streamlit
Streamlit โ A faster way to build and share data apps.
#9gradio-app/gradio
Build and share delightful machine learning apps, all in Python. ๐ Star to support our work!
#10directus/directus
The flexible backend for all your projects ๐ฐ Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.
#11microsoft/Data-Science-For-Beginners
10 Weeks, 20 Lessons, Data Science for All!
#12academic/awesome-datascience
:memo: An awesome Data Science repository to learn and apply for real world problems.
#13plotly/dash
Data Apps & Dashboards for Python. No JavaScript Required.
#14dataease/dataease
๐ฅ ไบบไบบๅฏ็จ็ๅผๆบ BI ๅทฅๅ ท๏ผๆฐๆฎๅฏ่งๅ็ฅๅจใAn open-source BI tool alternative to Tableau.
#15lukasmasuch/best-of-ml-python
๐ A ranked list of awesome machine learning Python libraries. Updated weekly.
#16sinaptik-ai/pandas-ai
Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.
#17vanna-ai/vanna
๐ค Chat with your SQL database ๐. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval ๐.
#18matplotlib/matplotlib
matplotlib: plotting with Python
#19airbnb/visx
๐ฏ visx | visualization components
#20marimo-team/marimo
A reactive notebook for Python โ run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored as pure Python. All in a modern, AI-native editor.
#21Avaiga/taipy
Turns Data and AI algorithms into production-ready web applications in no time.
#22plotly/plotly.js
Open-source JavaScript charting library behind Plotly and Dash
#23terkelg/awesome-creative-coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
#24oxnr/awesome-bigdata
A curated list of awesome big data frameworks, ressources and other awesomeness.
#25visgl/deck.gl
WebGL2 powered visualization framework
#26mwaskom/seaborn
Statistical data visualization in Python
#27leeoniya/uPlot
๐ A small, fast chart for time series, lines, areas, ohlc & bars
#28c3js/c3
:bar_chart: A D3-based reusable chart library
#29rawgraphs/rawgraphs-app
A web interface to create custom vector-based visualizations on top of RAWGraphs core
#30uber/react-vis
Data Visualization Components
#31cxli233/FriendsDontLetFriends
Friends don't let friends make certain types of data visualization - What are they and why are they bad.
#32reactchartjs/react-chartjs-2
React components for Chart.js, the most popular charting library
#33sourcerer-io/sourcerer-app
๐ฆ Sourcerer app makes a visual profile from your GitHub and git repositories.
#34polakowo/vectorbt
โก๏ธ Lightning-fast backtesting engine to find your trading edge
#35ChartsCSS/charts.css
Open source CSS framework for data visualization.