Top Data Visualization repositories

Repositories with the GitHub topic “data-visualization”: 60 repositories with 1.3M stars between them, mostly written in Python, TypeScript and JavaScript. The highest-rated is cathrynlavery/diagram-design, #94 on the bestofgithub Elo ladder.

Biggest movers this week

polakowo/vectorbt

Open on GitHubPython

The research engine that gives you an unfair advantage. Run thousands of trading ideas before others finish one.

  • 1,771+6 Elo, change today
  • 9.8k stars
  • 1.3k forks
  • 136 watchers
pip
pip install vectorbt
  • algorithmic-trading
  • algorithmic-traiding
  • backtesting
  • cryptocurrency

larashero3-dotcom/lieflat-charts

Open on GitHubHTML

Data visualization Skill for AI Agents, turning data into polished, interactive HTML charts. 面向 AI Agents 的数据可视化 Skill,将数据快速生成精致、可交互的 HTML 图表。

  • 1,637+7 Elo, change today
  • 6.8k stars
  • 414 forks
git
git clone https://github.com/larashero3-dotcom/lieflat-charts.git
  • agent-skills
  • charts
  • claude-code
  • codex

ChatLab/ChatLab

Open on GitHubTypeScript

Local-first chat history analyzer with AI. | 本地优先的 AI 聊天记录分析工具

  • 1,536+12 Elo, change today
  • 7.6k stars
  • 1.5k forks
git
git clone https://github.com/ChatLab/ChatLab.git
  • ai-agent
  • chat-analyzer
  • chat-history
  • data-analysis

datajuicer/data-juicer

Open on GitHubPython

Data processing for and with foundation models! 🍎 🍋 🌽 ➡️ ➡️🍸 🍹 🍷

  • 1,464+5 Elo, change today
  • 7.2k stars
  • 454 forks
git
git clone https://github.com/datajuicer/data-juicer.git
  • data
  • data-analysis
  • data-pipeline
  • data-processing

hicccc77/WeFlow

Open on GitHubTypeScript

WeFlow - 一个本地的微信聊天记录导出和年度报告应用

  • 1,834−7 Elo, change today
  • 16k stars
  • 887 forks
  • 60 watchers
git
git clone https://github.com/hicccc77/WeFlow.git
  • annual-report
  • data-analysis
  • data-visualization
  • message

evidence-dev/evidence

Open on GitHubTypeScript

Business intelligence as code: build fast, interactive data visualizations in SQL and markdown

  • 1,451−2 Elo, change today
  • 7.1k stars
  • 445 forks
git
git clone https://github.com/evidence-dev/evidence.git
  • analytics
  • business-intelligence
  • dashboard
  • data-engineering

cathrynlavery/diagram-design

Open on GitHubHTML

Editorial diagram design for Claude Code, Codex, GitHub Copilot, Cursor, Factory Droid, Qoder, and Pi. 45 diagram types. Self-contained HTML + SVG. No shadows. No Mermaid slop.

  • 2,247+12 Elo, change today
  • +265 stars gained
  • 67.3k stars
  • 4.5k forks
  • 158 watchers
git
git clone https://github.com/cathrynlavery/diagram-design.git
  • agent-skills
  • claude-code
  • codex
  • data-visualization

Top 60 on the Elo ladder

  1. #94
    cathrynlavery/diagram-design

    Editorial diagram design for Claude Code, Codex, GitHub Copilot, Cursor, Factory Droid, Qoder, and Pi. 45 diagram…

    2,247 Elo +1067.3kHTML
  2. #362
    grafana/grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from…

    2,032 Elo −1077.9kTypeScript
  3. #552
    netdata/netdata

    The fastest path to AI-powered full stack observability, even for lean teams.

    1,956 Elo +1181.4kGo
  4. #557
    apache/superset

    Apache Superset is a Data Visualization and Data Exploration Platform

    1,955 Elo −2975.5kPython
  5. #573
    metabase/metabase

    The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data…

    1,948 Elo −4850.3kClojure
  6. #712
    d3/d3

    Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

    1,913 Elo −85113kShell
  7. #827
    microsoft/Data-Science-For-Beginners

    10 Weeks, 20 Lessons, Data Science for All!

    1,890 Elo −3938kJupyter Notebook
  8. #851
    apache/echarts

    Apache ECharts is a powerful, interactive charting and data visualization library for browser

    1,884 Elo −5767.7kTypeScript
  9. #858
    pixijs/pixijs

    The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

    1,883 Elo +1148.7kTypeScript
  10. #887
    streamlit/streamlit

    Streamlit — The agent-native framework for data apps and dashboards.

    1,877 Elo −1946.3kPython
  11. #1,149
    hicccc77/WeFlow

    WeFlow - 一个本地的微信聊天记录导出和年度报告应用

    1,834 Elo +4116kTypeScript
  12. #1,154
    directus/directus

    The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI…

    1,834 Elo −1338.7kTypeScript
  13. #1,177
    gradio-app/gradio

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

    1,830 Elo −844kPython
  14. #1,332
    academic/awesome-datascience

    :memo: An awesome Data Science repository to learn and apply for real world problems.

    1,807 Elo −4830.3k
  15. #1,503
    marimo-team/marimo

    A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app…

    1,784 Elo +1123.5kPython
  16. #1,620
    polakowo/vectorbt

    The research engine that gives you an unfair advantage. Run thousands of trading ideas before others finish one.

    1,771 Elo +679.8kPython
  17. #1,741
    matplotlib/matplotlib

    matplotlib: plotting with Python

    1,756 Elo −4123.4kPython
  18. #2,178
    reflex-dev/reflex

    🕸️ Web apps in pure Python 🐍

    1,708 Elo +629kPython
  19. #2,248
    dataease/dataease

    🔥 人人可用的开源 BI 工具,数据可视化神器。An open-source BI tool alternative to Tableau.

    1,701 Elo −3424.6kJava
  20. #2,589
    terkelg/awesome-creative-coding

    Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.

    1,668 Elo +3115.6kHTML
  21. #2,990
    larashero3-dotcom/lieflat-charts

    Data visualization Skill for AI Agents, turning data into polished, interactive HTML charts. 面向 AI Agents 的数据可视化…

    1,637 Elo +676.8kHTML
  22. #3,116
    lukasmasuch/best-of-ml-python

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

    1,628 Elo −4223.8k
  23. #3,149
    plotly/dash

    Data Apps & Dashboards for Python. No JavaScript Required.

    1,626 Elo −3824.4kPython
  24. #3,249
    visgl/deck.gl

    WebGL2 powered visualization framework

    1,620 Elo +714.7kTypeScript
  25. #3,431
    sinaptik-ai/pandas-ai

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

    1,609 Elo −4023.9kPython
  26. #3,660
    perspective-dev/perspective

    A data visualization and analytics component, especially well-suited for large and/or streaming datasets.

    1,594 Elo +3011.4kRust
  27. #3,939
    airbnb/visx

    🐯 visx | visualization components

    1,577 Elo −121.1kTypeScript
  28. #4,039
    mwaskom/seaborn

    Statistical data visualization in Python

    1,571 Elo +514.1kPython
  29. #4,074
    oxnr/awesome-bigdata

    A curated list of awesome big data frameworks, ressources and other awesomeness.

    1,569 Elo +3214.7k
  30. #4,152
    Avaiga/taipy

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

    1,565 Elo −3819.4kPython
  31. #4,374
    jeecgboot/jimureport

    积木报表:免费开源的报表与 BI 工具,可视化报表设计、数据大屏、仪表盘、打印设计、数据填报一站搞定;AI 一句话生成报表和大屏,Chat2BI 智能问数,类 Excel 在线设计,兼容国产信创数据源,是帆软、润乾报表的免费替代。

    1,552 Elo −728.6kJava
  32. #4,422
    plotly/plotly.js

    Open-source JavaScript charting library behind Plotly and Dash

    1,550 Elo −2318.3kJavaScript
  33. #4,671
    ChatLab/ChatLab

    Local-first chat history analyzer with AI. | 本地优先的 AI 聊天记录分析工具

    1,536 Elo +467.6kTypeScript
  34. #4,696
    jacomyal/sigma.js

    A JavaScript library aimed at visualizing graphs of thousands of nodes and edges

    1,534 Elo −1012.2kTypeScript
  35. #4,735
    antvis/G6

    ♾ A Graph Visualization Framework in JavaScript.

    1,532 Elo +712.3kTypeScript
  36. #4,904
    keplergl/kepler.gl

    Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.

    1,524 Elo −1112kTypeScript
  37. #4,965
    vanna-ai/vanna

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

    1,521 Elo −2023.8kPython
  38. #5,097
    apexcharts/apexcharts.js

    📊 Interactive JavaScript Charts built on SVG

    1,515 Elo −1115.1kJavaScript
  39. #5,576
    leeoniya/uPlot

    📈 A small, fast chart for time series, lines, areas, ohlc & bars

    1,493 Elo +1310.6kJavaScript
  40. #5,981
    vasturiano/3d-force-graph

    3D force-directed graph component using ThreeJS/WebGL

    1,474 Elo +16.5kHTML
  41. #6,211
    datajuicer/data-juicer

    Data processing for and with foundation models! 🍎 🍋 🌽 ➡️ ➡️🍸 🍹 🍷

    1,464 Elo +427.2kPython
  42. #6,531
    evidence-dev/evidence

    Business intelligence as code: build fast, interactive data visualizations in SQL and markdown

    1,451 Elo +357.1kTypeScript
  43. #6,792
    NorthwoodsSoftware/GoJS

    JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.

    1,441 Elo −308.5kJavaScript
  44. #6,987
    rawgraphs/rawgraphs-app

    A web interface to create custom vector-based visualizations on top of RAWGraphs core

    1,434 Elo −169kJavaScript
  45. #7,130
    python-visualization/folium

    Python Data. Leaflet.js Maps.

    1,428 Elo −137.4kPython
  46. #7,632
    c3js/c3

    :bar_chart: A D3-based reusable chart library

    1,409 Elo −109.3kJavaScript
  47. #7,887
    visgl/react-map-gl

    React friendly API wrapper around MapboxGL JS

    1,400 Elo −148.5kTypeScript
  48. #7,892
    ScottPlot/ScottPlot

    Interactive plotting library for .NET

    1,400 Elo −86.8kC#
  49. #8,063
    reactchartjs/react-chartjs-2

    React components for Chart.js, the most popular charting library

    1,393 Elo −216.9kTypeScript
  50. #8,103
    FormidableLabs/victory

    A collection of composable React components for building interactive data visualizations

    1,391 Elo −711.2kHTML
  51. #8,760
    uber/react-vis

    Data Visualization Components

    1,363 Elo −128.7kJavaScript
  52. #9,013
    cxli233/FriendsDontLetFriends

    Friends don't let friends make certain types of data visualization - What are they and why are they bad.

    1,349 Elo +347.2kR
  53. #9,038
    microsoft/SandDance

    Visually explore, understand, and present your data.

    1,348 Elo +287.1kTypeScript
  54. #9,230
    pa7/heatmap.js

    🔥 JavaScript Library for HTML5 canvas based heatmaps

    1,337 Elo −46.3kJavaScript
  55. #9,302
    PAIR-code/facets

    Visualizations for machine learning datasets

    1,333 Elo −217.3kJupyter Notebook
  56. #9,305
    antvis/F2

    📱📈An elegant, interactive and flexible charting library for mobile.

    1,333 Elo −107.9kJavaScript
  57. #9,690
    aimhubio/aim

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

    1,295 Elo −66.2kPython
  58. #9,850
    jwilber/roughViz

    Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.

    1,263 Elo −97.1kJavaScript
  59. #9,937
    sourcerer-io/sourcerer-app

    🦄 Sourcerer app makes a visual profile from your GitHub and git repositories.

    1,205 Elo −336.7kKotlin
  60. #9,985
    ChartsCSS/charts.css

    Open source CSS framework for data visualization.

    1,066 Elo −876.5kHTML