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

Open-source charts software

501 open-source libraries, tools and applications tagged charts, ranked by how closely charts 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.

501 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
core-plot/core-plot
Core Plot is a 2D plotting framework for macOS, iOS, and tvOS written in Objective-C. It is highly customizable and capable of drawing many…
552758stable
nteract/semiotic
Semiotic is a React data visualization library covering charts, network graphs, streaming data, and coordinated dashboards. It ships machin…
982709active
Haojae/scipilot-figure-skill
A Claude Code / Codex / Cursor skill that acts as a scientific data visualization advisor, profiling data and recommending the right chart …
502651active
safak/next-dashboard-ui
A school management dashboard UI built with Next.js and TypeScript, created as a companion project for the Lama Dev YouTube channel. It ser…
232623active
thomasp85/patchwork
patchwork is an R library for combining multiple ggplot2 plots into a single graphic using simple arithmetic operators. It supports arbitra…
432614active
yuankunzhang/charming
Charming is a Rust chart rendering library built on Apache ECharts, offering a declarative API for creating rich, themed visualizations. It…
732600active
telerik/kendo-ui-core
Kendo UI Core is the free, open-source subset of Progress Telerik's Kendo UI, an HTML5 and jQuery-based widget library for building modern …
912585active
thoughtworks/build-your-own-radar
A library and web app that generates an interactive Technology Radar visualization inspired by Thoughtworks' radar. Data is supplied via a …
662573active
visjs/vis-timeline
vis-timeline is a JavaScript library for rendering fully customizable, interactive timelines and 2D graphs in the browser. It supports item…
952565active
knight-L/sc-datav
A data visualization big-screen dashboard built with Three.js, React 19, and ECharts that renders precise 3D geographic maps (e.g., Sichuan…
462478active
graphieros/vue-data-ui
Vue Data UI is an open-source Vue 3 component library for data visualization and data storytelling, offering dozens of chart components lik…
922451active
perses/perses
Perses is a CNCF sandbox observability dashboard application for visualizing Prometheus metrics, Tempo traces, Loki logs, and Pyroscope pro…
902450active
PNChart
PNChart is a simple and beautiful animated chart library for iOS, written in Objective-C with a Swift counterpart (PNChart-Swift). It suppo…
239632maintenance
btd/rollup-plugin-visualizer
A Rollup plugin (also compatible with Vite and Rolldown) that visualizes JavaScript bundle composition through treemap, sunburst, flamegrap…
722426active
valor-software/ng2-charts
ng2-charts is an Angular library providing directives for rendering Chart.js charts reactively in Angular applications. It supports all eig…
892401active
c3js/c3
C3 is a D3-based reusable chart library for generating interactive SVG charts in web applications. It wraps D3 code behind a simple API wit…
659352maintenance
AnyChart
AnyChart Android is a data visualization library for creating interactive charts in Android apps, supporting API 19+ with dozens of built-i…
612366active
lana-k/sqliteviz
sqliteviz is a single-page offline-first PWA for fully client-side visualization of SQLite databases and CSV/JSON/NDJSON files. It lets use…
962358active
Ashutosh00710/github-readme-activity-graph
A hosted service that dynamically generates an SVG activity graph showing a user's GitHub contributions over the last 31 days, embeddable i…
662343active
TailAdmin Admin Dashboard
TailAdmin is a free, open-source admin dashboard template built with Next.js, React, TypeScript, and Tailwind CSS, providing pre-built UI c…
742329active
running-elephant/datart
Datart is an open-source, next-generation data visualization and business intelligence platform for building reports, dashboards, big-scree…
232309active
relation-graph/relation-graph
relation-graph is an MIT-licensed relationship graph visualization and editing component library supporting React, Vue 2/3, Svelte, and Web…
692280stable
ant-design/ant-design-charts
A React chart library built on AntV's G2, G6, X6, and L7 engines, providing statistical charts, relationship graphs, flow diagrams, and geo…
652240active
aduskin/AduSkin
AduSkin is a beautiful WPF control UI library for C#/.NET desktop applications, providing restyled native controls, multi-color themes, and…
772212active
IndrajeetPatil/ggstatsplot
An R extension package for ggplot2 that embeds results of statistical tests (p-values, effect sizes, Bayes factors, confidence intervals) d…
952206stable
piccolomo/plotext
A Python library that draws plots directly inside the terminal as colored text, with no dependencies beyond itself. It supports scatter, li…
952199active
jackchen0120/vueDataV
A Vue + Echarts based data visualization platform offering cool big-screen dashboard templates and a reusable chart component library. It p…
322178active
louisnw01/lightweight-charts-python
A Python wrapper for TradingView's Lightweight Charts JavaScript library, providing a pythonic API for rendering financial charts. It suppo…
212161active
TangSY/echarts-map-demo
A Vue-based web application that fetches real-time GeoJSON administrative boundary data for China (province, city, county, town levels) for…
752151active
primefaces/primereact
PrimeReact is a comprehensive React UI component library offering 70+ accessible, themeable components (datatables, dialogs, charts, forms)…
958312maintenance
dreeveapp/dreeve
Dreeve is a self-hosted, open-source dashboard for visualizing and analyzing sports and fitness data, formerly known as 'Statistics for Str…
842143active
kroitor/asciichart
A lightweight, dependency-free library for rendering ASCII line charts in the console, available for NodeJS, browsers, and Python (asciicha…
772106stable
QuickChart
QuickChart is an open-source web service that renders chart images and QR codes from URLs or POST requests, using Chart.js configurations. …
232056active
timqian/chart.xkcd
Chart.xkcd is a JavaScript charting library that renders line, bar, pie, radar, and XY charts in a sketchy, hand-drawn xkcd comic style usi…
887865maintenance
EPPlusSoftware/EPPlus
EPPlus is a .NET library for creating, reading, and modifying Office Open XML Excel workbooks (xlsx/xlsm) entirely in managed code, with a …
982040active
Vizzu
Vizzu is a free, open-source JavaScript/C++ library for animated data visualizations and data stories, built on a generic dataviz engine th…
732037active
lecho/hellocharts-android
HelloCharts is a charting library for Android supporting API 8+ with line, column, pie, bubble, and combo charts. It includes pinch-to-zoom…
237559maintenance
pyrochlore/obsidian-tracker
An Obsidian plugin that collects data such as tags, frontmatter values, and text occurrences from your notes and visualizes them with chart…
691957active
Plots.jl
Plots.jl is a Julia metapackage providing a unified, high-level interface for creating visualizations across multiple plotting backends. It…
971955active
dc-js/dc.js
dc.js is a JavaScript charting library providing multi-dimensional charts rendered with d3.js and designed to work natively with crossfilte…
237430maintenance
MetricsGraphics
MetricsGraphics is a lightweight (~15kB gzipped) TypeScript charting library built on D3, optimized for visualizing time-series data with l…
237396maintenance
zalando/tech-radar
A d3.js-based JavaScript library that renders ThoughtWorks-style technology radar visualizations (quadrants and rings) as an SVG in the bro…
751940active
Gadfly
Gadfly is a statistical plotting and data visualization library for Julia, modeled on the Grammar of Graphics and ggplot2. It renders publi…
391930active
DevExtreme
DevExtreme is an enterprise-grade suite of 80+ responsive HTML5 JavaScript UI components, including data grids, charts, schedulers, and edi…
961916stable
novus/nvd3
NVD3 is a reusable charting library built on top of d3.js, providing ready-made chart components like pie, line, bar, boxplot, candlestick,…
237228maintenance
toorshia/justgage
JustGage is a lightweight JavaScript library for generating and animating clean SVG-based dashboard gauges. Version 2.0 is a modernized ES6…
621892active
Cacti
Cacti is an open-source, LAMP-based network monitoring and graphing platform built on RRDtool that collects, stores, and visualizes time-se…
821882stable
RomRider/apexcharts-card
A highly customizable Lovelace card for Home Assistant that renders advanced graphs and charts using ApexCharts.js. It supports extensive s…
601875active
dreamRs/esquisse
esquisse is an RStudio add-in that lets users interactively build ggplot2 visualizations through a drag-and-drop interface. It supports bar…
231865stable
DHTMLX/gantt
DHTMLX Gantt is an open-source JavaScript Gantt chart library for building project scheduling and timeline interfaces in web applications. …
941862stable
CeTZ
CeTZ is a drawing library for the Typst typesetting system with an API inspired by TikZ and Processing. It enables programmatic creation of…
831856active
sbstjn/timesheet.js
A lightweight JavaScript library for rendering HTML5/CSS3 timesheet timelines from an array of date events. It has no external dependencies…
326974maintenance
VisActor/VChart
VChart is a cross-platform TypeScript charting library built on the VGrammar visual grammar and VRender rendering engine, supporting 2D and…
951846active
morrisjs/morris.js
Morris.js is a lightweight JavaScript library for drawing pretty time-series line, bar, area, and donut charts in the browser, built on jQu…
326874maintenance
COVID19-India Tracker
A public web dashboard that tracks and visualizes the impact of COVID-19 in India, showing case, testing, and vaccination statistics. It is…
586797maintenance
ElemeFE/v-charts
v-charts is a set of Vue 2.x chart components wrapping ECharts with a uniform data format and simplified configuration. It lets developers …
236747maintenance
mhkeller/layercake
Layer Cake is a headless visualization framework for Svelte that provides a wrapper component and layout components (SVG, HTML, Canvas, Web…
841792active
entronad/graphic
Graphic is a Flutter charting library implementing a declarative grammar of data visualization based on Leland Wilkinson's The Grammar of G…
591792active
Lets-Plot
Lets-Plot is a multiplatform plotting library based on the Grammar of Graphics, offering a faithful port of R's ggplot2 to Python and Kotli…
861783active
Syncfusion Flutter Widgets
Syncfusion's Flutter widgets libraries providing high-quality UI widgets and file-format packages for building rich applications for iOS, A…
781782active
flowsurface-rs/flowsurface
Flowsurface is an open-source native desktop charting application for crypto markets, built in Rust with the iced GUI framework. It provide…
881760active
flatlogic/react-material-admin
React Material Admin is a free, MIT-licensed admin dashboard template built with React 19 and Material-UI 7, featuring charts, tables, auth…
781756active
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…
521746active
rich-iannone/DiagrammeR
DiagrammeR is an R package for creating, modifying, analyzing, and visualizing network graph diagrams using tabular data. Graphs are built …
671744active
shutterstock/rickshaw
Rickshaw is a JavaScript toolkit for creating interactive real-time time-series graphs, built on top of D3 and rendered as SVG. It provides…
236503maintenance
bklit/bklit-ui
Bklit UI is an open-source collection of composable chart and utility components for React, distributed via the shadcn/ui registry so you c…
591741active
datageartech/datagear
DataGear is an open-source, self-hosted data visualization and analysis platform for freely building interactive data dashboards. It connec…
771740active
rakannimer/react-google-charts
A lightweight, fully typed React wrapper around the Google Charts Visualization API, exposing a single Chart component. It supports over 25…
521721stable
pa7/heatmap.js
heatmap.js is a lightweight JavaScript library for rendering dynamic heatmaps on HTML5 canvas in the browser. It supports plugins for map l…
236385maintenance
DataLens
DataLens is an open-source business intelligence and data visualization system originally developed and used as the primary BI tool at Yand…
791704active
Brandawg93/PeaNUT
PeaNUT is a self-hosted web dashboard for monitoring UPS devices via Network UPS Tools (NUT). It provides real-time statistics, charts, dev…
821694active
alibaba/BizCharts
BizCharts is a React-based data visualization library built on AntV's G2 grammar of graphics, supporting a wide range of chart types render…
306188maintenance
feremabraz/bloomberg-terminal
A Bloomberg Terminal clone built with Next.js 15, React 19, and TypeScript that provides real-time financial market data visualization in a…
481647active
psalias2006/gpu-hot
GPU Hot is a lightweight, self-hosted web dashboard for real-time NVIDIA GPU monitoring, deployed via a single Docker command. It polls NVM…
761633active
D3plus
D3plus is a modular JavaScript/TypeScript library that extends D3.js to create beautiful, interactive SVG and Canvas visualizations with mi…
991615active
Flot
Flot is a pure JavaScript plotting library built on jQuery for creating attractive, interactive charts in web pages. It supports line, bar,…
235905maintenance
knowm/XChart
XChart is a light-weight Java library for plotting data, designed to go from data to chart in minimal code. It supports many chart types (l…
761596active
antvis/AVA
AVA is an AI-native visual analytics framework from AntV that lets users load data (CSV, JSON, URL), query it in natural language, and get …
801581active
owid/owid-grapher
The monorepo behind Our World in Data's Grapher, a platform for creating and publishing embeddable, interactive data visualizations such as…
751564active
ComplexHeatmap
An R/Bioconductor package for creating complex heatmaps with flexible arrangement of multiple heatmaps and rich annotation graphics. It is …
531559active
JuliaPlots/UnicodePlots.jl
A Julia library for rendering scientific plots using Unicode characters directly in the terminal or REPL. It supports line plots, scatter p…
941553active
ecomfe/echarts-liquidfill
A plugin for Apache ECharts that adds a liquid fill chart type, typically used to visualize percentages with animated wave effects. It inte…
231530stable
TilesFX
TilesFX is a JavaFX library providing a collection of tile controls (gauges, charts, clocks, and other widgets) for building dashboards. Ea…
231518active
Tanq16/ExpenseOwl
ExpenseOwl is an extremely simple, self-hosted expense tracking web application built in Go with a modern UI featuring monthly pie-chart vi…
431516active
nhn/tui.chart
TOAST UI Chart is a beautiful, easy-to-use JavaScript charting library for statistical data visualization, rendered on canvas. It ships as …
105398maintenance
jsxgraph/jsxgraph
JSXGraph is a standalone JavaScript library for interactive geometry, function plotting, charting, and data visualization in the browser, r…
991477stable
franktisellano/datatype
Datatype is a variable OpenType font that renders inline charts (bar charts, sparklines, pie charts) from simple text expressions using lig…
591465active
thomaschampagne/elevate
Elevate is a sport analytics app available as a desktop application (Electron) and a browser web extension that enhances Strava. It tracks …
371464active
datawrapper/datawrapper
A collection of shared JavaScript/TypeScript utility functions developed for Datawrapper, a web-based tool for creating charts, maps, and t…
261460active
plotly/plotly.rs
Plotly.rs is a plotting library for Rust powered by Plotly.js, providing a native Rust API for building interactive charts such as scatter …
841454active
zz85/space-radar
A cross-platform desktop application for interactively visualizing disk space and memory usage using sunburst, treemap, and flamegraph char…
771441active
nowthis/sankeymatic
SankeyMATIC is a free, browser-based Sankey diagram builder that lets users describe flows as plain text and customize the diagram's appear…
701428active
asmuth/clip
clip is a command line program and library for creating charts and data-driven illustrations from declarative text descriptions, exporting …
325145maintenance
caarlos0/starcharts
A Go web service that generates SVG charts plotting a GitHub repository's stars over time, served as embeddable images via starchart.cc. It…
751425active
raodv/report
AJ-Report is a fully open-source BI platform with a drag-and-drop visual designer for building data dashboards ('big screens'). Users confi…
721421active
react-financial/react-financial-charts
A React component library for financial charts, forked from the unmaintained react-stockcharts and rewritten in TypeScript. It provides can…
231417active
topfunky/gruff
Gruff is a Ruby library for generating beautiful graphs and charts as images, built on top of RMagick/ImageMagick. It supports many chart t…
741398active
Davinci
Davinci is a DVaaS (Data Visualization as a Service) platform that provides one-stop data visualization through configurable dashboards and…
235011maintenance
jfree/jfreechart
JFreeChart is a comprehensive open-source 2D chart library for the Java platform, usable in Swing and JavaFX client applications or on the …
431392stable
wx-charts
A lightweight charting library for WeChat Mini Programs that renders charts on canvas. It supports pie, ring, line, curve-line, column, are…
324988maintenance

← prev page 2 / 6 next →