One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms. Learn more →
Top 23 JavaScript Data Visualization Projects
-
Project mention: Show HN: Mindwalk – Replay coding-agent sessions on a 3D map of your codebase | news.ycombinator.com | 2026-07-11
This: https://www.npmjs.com/package/three?activeTab=readme
according to packages: https://github.com/cosmtrek/mindwalk/blob/master/web/package...
-
Puter.js
Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
-
Project mention: Show HN: Microsoft releases Flint, a visualization language for AI agents | news.ycombinator.com | 2026-07-08
-
p5.js
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. Looking for p5.js 2.0? http://beta.p5js.org
P5.js is pretty great.
I used it create art, basically taking animal photos and using the dna sequence from that animal to recreate the photo using the 4 letters. (I did four passes using different size letters and layered in Gimp). People seem to like them, and they got into an art:science show.
https://p5js.org/
Coding train has a lot of videos on using p5.js
-
Plotly - Plotly JavaScript Open Source Graphing Library
-
Project mention: How to Make Large Time-Series Charts Smooth in Vue.js + ApexCharts (and fix Zoom & Scroll behavior issues) | dev.to | 2026-05-21
ApexCharts is an excellent library for creating interactive charts, and integrating it in [Vue.js (https://vuejs.org) is really a piece of cake. However, when it comes to displaying a time-series chart with thousands of points, the performance can suffer, sometimes causing the page to freeze during the rendering or when the user zooms or navigates through the data.
-
-
paper.js
The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Type-Safe SVGs with Mirrow: A New DSL for Modern Frontend Graphics | dev.to | 2025-09-25
I started developing Mirrow after growing increasingly frustrated with the current vector graphics landscape. We have a plethora of JavaScript libraries like GSAP and Snap.svg which excel at manipulating SVGs at runtime, and they serve their purposes well.
-
They should check out Vega – A Visualization Grammar - https://vega.github.io/vega/
-
-
-
Project mention: AI Mafia – Tracing the roots of today's AI leaders back to Google | news.ycombinator.com | 2025-10-26
I am using https://js.cytoscape.org/ to render this json file on the website.
I tried out of the box obsidian canvas publishers, but they did not work. Hence the misaligned nodes.
-
Project mention: Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps) | news.ycombinator.com | 2026-01-21
> In Ardour (a cross-platform, libre, open source DAW), we actually compute and store min/max-per-N-samples and use that for plotting (and as the basis for further downsampling.
this is, effectively, what uPlot does, too: https://github.com/leeoniya/uPlot/issues/1119
-
-
-
-
GoJS, a JavaScript Library for HTML Diagrams
JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.
-
-
-
-
evidence
Business intelligence as code: build fast, interactive data visualizations in SQL and markdown
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Data Visualization discussion
JavaScript Data Visualization related posts
-
IRGC Claims It Destroyed Amazon's Bahrain Data Center
-
Show HN: Mindwalk – Replay coding-agent sessions on a 3D map of your codebase
-
Show HN: Microsoft releases Flint, a visualization language for AI agents
-
Fable Built a 3D Model of Aristotelian-Thomistic Cognitive Architecture
-
The Imitation Mandala
-
Business Intelligence as Code
-
Dhtmlx Gantt – JavaScript Gantt Chart (Community Edition)
-
A note from our sponsor - Puter.js
developer.puter.com | 16 Aug 2026
Index
What are some of the best open-source Data Visualization projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | three.js | 114,532 |
| 2 | Chart.js | 67,647 |
| 3 | p5.js | 23,870 |
| 4 | plotly.js | 18,287 |
| 5 | apexcharts.js | 15,128 |
| 6 | Frappe Charts | 15,089 |
| 7 | paper.js | 15,061 |
| 8 | Snap.svg | 14,007 |
| 9 | vega | 11,957 |
| 10 | svg.js | 11,820 |
| 11 | raphael | 11,276 |
| 12 | Cytoscape.js | 11,158 |
| 13 | uPlot | 10,407 |
| 14 | trianglify | 10,087 |
| 15 | c3 | 9,349 |
| 16 | two.js | 8,648 |
| 17 | GoJS, a JavaScript Library for HTML Diagrams | 8,465 |
| 18 | dc.js | 7,432 |
| 19 | nvd3 | 7,227 |
| 20 | roughViz | 7,133 |
| 21 | evidence | 6,853 |
| 22 | rickshaw | 6,510 |
| 23 | heatmap.js | 6,377 |