Open-source data-visualization software
1088 open-source libraries, tools and applications tagged data-visualization, ranked by how closely data-visualization is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1088 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ArvinLovegood/go-stock A Wails + NaiveUI desktop application that combines stock market data (A-shares, Hong Kong, US markets) with LLM-powered analysis, includin… | 85 | 7891 | active |
| dataease/SQLBot SQLBot is an open-source conversational data analysis (ChatBI) system that converts natural language questions into SQL queries using large… | 86 | 6880 | active |
| Aim Aim is an open-source experiment tracker for AI/ML that logs training runs and metadata, with a web UI to compare runs and a Python API to … | 74 | 6276 | active |
| alexjustesen/speedtest-tracker Speedtest Tracker is a self-hosted web application built with Laravel that runs scheduled Ookla speed tests and tracks internet connection … | 90 | 6006 | active |
| Livebook Livebook is an open-source web application for writing interactive and collaborative Elixir notebooks, mixing Markdown prose with executabl… | 98 | 5888 | active |
| scanopy/scanopy Scanopy is a self-hostable network discovery and documentation tool that scans networks on a schedule and automatically generates live topo… | 78 | 5812 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| BIT-DataLab/Edit-Banana Edit Banana is an open-source Python framework that converts static images and PDFs of diagrams, flowcharts, and charts into fully editable… | 59 | 5498 | active |
| Pluto.jl Pluto.jl is a reactive notebook environment for the Julia programming language, where cells automatically re-run when their dependencies ch… | 99 | 5397 | stable |
| SpriteJS SpriteJS is a cross-platform, high-performance graphics library that lets you manipulate sprite elements on canvas as if they were DOM elem… | 23 | 5388 | stable |
| Magnum Magnum is a lightweight and modular C++11/C++14 graphics middleware library providing a slim wrapper over OpenGL, OpenGL ES, WebGL and Vulk… | 64 | 5208 | stable |
| pywebio/PyWebIO PyWebIO is a Python framework that lets you build interactive web applications using imperative, script-style input and output functions, t… | 35 | 4815 | active |
| initialcommit-com/git-sim git-sim is a Python CLI tool that visually simulates Git operations in your own repositories, generating an image or animated video of what… | 88 | 4687 | active |
| ruc-datalab/DeepAnalyze DeepAnalyze is the first agentic LLM (DeepAnalyze-8B, built on Qwen) for autonomous data science, capable of running the full pipeline from… | 61 | 4655 | active |
| Yooooomi/your_spotify YourSpotify is a self-hosted web application that tracks your Spotify listening history and presents it in an explorable statistics dashboa… | 80 | 4591 | active |
| pydantic/logfire Pydantic Logfire is an AI observability platform built on OpenTelemetry that traces LLM calls, agent runs, and application telemetry in one… | 86 | 4512 | active |
| LeaferJS LeaferJS (leafer-ui) is a lightweight, zero-dependency TypeScript Canvas engine for building interactive 2D graphics, with a DOM-like API, … | 93 | 4458 | active |
| MichaelGrupp/evo evo is a Python package with CLI executables and a small library for evaluating, comparing, and plotting trajectory output from odometry an… | 77 | 4345 | stable |
| javahuang/SurveyKing SurveyKing is a self-hosted, open-source (MIT) survey, exam, and question-bank practice platform built with Java/Spring Boot and React, dep… | 64 | 4026 | active |
| thi-ng/umbrella thi.ng/umbrella is a broadly scoped monorepo of 215 composable TypeScript libraries (plus ~185 examples) for functional, data-driven develo… | 74 | 3830 | active |
| ananthakumaran/paisa Paisa is a self-hosted personal finance manager that provides a web/desktop GUI on top of the ledger plain-text double-entry accounting too… | 86 | 3222 | active |
| Alpha-Dojo/DojoAgents DojoAgents is a full-market AI copilot framework for personal investment, built around a Loop-Driven Cognitive Portfolio Agent that reasons… | 57 | 3221 | active |
| SSShooter/mind-elixir-core Mind Elixir Core is a lightweight, zero-dependency JavaScript mind mapping library written in TypeScript. It is framework-agnostic and prov… | 92 | 3181 | active |
| heavyai/heavydb HeavyDB (formerly MapD/OmniSciDB) is an open-source SQL-based, relational, columnar database engine that uses CPUs and NVIDIA GPUs to query… | 88 | 3067 | active |
| ianarawjo/ChainForge ChainForge is an open-source visual programming environment for battle-testing prompts to LLMs, built on ReactFlow and Flask. It lets users… | 92 | 3035 | active |
| babybuddy/babybuddy Baby Buddy is a self-hosted web application built with Python and Django that helps caregivers track baby activities like sleep, feedings, … | 97 | 2909 | active |
| Y-Research-SBU/QuantHarness QuantHarness is a multi-agent LLM framework for high-frequency trading analysis, built on LangChain and LangGraph. Specialized agents compu… | 59 | 2874 | active |
| 1Panel-dev/CordysCRM Cordys CRM is an open-source AI-powered customer relationship management system by Fit2Cloud, covering the full lead-to-cash (L2C) sales li… | 86 | 2801 | active |
| HarleyCoops/Math-To-Manim-lfs-archive A Python project that turns math and physics questions into reasoned visual explanations rendered as Manim animations and study notes. It u… | 80 | 2789 | active |
| Raphaël Raphaël is a small JavaScript library for cross-browser vector graphics on the web, built on SVG and VML so every drawn object is also a DO… | 23 | 11262 | maintenance |
| simonlin1212/Vibe-Research Vibe-Research is an open-source, local-first personal AI investment research dashboard for China A-shares (plus US and HK stocks), built wi… | 81 | 2725 | active |
| NoiseByNorthwest/php-spx SPX is a PHP profiling extension written in C that collects function-level performance metrics (time, memory, I/O) with full call stack con… | 74 | 2638 | active |
| scverse/scanpy Scanpy is a scalable Python toolkit for analyzing single-cell gene expression data, built alongside the anndata data structure. It provides… | 91 | 2574 | stable |
| pingcap/ossinsight OSSInsight is a web analytics platform that analyzes over 10 billion GitHub events to provide rankings, trends, and comparisons of open sou… | 65 | 2509 | active |
| btd/rollup-plugin-visualizer A Rollup plugin (also compatible with Vite and Rolldown) that visualizes JavaScript bundle composition through treemap, sunburst, flamegrap… | 72 | 2426 | active |
| Genie Framework Genie.jl is the core of the Genie Framework, a full-stack, MVC-style web framework for the Julia language providing routing, templating, au… | 99 | 2425 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 100 | 2404 | active |
| penecho/penecho PenEcho is an open-source visual AI workspace: a shared canvas where handwriting, equations, diagrams, and spatial context become part of a… | 78 | 2401 | active |
| FastBee FastBee is a lightweight, full-stack open-source IoT platform built on Spring Boot with a built-in Netty MQTT broker, device management, th… | 67 | 2304 | active |
| azimuttapp/azimutt Azimutt is a full-stack database exploration tool offering a next-generation ERD that scales to large, messy real-world schemas, plus data … | 73 | 2190 | active |
| rosemarycox5334-debug/PA_Agent A desktop AI-assisted Price Action analysis tool for discretionary traders. It ingests candlestick data from MT5, TradingView, yfinance, or… | 59 | 2180 | active |
| Motor Admin Motor Admin is a self-hostable, no-code admin panel and business intelligence tool that connects directly to your database to generate a CR… | 23 | 2165 | active |
| CreateJS/EaselJS EaselJS is a JavaScript library providing a hierarchical display list, interaction model, and helper classes for building high-performance … | 48 | 8164 | maintenance |
| newcat/baklavajs BaklavaJS is a graph/node editor for the browser built with Vue 3 and TypeScript. It provides a modular plugin system including a graph exe… | 75 | 2093 | active |
| zi-yue-1129/DATAGEN DATAGEN is an AI-powered multi-agent research and data analysis platform built with LangChain, LangGraph, and OpenAI GPT models. It automat… | 68 | 1810 | active |
| hitsz-ids/airda airda (Air Data Agent) is a Python-based multi-agent system for data analysis that understands natural language data requirements and gener… | 17 | 1792 | active |
| Syncfusion Flutter Widgets Syncfusion's Flutter widgets libraries providing high-quality UI widgets and file-format packages for building rich applications for iOS, A… | 78 | 1782 | active |
| Litlyx/litlyx Litlyx is a privacy-first, cookieless web analytics platform with an AI-powered dashboard, installable via a single script snippet or npm p… | 51 | 1746 | active |
| google-ai-edge/model-explorer Model Explorer is a model graph visualizer and debugger from Google AI Edge that renders neural network graphs hierarchically with expandab… | 92 | 1581 | active |
| eralchemy/eralchemy ERAlchemy is a Python tool that generates Entity Relationship diagrams from databases or SQLAlchemy models, outputting images, PDFs, or mar… | 67 | 1430 | active |
| DrJonaC/Pensieve Pensieve is a local-first dashboard for visualizing, interpreting, and governing the structured memory that LLMs keep about users. It expos… | 58 | 1386 | active |
| pthom/imgui_bundle Dear ImGui Bundle is a batteries-included immediate-mode GUI framework for both Python and C++, built on Dear ImGui with integrated plottin… | 91 | 1374 | active |
| SSShooter/ebook-to-mindmap A browser-based AI application that parses EPUB and PDF ebooks and converts them into chapter summaries, per-chapter mind maps, or a single… | 68 | 1325 | active |
| le5le-com/meta2d.js Meta2d.js is a TypeScript 2D engine for real-time data exchange and interactive canvas-based graphics on the web. It is designed for buildi… | 96 | 1292 | active |
| facebookresearch/llm-transparency-tool An interactive toolkit from Meta Research for analyzing the internal workings of Transformer-based language models. It visualizes contribut… | 10 | 1253 | active |
| little-brother/sqlite-gui A lightweight, portable SQLite editor and database management tool for Windows, built with C++/WinAPI. It offers SQL editing with syntax hi… | 29 | 1250 | active |
| glink25/Cent Cent is a free, open-source collaborative bookkeeping (expense tracking) web app built as a pure-frontend PWA that stores ledger data as JS… | 61 | 1231 | active |
| reanimate/reanimate Reanimate is a Haskell library for programmatically generating declarative 2D animations based on SVG graphics, inspired by 3b1b's manim. I… | 32 | 1180 | active |
| hijohnnylin/neuronpedia Neuronpedia is an open source AI interpretability platform for exploring, visualizing, and steering the internals of language models. It ho… | 93 | 1178 | active |
| yosinski/deep-visualization-toolbox A GUI toolbox for visualizing and understanding deep neural networks, showing per-unit activations, backprop/deconv, and regularized-optimi… | 32 | 4052 | maintenance |
| danvk/source-map-explorer A Node.js CLI tool that analyzes JavaScript bundle size by mapping each byte of minified code back to its original source file via source m… | 23 | 3931 | maintenance |
| openops-cloud/openops OpenOps is an open-source, no-code FinOps automation platform that helps organizations reduce cloud costs through customizable workflows fo… | 85 | 1073 | active |
| cloud-carbon-footprint/cloud-carbon-footprint Cloud Carbon Footprint is an open-source application that estimates energy consumption (kWh) and carbon emissions (metric tons CO2e) from p… | 66 | 1052 | active |
| David00/rpi-power-monitor A Raspberry Pi-based power monitoring application combining custom hardware and Python software to measure home electricity consumption, so… | 64 | 1034 | active |
| nkrode/RedisLive RedisLive is a self-hosted web dashboard for visualizing Redis instances, showing memory usage, key statistics, and query command patterns … | 32 | 3049 | maintenance |
| src-d/hercules Hercules is a fast, customizable Git repository history analysis tool written in Go, with a companion Python package (labours) for visualiz… | 23 | 2810 | maintenance |
| antonioru/beautiful-react-diagrams beautiful-react-diagrams is a lightweight collection of React components and hooks for building diagrams and flowcharts. It uses controlled… | 32 | 2722 | maintenance |
| awslabs/diagram-maker Diagram Maker is a TypeScript library from AWS Labs for rendering interactive, customizable editors for graph-like data such as flowcharts,… | 10 | 2421 | maintenance |
| CSAILVision/gandissect GANDissect is a PyTorch-based toolkit for visualizing and understanding the internal neurons of generative adversarial networks, showing ho… | 32 | 1765 | maintenance |
| henrywhitaker3/Speedtest-Tracker A self-hosted Docker application that runs an Ookla speedtest every hour and graphs the results over time. Built with a Laravel backend and… | 23 | 1650 | maintenance |
| MrBlenny/react-flow-chart A flexible, stateless, declarative flow chart library for React that renders draggable nodes, ports, and curved links. You control the char… | 23 | 1555 | maintenance |
| ZJU-OmniAI/Data-Copilot Data-Copilot is an LLM-based data analysis agent that autonomously designs and invokes interface tools to query, process, analyze, predict,… | 73 | 1511 | maintenance |
| remotion-dev/github-unwrapped-2022 A Next.js platform that generates a personalized 'year in review' video for each GitHub user using Remotion and AWS Lambda rendering. It fe… | 32 | 1318 | maintenance |
| hughsk/disc disc is a Node.js tool that visualizes the module tree of browserify bundles as a standalone HTML page, helping developers spot large or du… | 32 | 1313 | maintenance |
| KrauseFx/FxLifeSheet A self-hosted, open-source life-tracking system that collects personal metrics (mood, fitness, sleep, nutrition, location, computer usage) … | 32 | 1285 | maintenance |
| Boerderij/Varken Varken is a standalone Python application that aggregates data from Plex ecosystem tools (Sonarr, Radarr, Tautulli, Lidarr, Ombi, SickChill… | 23 | 1174 | maintenance |
| RexYing/gnn-model-explainer Official implementation of GNNExplainer, a NeurIPS 2019 method for explaining predictions of graph neural networks by learning soft masks o… | 32 | 1060 | maintenance |
| cdglabs/apparatus Apparatus is a hybrid graphics editor and programming environment for creating interactive diagrams, running entirely in the browser. It le… | 23 | 1054 | maintenance |
| HatBoy/Pcap-Analyzer A Python-based visual offline pcap packet analyzer with a web interface built on Flask. It parses pcap files to show protocol and traffic s… | 32 | 1051 | maintenance |
| sicara/tf-explain tf-explain is a Python library implementing interpretability methods (Grad CAM, occlusion sensitivity, vanilla gradients, etc.) for tf.kera… | 23 | 1035 | maintenance |
| d4t4x/data-selfie Data Selfie is a browser extension for Chrome and Firefox that tracks your own behavior on Facebook and analyzes the collected data locally… | 32 | 1024 | maintenance |
| wquguru/nof0 NOF0 is an open-source AI trading arena that lets multiple LLM/agent-driven strategies compete in live cryptocurrency markets, each startin… | 39 | 2749 | experimental |
| gabrielpetersson/fast-grid A highly performant DOM-based web table/grid library written in TypeScript that can render millions of rows at constant time complexity. It… | 30 | 2304 | experimental |
| gabehf/Koito Koito is a modern, themeable, self-hosted music scrobbler compatible with any client that can scrobble to a custom ListenBrainz URL. It sto… | 73 | 1102 | experimental |
| nteract/hydrogen Hydrogen is an Atom editor plugin that brings Jupyter kernel-based interactive coding to any text file, letting users run code line-by-line… | 61 | 4021 | abandoned |
| team-gryff/react-monocle React Monocle is a CLI developer tool that parses React source files and generates a visual tree graph of the app's component hierarchy, di… | 10 | 2433 | abandoned |
| worrydream/Tangle Tangle is a JavaScript library for creating reactive documents where readers can interactively adjust variables and see the text update imm… | 32 | 1800 | abandoned |
| ericjang/tdb TensorDebugger (TDB) is a visual debugger for TensorFlow deep learning models, combining a Python library with a Jupyter notebook extension… | 23 | 1349 | abandoned |
← prev page 11 / 11