Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
MPAndroidChart
MPAndroidChart is a powerful and easy-to-use chart and graph view library for Android, supporting line, bar, pie, radar, bubble, and candle…
8438170maintenance
tabulator-tables/tabulator
Tabulator is a JavaScript library for creating fully featured, interactive tables and data grids from HTML tables, JavaScript arrays, AJAX …
1007788active
Comcast/react-data-grid
A feature-rich, customizable data grid React component written in TypeScript. It renders large datasets efficiently via row/column virtuali…
927689active
ranaroussi/quantstats
QuantStats is a Python library for portfolio analytics that computes performance and risk metrics like Sharpe ratio, volatility, and drawdo…
797658stable
go-echarts
go-echarts is a Go library for generating interactive charts backed by Apache ECharts. It lets Go programs declaratively build chart option…
987647active
imaNNeo/fl_chart
FL Chart is a free, open-source, highly customizable charting library for Flutter applications. It provides widgets for line, bar, pie, sca…
887586stable
ecomfe/echarts-for-weixin
A WeChat Mini Program component (ec-canvas) that wraps Apache ECharts for rendering charts inside WeChat mini programs. It lets developers …
237510active
ChatLab/ChatLab
ChatLab is an open-source, local-first desktop application (with an optional CLI) for analyzing chat histories from platforms like WhatsApp…
787503active
folium
Folium is a Python library that makes it easy to visualize geospatial data on interactive Leaflet.js maps. Users manipulate data in Python …
777402stable
DataTables
DataTables is a table-enhancing plug-in for jQuery that adds sorting, paging, filtering, and scrolling to plain HTML tables with minimal co…
567394stable
jspreadsheet/ce
Jspreadsheet CE is a lightweight, MIT-licensed JavaScript library for embedding Excel-like interactive data grids and spreadsheet controls …
677232active
TensorBoard
TensorBoard is TensorFlow's visualization toolkit, a suite of web applications for inspecting and understanding machine learning training r…
827231active
Serial-Studio/Serial-Studio
Serial Studio is an open-source cross-platform telemetry dashboard application that turns data from embedded devices and industrial buses i…
977221active
DenverCoder1/github-readme-streak-stats
A PHP-based service that generates SVG cards showing GitHub contribution streaks (total contributions, current streak, longest streak) for …
897165active
jwilber/roughViz
roughViz.js is a reusable JavaScript library for creating sketchy, hand-drawn styled charts in the browser, built on D3v5, roughjs, and han…
327161stable
dwzhu-pku/PaperBanana
PaperBanana is a reference-driven multi-agent framework that automatically generates publication-ready academic illustrations such as metho…
527150active
microsoft/SandDance
SandDance is a JavaScript data visualization library from Microsoft Research that creates unit visualizations with a one-to-one mapping bet…
667147active
antvis/Infographic
AntV Infographic is a declarative infographic generation and rendering engine for the web, with a custom syntax, ~200 built-in templates, t…
777018active
tidyverse/ggplot2
ggplot2 is an R package implementing the Grammar of Graphics for declaratively creating data visualizations. Users map data variables to ae…
857005stable
evidence-dev/evidence
Evidence is an open-source business intelligence framework that lets you build interactive data reports and dashboards using SQL and Markdo…
827003active
reactchartjs/react-chartjs-2
React wrapper components for Chart.js, letting you render charts like Line, Bar, and Doughnut as declarative React components. It supports …
706936stable
bcakmakoglu/vue-flow
Vue Flow is a highly customizable flowchart and node-based graph component library for Vue 3, written in TypeScript. It provides built-in z…
796894active
IAmTomShaw/f1-race-replay
A Python desktop application that visualizes Formula 1 races by replaying driver positions on a rendered track with interactive playback co…
616801active
jlfwong/speedscope
speedscope is a fast, interactive web-based viewer for performance profiles that imports data from many profilers across languages like Jav…
676771stable
ScottPlot/ScottPlot
ScottPlot is a free, open-source interactive plotting library for .NET that renders large datasets with line plots, bar charts, scatter plo…
896758stable
antvis/X6
X6 is a JavaScript/TypeScript diagramming and graph editing engine that renders nodes and edges using SVG and HTML. It provides customizabl…
846717active
Gephi
Gephi is an open-source desktop application for interactive visualization and analysis of large graphs and networks, built on Java and the …
936672active
apache/zeppelin
Apache Zeppelin is a web-based notebook for interactive, data-driven analytics and collaborative documents. It supports SQL, Scala, Python,…
766663stable
IonicaBizau/git-stats
git-stats is a Node.js command-line tool that computes local git statistics and renders GitHub-like contributions calendars in the terminal…
566599active
ChartsCSS/charts.css
Charts.css is an open source CSS framework for data visualization that turns semantic HTML tables into charts using utility CSS classes and…
536584active
vasturiano/3d-force-graph
A web component for rendering graph data structures as interactive 3D force-directed layouts using ThreeJS/WebGL. It uses d3-force-3d or ng…
766425active
ecomfe/zrender
ZRender is a lightweight 2D graphics rendering engine for the web, supporting Canvas, SVG, and VML backends. It serves as the underlying re…
776309active
larashero3-dotcom/lieflat-charts
Lieflat Charts is an Agent Skills-format data visualization skill for AI agents like Claude Code, Codex, and moxt. It turns raw data into p…
786271active
ImPlot
ImPlot is an immediate mode, GPU-accelerated plotting library built on Dear ImGui for rendering interactive real-time charts in C++ applica…
786247active
PlotJuggler
PlotJuggler is a fast, open-source desktop application for visualizing time series data with a drag-and-drop interface and OpenGL rendering…
976220active
lightdash/lightdash
Lightdash is an open-source, agentic business intelligence platform that lets data teams define governed metrics, dashboards, AI agents, an…
966194active
Graphite
Graphite is a highly scalable real-time graphing system for numeric time-series data, composed of Graphite-Web (a Django web app for render…
776129stable
naver/billboard.js
billboard.js is a reusable JavaScript chart library built on D3.js, offering a simple API to generate charts rendered as SVG or Canvas. It …
966011active
russellsamora/scrollama
Scrollama is a lightweight JavaScript library for building scrollytelling experiences using the IntersectionObserver API instead of scroll …
526004active
Voila
Voilà turns Jupyter notebooks into standalone interactive web applications, serving each user a dedicated Jupyter kernel so widgets remain …
905947active
shuding/cobe
Cobe is a tiny (~5KB) zero-dependency WebGL library for rendering interactive 3D globes on an HTML canvas, with markers, arcs, and CSS anch…
795902active
NirmalScaria/le-git-graph
A browser extension that adds a visual git commit graph to the GitHub website via a new 'Commits' tab. It authenticates with GitHub OAuth a…
625867active
mui/mui-x
MUI X is a suite of advanced React UI components for data-rich applications, including a Data Grid, Date and Time Pickers, Charts, and Tree…
955863stable
srizzon/git-city
Git City is a web application that turns GitHub profiles into 3D pixel art buildings in an explorable interactive city, with building heigh…
615849active
holoviz/panel
Panel is an open-source Python framework for building interactive dashboards, data apps, and web applications entirely in Python. It integr…
965800active
Orange Data Mining
Orange is an open-source visual programming toolbox for interactive data mining, machine learning, and data visualization. Users build anal…
745722stable
apertureless/vue-chartjs
vue-chartjs is a Vue.js wrapper component library for Chart.js v4, letting developers create reusable chart components in Vue 2 and Vue 3 a…
825718stable
Shiny
Shiny is an R (and Python) package for building interactive web applications entirely in R or Python code, without needing HTML, CSS, or Ja…
815695stable
alexlenail/NN-SVG
A web-based tool for creating publication-ready neural network architecture diagrams parametrically, supporting FCNN, LeNet-style CNN, and …
575691stable
SwiftUICharts
SwiftUICharts is a SwiftUI-native charting library for iOS 13+ offering composable, modifier-based APIs for line, bar, and pie charts. Vers…
595646active
Potree
Potree is a free open-source WebGL-based renderer for viewing large point clouds directly in web browsers. It uses octree-based level-of-de…
475618active
GitHub Contributions Chart
A web application that generates a shareable image of a user's entire GitHub contribution history, with multiple color themes. It works aro…
325609active
vega/vega-lite
Vega-Lite is a high-level declarative grammar of interactive graphics that compiles concise JSON specifications into complete Vega visualiz…
855501stable
LiveCharts
LiveCharts is a data visualization library for .NET providing animated, interactive charts, maps, and gauges across many .NET UI frameworks…
815492active
HarisIqbal88/PlotNeuralNet
A LaTeX/TikZ-based library for drawing neural network architecture diagrams, with a Python interface for generating the TikZ code. It is co…
2325035maintenance
glideapps/glide-data-grid
Glide Data Grid is a canvas-based React data grid component that scales to millions of rows with lazy cell rendering, native scrolling, and…
485391active
clientIO/joint
JointJS is an open-source JavaScript/TypeScript diagramming library for building interactive, production-scale diagram applications using S…
975389stable
observablehq/plot
Observable Plot is a free, open-source JavaScript library for visualizing tabular data, focused on accelerating exploratory data analysis. …
645386active
williamngan/pts
Pts is a lightweight TypeScript/JavaScript library for visualization and creative coding, providing point/vector math, geometry, color, and…
975348stable
man-group/dtale
D-Tale is a visualizer for pandas data structures combining a Flask back-end with a React front-end. It integrates with Jupyter notebooks, …
795231active
liam-hq/liam
Liam ERD is an open-source tool that automatically generates beautiful, interactive entity-relationship diagrams from database schema files…
705147active
frangoteam/FUXA
FUXA is a web-based SCADA/HMI platform for industrial automation and IoT process visualization, built with Node.js and Angular. It provides…
925145active
tencentmusic/supersonic
SuperSonic is an AI+BI platform that combines Chat BI (natural language querying powered by LLMs) with Headless BI (a governed semantic lay…
625112active
javascriptdata/danfojs
Danfo.js is a JavaScript library providing high-performance, intuitive data structures (Series and DataFrame) for manipulating and processi…
545063active
hustcc/echarts-for-react
A React wrapper component library for Apache ECharts, letting developers render ECharts charts declaratively in React apps. It supports the…
535006stable
apple/embedding-atlas
Embedding Atlas is an open-source tool from Apple for interactive visualization of large embeddings and their metadata, supporting clusteri…
864969active
alandefreitas/matplotplusplus
Matplot++ is a C++ graphics library for data visualization with dozens of plot categories, interactive plotting, and high-quality export fo…
534938active
topojson/topojson
TopoJSON is a JavaScript library implementing an extension of GeoJSON that encodes topology, stitching geometries together from shared arcs…
234906stable
PaddlePaddle/VisualDL
VisualDL is a deep learning visualization toolkit for PaddlePaddle that provides charts for tracking training metrics, visualizing model st…
234881stable
Markwhen
Markwhen is a markdown-like journal language and toolchain that converts plain text with dates into JSON, which is rendered as cascading ti…
324871active
YouPlot
YouPlot is a command line tool that draws plots such as bar charts, histograms, line plots, scatter plots, and box plots directly in the te…
724854active
olekukonko/tablewriter
A Go library for rendering rich text-based tables in ASCII, Unicode, Markdown, HTML, and colorized terminal output. It supports flexible in…
884818stable
ankane/blazer
Blazer is a Ruby on Rails engine that provides a simple business intelligence dashboard for exploring data with SQL. It lets users run quer…
774804stable
plotnine
plotnine is a Python data visualization library implementing the grammar of graphics, based on R's ggplot2. Plots are composed declarativel…
964771active
AAChartKit (AAInfographics)
AAChartKit is an elegant declarative data visualization chart framework for iOS, iPadOS and macOS, built on top of the open-source Highchar…
674765active
Grid.js
Grid.js is a free, open-source, MIT-licensed JavaScript table library written in TypeScript for rendering advanced data tables with sorting…
484687active
Kanaries/Rath
RATH is an open-source augmented analytics platform that automates exploratory data analysis by discovering patterns, insights, and causal …
634683active
swimlane/ngx-datatable
ngx-datatable is a feature-rich, lightweight Angular component for presenting large and complex datasets in tables. It supports virtual scr…
634668active
Plotters
Plotters is a pure Rust drawing library focused on rendering figures, plots, and charts for both native and WebAssembly targets. It support…
634631stable
polynote/polynote
Polynote is a polyglot notebook environment supporting Scala, Python (with or without Spark), SQL, and Vega in a single notebook with seaml…
624597active
yihong0618/running_page
A self-hosted personal running homepage that syncs workout data from services like Strava, Garmin, Nike Run Club, and GPX files, then visua…
774540active
mplfinance
A Python library built on matplotlib and pandas for visualizing and visually analyzing financial market data. It provides a high-level API …
234433active
pyqtgraph/pyqtgraph
PyQtGraph is a pure-Python graphics and GUI library built on PyQt/PySide and NumPy for fast 2D/3D scientific plotting and interactive data …
704420stable
DistrictDataLabs/yellowbrick
Yellowbrick is a Python library of visual diagnostic tools called Visualizers that extend the scikit-learn API using matplotlib. It helps u…
234405active
GPT-Vis
A Model Context Protocol (MCP) server, written in TypeScript, that exposes tools for generating 26+ chart types using the AntV visualizatio…
714391active
microsoft/flint-chart
Flint is a visualization intermediate language and TypeScript library that compiles compact, human-editable chart specs into Vega-Lite, ECh…
784370active
radzenhq/radzen-blazor
Radzen Blazor is a free, MIT-licensed UI component library for Blazor with 145+ native components including DataGrid, Scheduler, Charts, an…
934354active
mljar/mercury
Mercury is an open-source Python framework that converts Jupyter notebooks into interactive, shareable web applications without any fronten…
954353active
mdaines/viz-js
Viz.js is a WebAssembly build of Graphviz with a JavaScript wrapper, allowing DOT graph descriptions to be rendered as SVG in the browser o…
954347active
briefercloud/briefer
Briefer is a self-hostable web application combining Notion-like notebooks and dashboards for data analysis, supporting Markdown, Python, S…
354324active
StructuredLabs/preswald
Preswald is a Python framework and static-site generator for building interactive data apps that bundle compute, data access, and UI into a…
594268active
h2oai/wave
H2O Wave is a software stack for building realtime, browser-based web applications and dashboards entirely in Python (and R) without HTML, …
984258active
KLineChart
KLineChart is a lightweight, zero-dependency JavaScript/TypeScript library for rendering highly customizable candlestick (k-line) financial…
994256active
nagix/mini-tokyo-3d
Mini Tokyo 3D is a real-time 3D digital map of Tokyo's public transport system, visualizing trains, aircraft, and stations live in the brow…
884241active
hipcityreg/situation-monitor
A real-time dashboard application for monitoring global news, financial markets, and geopolitical events. It aggregates live information st…
414213active
rahulnyk/knowledge_graph
A Python/Jupyter Notebook project that converts any text corpus into a knowledge graph by extracting concepts with an LLM and linking co-oc…
684087active
antvis/L7
L7 is an open-source WebGL-powered geospatial data visualization engine from AntV (Ant Group) for rendering large-scale 2D and 3D map visua…
724070active
chartbrew/chartbrew
Chartbrew is an open-source web application for building and sharing live dashboards and charts from APIs, SQL and NoSQL databases. It incl…
984062active
gee-community/geemap
geemap is a Python package for interactive geospatial analysis and visualization with Google Earth Engine, built on ipyleaflet and ipywidge…
994044active
anmol098/waka-readme-stats
A GitHub Action that automatically adds coding statistics (from WakaTime and GitHub commits) to your GitHub profile README. It displays met…
733998active

← prev page 2 / 11 next →