function: data-visualization
2207 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| D3.js D3.js is a free, open-source JavaScript library for visualizing data using SVG, Canvas, and HTML. Its low-level, web-standards-based approa… | 61 | 113560 | stable |
| 3b1b/manim Manim (ManimGL) is a Python animation engine for creating precise programmatic animations, originally built by the author of 3Blue1Brown fo… | 78 | 92083 | active |
| Mermaid Mermaid is a JavaScript library that generates diagrams such as flowcharts, sequence diagrams, and mindmaps from markdown-like text definit… | 95 | 89955 | stable |
| Egonex-AI/Understand-Anything Understand Anything turns codebases, knowledge bases, and docs into interactive knowledge graphs that can be explored, searched, and querie… | 79 | 80614 | active |
| netdata/netdata Netdata is an open-source, real-time infrastructure monitoring and observability platform with a lightweight agent that collects per-second… | 98 | 80307 | stable |
| grafana/grafana Grafana is an open-source observability and data visualization platform for querying, visualizing, and alerting on metrics, logs, and trace… | 95 | 76437 | stable |
| apache/superset Apache Superset is an open-source, enterprise-ready business intelligence web application for data exploration and visualization. It connec… | 98 | 74471 | stable |
| Chart.js Chart.js is a simple yet flexible JavaScript charting library that renders charts using the HTML5 <canvas> tag. It supports multiple chart … | 71 | 67664 | stable |
| apache/echarts Apache ECharts is a free, open-source JavaScript charting and data visualization library for the browser, built on the ZRender canvas engin… | 81 | 67154 | stable |
| justjavac/wechat-miniapp-radar An AI-driven tech radar for the WeChat Mini Program ecosystem that turns curated resource lists into filterable, comparable, risk-assessed … | 75 | 51188 | active |
| metabase/metabase Metabase is an open-source business intelligence and analytics platform for querying databases, building dashboards, and embedding analytic… | 95 | 48947 | stable |
| algorithm-visualizer/algorithm-visualizer Algorithm Visualizer is an interactive online platform that visualizes algorithms from code, letting users watch algorithms execute step by… | 32 | 48694 | stable |
| streamlit/streamlit Streamlit is an open-source Python framework that turns data scripts into interactive web apps in minutes, with widgets, charts, and datafr… | 99 | 45620 | stable |
| Leaflet/Leaflet Leaflet is the leading open-source JavaScript library for building lightweight, mobile-friendly interactive maps, weighing about 40 kB gzip… | 77 | 45524 | stable |
| AykutSarac/jsoncrack.com JSON Crack is an open-source web application that visualizes JSON, YAML, XML, and CSV data as interactive graphs. It also formats and valid… | 79 | 44337 | active |
| gradio-app/gradio Gradio is an open-source Python library for quickly building web-based demos and UIs for machine learning models, APIs, or arbitrary Python… | 95 | 43425 | stable |
| mingrammer/diagrams Diagrams is a Python library for drawing cloud system architecture diagrams as code, rendering them via Graphviz. It provides node icons fo… | 84 | 42554 | stable |
| ManimCommunity/manim Manim Community Edition is a Python framework and animation engine for programmatically creating precise mathematical animations and explan… | 94 | 40481 | active |
| drawdb-io/drawdb drawDB is a free, browser-based database entity relationship diagram (ERD) editor with SQL generation and import/export. It supports multip… | 73 | 39275 | active |
| xyflow/xyflow xyflow is a monorepo of open-source libraries (React Flow and Svelte Flow) for building node-based UIs, interactive diagrams, and node edit… | 95 | 38154 | stable |
| Yuan1z0825/nature-skills A collection of 19 reusable AI agent skills for academic writing in Nature-journal style and publication-quality scientific figures. It ins… | 59 | 37286 | active |
| lutzroeder/netron Netron is a visualizer for neural network, deep learning, and machine learning models, rendering model graphs and layer details. It support… | 99 | 33407 | active |
| getredash/redash Redash is an open-source, browser-based business intelligence platform for querying, visualizing, and sharing data from 35+ SQL and NoSQL d… | 78 | 28767 | active |
| ChartsOrg/Charts DGCharts (formerly Charts) is a Swift charting library for iOS, tvOS, and macOS, ported from the popular Android library MPAndroidChart. It… | 55 | 28015 | stable |
| recharts/recharts Recharts is a composable charting library for React applications built on top of D3 submodules and native SVG. It provides declarative, reu… | 98 | 27515 | stable |
| cathrynlavery/diagram-design A Claude Code / Codex / Pi skill that generates 39+ editorial-quality diagrams as self-contained HTML + SVG files. It redraws draw.io and M… | 59 | 27354 | active |
| shap/shap SHAP (SHapley Additive exPlanations) is a Python library that explains the output of any machine learning model using Shapley values from g… | 90 | 25704 | active |
| sqlitebrowser/sqlitebrowser DB Browser for SQLite (DB4S) is a visual, open-source GUI tool for creating, designing, and editing SQLite and SQLCipher database files. It… | 67 | 24529 | stable |
| firefly-iii/firefly-iii Firefly III is a free, self-hosted personal finance manager written in PHP. It tracks expenses and income, supports budgets, categories, ta… | 92 | 24426 | stable |
| plotly/dash Dash is an open-source Python framework for building reactive analytical web apps and dashboards without writing JavaScript, built on Flask… | 97 | 24386 | stable |
| dataease/dataease DataEase is an open-source business intelligence (BI) and data visualization tool positioned as an alternative to Tableau and Metabase. It … | 98 | 24372 | active |
| sinaptik-ai/pandas-ai PandasAI is a Python library that lets users query data in SQL, CSV, or parquet format using natural language, powered by LLMs and RAG. It … | 57 | 23772 | active |
| alchaincyf/huashu-design Huashu Design is an agent-agnostic skill (installable via skills.sh) that turns one-line prompts into production-quality HTML-native design… | 63 | 23574 | active |
| Matplotlib Matplotlib is a comprehensive Python library for creating static, animated, and interactive visualizations, producing publication-quality f… | 93 | 23110 | stable |
| chartdb/chartdb ChartDB is an open-source, web-based database diagram editor that visualizes database schemas as ER diagrams from a single 'smart query', w… | 82 | 22806 | active |
| Matomo Matomo (formerly Piwik) is the leading open-source web analytics platform, a privacy-focused alternative to Google Analytics built in PHP a… | 99 | 21807 | stable |
| elastic/kibana Kibana is the open source web interface for querying, analyzing, visualizing, and managing data stored in Elasticsearch. It provides intera… | 95 | 21262 | active |
| airbnb/visx visx is a collection of reusable low-level React visualization components that combine d3's computation power with React's DOM rendering. I… | 79 | 21024 | stable |
| qax-os/excelize Excelize is a pure Go library for reading and writing Microsoft Excel spreadsheet files (XLAM, XLSM, XLSX, XLTM, XLTX). It supports charts,… | 88 | 20869 | stable |
| allinurl/goaccess GoAccess is an open-source, real-time web log analyzer and interactive viewer written in C that runs in a terminal (ncurses TUI) or generat… | 76 | 20868 | stable |
| monkeytypegame/monkeytype Monkeytype is a highly customizable, minimalistic typing test website with multiple game modes, themes, and detailed performance statistics… | 98 | 20611 | active |
| bokeh/bokeh Bokeh is a Python library for creating interactive data visualizations, plots, and dashboards that render in modern web browsers without wr… | 77 | 20435 | stable |
| tipsy/profile-summary-for-github A web application that visualizes a user's GitHub presence, generating a summary dashboard of their profile activity. It is built with Kotl… | 63 | 19946 | active |
| brendangregg/FlameGraph The original open-source FlameGraph tools by Brendan Gregg, a set of Perl scripts that convert profiler stack traces into interactive SVG f… | 23 | 19695 | stable |
| Avaiga/taipy Taipy is an open-source Python framework that turns data and AI algorithms into production-ready web applications, combining a Markdown/Pyt… | 92 | 19433 | active |
| motion-canvas/motion-canvas Motion Canvas is a TypeScript library that uses generator functions to programmatically create vector animations, paired with a web-based e… | 63 | 19013 | active |
| ActivityWatch/activitywatch ActivityWatch is a free, open-source, automated time tracker that records which applications, windows, and websites you use across Windows,… | 67 | 18726 | active |
| Plotly.js Plotly is a family of open-source, MIT-licensed interactive graphing libraries, with plotly.js as the core JavaScript charting engine and h… | 99 | 18302 | stable |
| tt-a1i/archify Archify is an agent skill for coding assistants (Claude Code, Cursor, Codex CLI, OpenCode, Raven) that turns plain-English system descripti… | 81 | 17898 | active |
| networkx/networkx NetworkX is a Python library for creating, manipulating, and studying graphs and complex networks. It provides algorithms for shortest path… | 86 | 17223 | stable |
| lowlighter/metrics A metrics/infographics generator that collects stats about GitHub users, organizations, and repositories using 30+ plugins and hundreds of … | 61 | 17108 | active |
| tradingview/lightweight-charts TradingView's Lightweight Charts is a compact (~35 KB) TypeScript library for rendering fast, interactive financial charts (candlestick, li… | 94 | 17079 | stable |
| microsoft/data-formulator Data Formulator is an AI-powered interactive data analysis and visualization application from Microsoft that lets users connect data source… | 86 | 17011 | active |
| avgupta456/github-trends GitHub Trends is a service that analyzes your GitHub commits via the GitHub API to compute lines-of-code statistics by language, repository… | 10 | 15987 | active |
| PyGWalker PyGWalker is a Python library that turns pandas (or Polars/Arrow) dataframes into an interactive drag-and-drop visual analysis UI inside Ju… | 81 | 15944 | active |
| ahmedkhaleel2004/gitdiagram GitDiagram is a web application that turns any public or private GitHub repository into an interactive architecture diagram in seconds, wit… | 65 | 15915 | active |
| pyecharts pyecharts is a Python plotting library that provides a Pythonic API for generating Apache ECharts visualizations. It supports 30+ chart typ… | 79 | 15777 | stable |
| CesiumGS/cesium CesiumJS is an open-source JavaScript library for rendering high-precision 3D globes and 2D maps in the browser using WebGL. It supports st… | 98 | 15606 | stable |
| hoffstadt/DearPyGui Dear PyGui is a fast, GPU-accelerated, cross-platform graphical user interface toolkit for Python built on Dear ImGui. It provides traditio… | 77 | 15586 | active |
| ag-grid/ag-grid AG Grid is a fully-featured, highly customizable JavaScript data grid library for building enterprise applications. It supports React, Angu… | 98 | 15564 | stable |
| JupyterLab JupyterLab is an extensible, web-based interactive computing environment for authoring computational notebooks, with support for code conso… | 98 | 15272 | stable |
| ApexCharts ApexCharts is an interactive JavaScript charting library built on SVG, offering 18+ chart types with zoom, pan, tooltips, annotations, acce… | 99 | 15134 | active |
| frappe/charts Frappe Charts is a lightweight JavaScript charting library that renders responsive SVG charts with zero dependencies. It supports bar, line… | 36 | 15078 | stable |
| plait-board/drawnix Drawnix is a free, open-source all-in-one whiteboard tool built on the Plait drawing framework, supporting mind maps, flowcharts, and freeh… | 72 | 14638 | active |
| visgl/deck.gl deck.gl is a GPU-powered (WebGL2/WebGPU) JavaScript framework for high-performance visualization of large datasets, built around composable… | 98 | 14526 | stable |
| qgis/QGIS QGIS is a free, open-source, cross-platform desktop Geographical Information System (GIS) for viewing, editing, analyzing, and sharing spat… | 98 | 14288 | stable |
| plouc/nivo nivo is a rich set of React data visualization components built on top of d3, offering SVG, HTML, and Canvas chart rendering. It supports s… | 76 | 14091 | stable |
| marceloprates/prettymaps A minimal Python library for drawing stylized, customizable maps from OpenStreetMap data, built on osmnx, matplotlib, shapely, and vsketch.… | 77 | 14083 | active |
| originalankur/maptoposter A Python CLI tool that generates minimalist, visually striking map posters for any city using OpenStreetMap data via osmnx and matplotlib. … | 59 | 14028 | active |
| seaborn Seaborn is a Python library for statistical data visualization built on top of matplotlib, offering a high-level interface for creating att… | 64 | 14005 | stable |
| Data-Centric-AI-Community/fg-data-profiling A Python library that generates one-line data quality profiling and exploratory data analysis reports for Pandas and Spark DataFrames. It p… | 83 | 13682 | active |
| lokesh/color-thief Color Thief is a TypeScript library that extracts dominant colors and palettes from images and video in the browser and Node.js, with a sma… | 96 | 13615 | active |
| chartist-js/chartist Chartist is a lightweight, responsive charting library that renders charts as inline SVG in the DOM. It is written in TypeScript, ships as … | 78 | 13389 | stable |
| jupyter/notebook Jupyter Notebook is a web-based interactive notebook environment for computational documents combining code, rich text, visualizations, and… | 98 | 13323 | stable |
| acaudwell/Gource Gource is an OpenGL-based visualization tool that renders version control repository history as an animated tree, with directories as branc… | 66 | 13119 | active |
| nasa/openmct Open MCT is NASA's open-source, web-based mission control framework for visualizing telemetry data on desktop and mobile devices. It provid… | 70 | 13095 | active |
| markmap/markmap Markmap is a TypeScript library that renders Markdown documents as interactive mindmaps. It includes a web REPL and integrates with editors… | 62 | 13071 | active |
| jacobgil/pytorch-grad-cam A PyTorch library providing state-of-the-art pixel attribution (saliency) methods like GradCAM, ScoreCAM, and AblationCAM for explainable A… | 76 | 12958 | active |
| rybbit-io/rybbit Rybbit is an open-source, privacy-friendly web and product analytics platform that serves as a cookieless alternative to Google Analytics. … | 86 | 12880 | active |
| orf/gping gping is a cross-platform command-line ping utility that visualizes ping latency as a live graph in the terminal. It supports graphing mult… | 88 | 12649 | active |
| antvis/G2 G2 is a JavaScript/TypeScript visualization grammar library implementing the Grammar of Graphics, supporting canvas, SVG, and WebGL renderi… | 84 | 12595 | active |
| OpenLayers OpenLayers is a high-performance, feature-packed JavaScript library for creating interactive maps on the web. It can display map tiles, vec… | 94 | 12556 | stable |
| Highcharts Highcharts is a mature JavaScript charting library based on SVG (with canvas/WebGL boosting) for building interactive charts, dashboards, m… | 77 | 12481 | stable |
| mapbox/mapbox-gl-js Mapbox GL JS is a JavaScript library for rendering interactive, customizable vector maps in the browser using WebGL and vector tiles. It su… | 99 | 12391 | active |
| antvis/G6 G6 is a graph visualization framework in TypeScript for rendering, laying out, and interacting with relational data such as networks, trees… | 89 | 12272 | stable |
| jacomyal/sigma.js Sigma.js is an open-source JavaScript/TypeScript library for rendering and interacting with large network graphs of thousands of nodes and … | 98 | 12148 | stable |
| keplergl/kepler.gl Kepler.gl is an open-source, web-based geospatial analysis tool for visual exploration of large-scale location datasets, built on MapLibre … | 99 | 11989 | active |
| resume/resume.github.com GitHub Résumé is a hosted web service that automatically generates a résumé page from a user's public GitHub repositories and activity. It … | 32 | 62887 | maintenance |
| vega/vega Vega is a declarative visualization grammar that lets you describe interactive data visualizations in JSON format. Its JavaScript runtime p… | 99 | 11977 | stable |
| Bootstrap Table Bootstrap Table is a JavaScript library that extends HTML tables with features like sorting, pagination, checkbox/radio selection, and AJAX… | 88 | 11810 | stable |
| didi/LogicFlow LogicFlow is a TypeScript-based flow chart editing framework focused on business customization, providing interactive diagram editing with … | 84 | 11664 | active |
| maplibre/maplibre-gl-js MapLibre GL JS is an open-source TypeScript library for rendering interactive, GPU-accelerated vector tile maps in the browser using WebGL2… | 99 | 11455 | stable |
| rerun-io/rerun Rerun is an open-source SDK and viewer for logging, storing, querying, and visualizing multi-rate multimodal data such as images, point clo… | 99 | 11362 | active |
| FormidableLabs/victory Victory is an ecosystem of composable React components for building interactive data visualizations, built on top of D3. It includes a comp… | 60 | 11241 | active |
| Weights & Biases Weights & Biases (wandb) is a Python SDK and platform for tracking, visualizing, and managing machine learning experiments, including metri… | 99 | 11239 | active |
| breezy-weather/breezy-weather Breezy Weather is a free and open source Android weather app built with Kotlin and Jetpack Compose following Material 3 Expressive design. … | 99 | 11201 | active |
| cytoscape/cytoscape.js Cytoscape.js is a fully featured graph theory (network) library written in pure JavaScript for modelling, analysing, and visualising relati… | 99 | 11188 | stable |
| perspective-dev/perspective Perspective is an interactive analytics and data visualization component for large, real-time, and streaming datasets, built around a high-… | 99 | 11133 | active |
| yutiansut/QUANTAXIS QUANTAXIS is a Python quantitative finance framework providing local data fetching, backtesting, simulated and live trading, visualization,… | 54 | 11045 | active |
| lukilabs/beautiful-mermaid A TypeScript library that renders Mermaid diagram syntax as polished SVG or ASCII/Unicode art, with zero DOM dependencies and synchronous r… | 65 | 10976 | active |
page 1 / 23 next →