Thanks to visit codestin.com
Credit goes to www.libhunt.com

Python Data Visualization

Open-source Python projects categorized as Data Visualization

Top 23 Python Data Visualization Projects

Data Visualization
  1. streamlit

    Streamlit — A faster way to build and share data apps.

    Project mention: How to Build a RAG Solution with Llama Index, ChromaDB, and Ollama | dev.to | 2025-11-04

    With a few lines of Python, you can build a basic retrieval-augmented generation (RAG) solution, but it doesn’t stop here. You can extend this project to search for multiple web pages, load large documents, add a simple web UI using either Streamlit or Anvil, or even experiment with different models in Ollama.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. diagrams

    :art: Diagram as Code for prototyping cloud system architectures

    Project mention: Create AWS Diagrams with Python and Q in the CLI | dev.to | 2025-07-24

    Since I often use Python, I decided to look into Diagrams ( https://diagrams.mingrammer.com) and was impressed by how easily the code was to understand. Started writing diagrams for my Terraform modules, and it worked well.

  4. gradio

    Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!

    Project mention: The Ultimate Guide to Building Stunning AI Apps For Beginners - Gradio | dev.to | 2025-11-14

    Why Gradio is the New Superpower for Every AI Learner in 2025

  5. dash

    Data Apps & Dashboards for Python. No JavaScript Required.

    Project mention: Other Visualization Tools: Dashboards & Reports | dev.to | 2025-09-14

    Cloud Deployment: Dash apps can be deployed to Dash Enterprise or Heroku.

  6. best-of-ml-python

    🏆 A ranked list of awesome machine learning Python libraries. Updated weekly.

    Project mention: A ranked list of machine learning Python libraries. Updated weekly | news.ycombinator.com | 2025-01-31
  7. pandas-ai

    Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.

    Project mention: Pandas AI | news.ycombinator.com | 2025-07-18
  8. matplotlib

    matplotlib: plotting with Python

    Project mention: How to Get Started with Scikit-Learn: A Beginner-Friendly Guide to Machine Learning in Python | dev.to | 2025-04-24

    As is the case with most Python libraries, it is open-source and free-to-use, making it easily accessible by anyone willing to learn machine learning, and it is built upon other open-source libraries within Python, like SciPy for advanced scientific operations, NumPy for efficient numerical computations, Matplotlib for data visualization, and Cython for increased efficiency and speed, similar to that of C/C++.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. vanna

    🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval 🔄.

    Project mention: Beyond the Diff: How Deep Context Analysis Caught a Critical Bug in a 20K-Star Open Source Project | dev.to | 2025-10-20

    A developer submitted PR #951 to Vanna.ai, a popular open-source text-to-SQL tool with 20,000+ stars. The change added Databricks integration—156 lines of well-documented code supporting two connection engines (SQL warehouse and ODBC).

  11. Taipy

    Turns Data and AI algorithms into production-ready web applications in no time.

    Project mention: Top 40 Open-source Developer Tools with the Most GitHub Stars | dev.to | 2025-04-20

    GitHub: https://github.com/Avaiga/taipy

  12. plotly

    The interactive graphing library for Python :sparkles:

    Project mention: Streamlit Chart Libraries Comparison: A Frontend Developer's Guide | dev.to | 2025-07-10

    Plotly brings D3.js-level interactivity to Python:

  13. 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.

    Project mention: We're open-sourcing the successor of Jupyter notebook | news.ycombinator.com | 2025-11-04

    The successor to Jupyter notebook is Marimo, https://marimo.io/ because they are pure code, not code in json. First class everywhere.

  14. seaborn

    Statistical data visualization in Python

    Project mention: How I Hacked Uber’s Hidden API to Download 4379 Rides | dev.to | 2025-04-09

    Below are the key insights. If you want to see the Python code I used to do this analysis and generate the charts using Seaborn, you can find my full analysis Jupyter notebook on my Github repo here: Tip Analysis.ipynb

  15. Altair

    Declarative visualization library for Python

    Project mention: Resources: Data Visualisation | dev.to | 2025-09-21

    Vega-Altair

  16. Mage

    🧙 The modern replacement for Airflow. Mage is an open-source data pipeline tool for transforming and integrating data. https://github.com/mage-ai/mage-ai

    Project mention: The Data Awakens: My First Pipeline with Mage AI | dev.to | 2025-09-11

    That’s where Mage AI stood out. From the very first try to run it , it feels really easy and straight forward .

  17. reactpy

    It's React, but in Python

  18. folium

    Python Data. Leaflet.js Maps.

  19. vectorbt

    Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.

    Project mention: vectorbt VS QTradeX-Algo-Trading-SDK - a user suggested alternative | libhunt.com/r/vectorbt | 2025-05-28
  20. aim

    Aim 💫 — An easy-to-use & supercharged open-source experiment tracker.

    Project mention: Aim: Supercharged open-source experiment tracker | news.ycombinator.com | 2025-03-31
  21. panel

    Panel: The powerful data exploration & web app framework for Python (by holoviz)

    Project mention: A simple way to explore data through a Tableau-like UI directly in your data app | news.ycombinator.com | 2024-12-30

    If you want to support the Panel project, the easiest way to do this is to give a star on Github: https://github.com/holoviz/panel. Much appreciated. Thanks.

  22. orange

    🍊 :bar_chart: :bulb: Orange: Interactive data analysis

    Project mention: Orange: No-code data mining, visualization and machine learning toolbox | news.ycombinator.com | 2025-10-22
  23. plotnine

    A Grammar of Graphics for Python

  24. preswald

    Preswald is a WASM packager for Python-based interactive data apps: bundle full complex data workflows, particularly visualizations, into single files, runnable completely in-browser, using Pyodide, DuckDB, Pandas, and Plotly, Matplotlib, etc. Build dashboards, reports, and notebooks that run offline, load fast, and share like a document.

    Project mention: Revolutionizing Data Apps: Build Interactive Dashboards with Just Python! | dev.to | 2025-03-19

    View the Project on GitHub

  25. running_page

    Make your own running home page

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Data Visualization discussion

Log in or Post with

Python Data Visualization related posts

  • Orange: No-code data mining, visualization and machine learning toolbox

    1 project | news.ycombinator.com | 22 Oct 2025
  • Beyond the Diff: How Deep Context Analysis Caught a Critical Bug in a 20K-Star Open Source Project

    1 project | dev.to | 20 Oct 2025
  • Other Visualization Tools: Dashboards & Reports

    1 project | dev.to | 14 Sep 2025
  • Visualizing repositories using Pygal

    2 projects | dev.to | 2 Aug 2025
  • Create AWS Diagrams with Python and Q in the CLI

    1 project | dev.to | 24 Jul 2025
  • Streamlit Chart Libraries Comparison: A Frontend Developer's Guide

    2 projects | dev.to | 10 Jul 2025
  • Building a Breast Cancer Prediction App with Machine Learning and Streamlit

    2 projects | dev.to | 7 Jul 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 Nov 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Data Visualization projects in Python? This list will help you:

# Project Stars
1 streamlit 42,140
2 diagrams 41,711
3 gradio 40,497
4 dash 24,233
5 best-of-ml-python 22,786
6 pandas-ai 22,534
7 matplotlib 21,982
8 vanna 21,588
9 Taipy 18,863
10 plotly 17,946
11 marimo 17,232
12 seaborn 13,556
13 Altair 10,099
14 Mage 8,517
15 reactpy 8,142
16 folium 7,269
17 vectorbt 6,079
18 aim 5,859
19 panel 5,514
20 orange 5,461
21 plotnine 4,406
22 preswald 4,303
23 running_page 4,274

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?