More JavaScript visualization libraries
Visualization grammars, timelines, textures and other web tools. 17 tools, ranked by GitHub stars and updated .
Visualization grammars, timeline and pattern libraries, and other JavaScript tools that do not fit a single chart category. Vega and Vega-Lite describe charts as JSON specifications that can be rendered, saved and shared; Timeline.js and Vis.js cover timelines and networks; Textures.js adds SVG patterns to any chart.
By GitHub stars, the most popular JavaScript visualization libraries here are blessed-contrib (15.8K stars), Vega (12K stars), and Perspective (11.3K stars). 12 of 17 had commits in the last 90 days.
| 1 |
Terminal dashboards with charts, maps, gauges and tables, built with Node.js and ASCII/ANSI art. |
15.8K |
| 2 |
Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. |
12K |
| 3 |
Interactive analytics and visualization component for large and streaming datasets, built on WebAssembly. |
11.3K |
| 4 |
Vue.js component for Apache ECharts. |
10.8K |
| 5 |
A library to create SVG patterns. |
6.1K |
| 6 |
Vue.js wrapper for Chart.js. |
5.7K |
| 7 |
Is a high-level grammar of interactive graphics. It provides a concise JSON syntax for rapidly generating visualizations to support analysis. |
5.5K |
| 8 |
Declarative charting framework for Angular, using D3 for math and Angular for rendering. |
4.4K |
| 9 |
A dynamic visualization library including timeline, networks and graphs (2D and 3D). |
3.6K |
| 10 |
Create interactive timelines. |
3.2K |
| 11 |
Pie charts in your favicon. |
2.3K |
| 12 |
Graphics framework for building reusable charts with Svelte. |
1.8K |
| 13 |
A robust & multipurpose Graph object for javascript & TypeScript; Serves as a base library to power other graph visualization libraries. |
1.8K |
| 14 |
JavaScript implementation of the Visualization Toolkit (VTK) for scientific visualization on the web. |
1.5K |
| 15 |
Framework for linking databases such as DuckDB with interactive views to visualize large datasets. |
1.4K |
| 16 |
Open source HTML canvas treemap component supporting millions of nodes, and some functional resource usage tools, like disk and S3 usage visualization (GrandPerspective-style) |
10 |
| 17 |
Interactive scientific research data map. Visualizes 250M+ papers across 7 knowledge continents using D3.js. Demo |
10 |
Head-to-head comparisons
Related topics
Related categories
Frequently asked questions
What is the most popular JavaScript visualization library?
Which JavaScript visualization libraries are actively maintained?
Are these JavaScript visualization libraries free and open source?
Missing a tool? Add it with a one-line pull request to the README.