Skip to content
JS
Package category

Charts and data visualisation

Draw charts, graphs and diagrams.

697 packages14 comparisons

Packages compared

697 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@smarthr/smarthr-ui-charts
Chart components for SmartHR UI built with React.
1.2k---8 days ago
0.2.5
ESM + CommonJSBundledCharts and data visualisation, React
lightweight-charts-react-wrapper
![bundle-size](https://badgen.net/bundlephobia/minzip/lightweight-charts-react-wrapper/)
1.2k+29%-2 years ago
2.1.1
ESM onlyBundledCharts and data visualisation, React
taucharts
Data-focused charting library based on D3
1.2k-19%-6 years ago
2.8.0
CommonJSBundledCharts and data visualisation
ngx-deebodata
Angular data grid and charts solution with virtual scroll or pagination options, row grouping, column resizing, re-ordering, column hiding, cell editing, tab accessibility, sorting with priority, and advanced filtering.
1.2k--6 days ago
0.6.5
ESM onlyBundledTables and data grids, Angular
@suyalcinkaya/gauge
An aesthetic and customizable circular visual component for React.
1.2k---2 years ago
0.1.0
ESM + CommonJSBundledCharts and data visualisation, React
@aceshooting/lyra-ui
Free, independent Lit web components: an open-source alternative to Shoelace and Web Awesome with accessible forms, dashboards, charts, and agent UI.
1.2k---today
20.0.1
ESM onlyBundledUI component libraries, Charts and data visualisation
@syncfusion/ej2-angular-heatmap
Feature rich data visulization control used to visualize the matrix data where the individual values are represented as colors for Angular
1.2k---10 days ago
34.2.8
ESM + CommonJSBundledAngular, UI component libraries
jqwidgets-scripts-custom
jQWidgets is an advanced jQuery, Angular 7, Vue, React, ASP .NET MVC, Custom Elements and HTML5 UI framework.
1.2k-47%-7 years ago
7.1.0
CommonJSNoneUI component libraries, React
markgojs
Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
1.2k+28%-7 years ago
1.0.2
CommonJSBundledCharts and data visualisation
@univerjs-pro/docs-chart
Chart model integration for Univer Docs.
1.2k---1 day ago
1.0.2
ESM + CommonJSBundledCharts and data visualisation
wellioviz
Provides functionality to visualize well logs, particularly those already converted to JSON, using d3.js visualization library.
1.2k+202%-2 years ago
0.0.34
CommonJSNoneCharts and data visualisation
angular2-highcharts
Highcharts for your Angular2 project
1.2k-36%-9 years ago
0.5.5
-NoneAngular, Charts and data visualisation
@univerjs-pro/boards-chart
Chart model integration for Univer Boards.
1.2k---1 day ago
1.0.2
ESM + CommonJSBundledCharts and data visualisation
schart.js
Small & simple HTML5 charts
1.1k+52%-6 years ago
3.0.4
CommonJSNoneCharts and data visualisation
d3v4
Data-Driven Documents
1.1k-24%-10 years ago
4.2.2
ESM + CommonJSNoneCharts and data visualisation, Image processing
@discoveryjs/discovery
Frontend framework for rapid data (JSON) analysis, shareable serverless reports and dashboards
1.1k---1 year ago
1.0.0-beta.99
ESM onlyBundledCharts and data visualisation, Parsers and serialisers
@bicharts/chart-mcp
MCP (Model Context Protocol) stdio server for BIC AI charts: profile a dataset locally, then generate chart code that has passed the BIC backend's render gates. Works with any MCP-capable client (Claude Code, Claude Desktop, Cursor, Copilot Studio). Requi
1.1k---today
0.6.20
ESM onlyNoneCharts and data visualisation
@primeui/chart-core
Chart API for PrimeUI.
1.1k---14 days ago
1.0.5
ESM + CommonJSBundledCharts and data visualisation
@jkwd/inbase
A first-person 3D map of a codebase, with a visual coding workflow for Cursor, Claude Code, Codex, Zed, Copilot, Cline, OpenCode, LM Studio, and Bionic.
1.1k---1 day ago
0.1.79
ESM onlyNone3D, WebGL and game engines, Charts and data visualisation
flint-chart-mcp
Model Context Protocol server for Flint — compile, validate, and render semantic chart specs across supported backends.
1.1k--1 month ago
0.5.1
ESM onlyBundledCharts and data visualisation, AI and machine learning
vue-schart
Vue.js wrapper for sChart.js
1.1k+46%-6 years ago
2.0.0
CommonJSNoneVue, Charts and data visualisation
@mulmoclaude/chart-plugin
ECharts visualization plugin (presentChart) — shared gui-chat-protocol plugin for MulmoClaude and MulmoTerminal. Server-side write goes through the generic files.artifacts runtime capability.
1.1k---3 days ago
4.0.1
ESM + CommonJSBundledCharts and data visualisation
@sigma/layer-webgl
A package to help drawing custom WebGL layers with sigma.js
1.1k---1 year ago
3.0.0
ESM + CommonJSBundled3D, WebGL and game engines, Charts and data visualisation
zingchart-react
ZingChart React Component wrapper to allow native react syntax for javascript charts, chart events, chart methods and chart styling.
1.1k+6%-2 years ago
3.2.0
ESM + CommonJSNoneCharts and data visualisation, React
@wil-works/evoke-charts
Evoke Charts — 零依赖 Canvas 自绘图表库(Vue3):29 种二维图型 + 三维篇章(透视投影自绘,无需 WebGL)
1k---5 days ago
0.7.0
ESM onlyNoneCharts and data visualisation
@vuer-ai/vuer-viz
Publication-quality visualization components for React
1k---5 months ago
1.2.15
ESM onlyBundledCharts and data visualisation, React
canvasxpress
CanvasXpress data-visualization library (browser bundle) for use with JavaScript bundlers such as webpack and vite
1k+175%-today
70.0.0
ESM + CommonJSBundledCharts and data visualisation
ngx-flexmonster
Angular wrapper for Flexmonster Pivot Table and Charts
1k+48%--
2.9.138
ESM + CommonJSBundledAngular, Charts and data visualisation
jqwidgets-ng-ssr
[![Price](https://img.shields.io/badge/price-COMMERCIAL-0098f7.svg)](https://jqwidgets.com/license/)
1k-32%-2 years ago
19.0.2
-NoneAngular, Charts and data visualisation
bubble-chart-js
bubbleChartJs is a lightweight, customizable JavaScript library for creating stacked bubble charts. It arranges bubbles based on their values, with the largest bubble positioned at the top and surrounding bubbles decreasing in size accordingly.
1k+576%-5 months ago
2.1.3
ESM + CommonJSBundledCharts and data visualisation
ag-charts-server-side
Server-side rendering for AG Charts
1k--9 days ago
14.2.0
ESM + CommonJSBundledCharts and data visualisation
ml-time-graph
TypeScript library for time-series charts with rich contextual annotation — telemetry, sensors, metrics, logs, finance. DOM-free SVG output, identical in the browser and on the server.
1k--1 day ago
1.9.1
ESM onlyBundledCharts and data visualisation, Monitoring and error tracking
react-gifted-charts
ReactJS counterpart of react-native-gifted-charts. An intuitive charting library for Bar, Line, Area, Pie, Donut, Stacked Bar, Population Pyramid and Radar charts in React
1k+185%-1 year ago
0.0.12
CommonJSBundledCharts and data visualisation, React
vis-graph3d
Create interactive, animated 3d graphs. Surfaces, lines, dots and block styling out of the box.
1k-28%-4 months ago
7.0.3
ESM + CommonJSBundledCharts and data visualisation, 3D, WebGL and game engines
rcolor
Random color is a simple javascript module for generating random colors that contrast enough to distinguish between one another, and are not too loud (by default, all colours can have readable black/dark font overlayed).
1k-58%-6 years ago
2.0.2
CommonJSNoneCharts and data visualisation
@mavea/mavea
Mavéa — a visual AI assistant. Answers come back as charts, timelines, maps and evidence you can check. Runs on your machine, with your own API key.
1k---10 days ago
2.10.5
ESM onlyNoneCharts and data visualisation, 3D, WebGL and game engines
charts-cli
Render ECharts configurations to SVG/PNG from the command line — schema-driven, built for AI agents
959---6 months ago
0.3.1
ESM onlyBundledCharts and data visualisation, CLI tools and terminal utilities
deromanize
Convert roman numerals to arabic numbers (useful for books, outlines, documentation, slide decks, etc)
778---9 years ago
1.0.0
CommonJSNoneCharts and data visualisation, Numbers and maths
vega-lite-api
A JavaScript API for Vega-Lite.
607----
6.0.0
ESM onlyNoneCharts and data visualisation
d3-celestial
A star map with D3.js
556----
0.7.35
CommonJSNoneCharts and data visualisation
locuszoom
Generate interactive visualizations of statistical genetic data
504----
0.14.0
ESM + CommonJSNoneCharts and data visualisation
d3-geo-polygon
Clipping and geometric operations for spherical polygons.
303----
2.0.1
ESM onlyNoneCharts and data visualisation
chartist-plugin-accessibility
Accessibility Plugin for Chartist.js
267----
0.0.5
CommonJSNoneAccessibility, Charts and data visualisation
treeviz
Library which aims to represent trees for data visualization
194----
3.0.1
ESM onlyBundledCharts and data visualisation
flot-pie
rehosting of the flot piechart plugin with adjustments for NPM
130----
1.0.0
CommonJSNoneCharts and data visualisation
echarts-map
A powerful charting and visualization library for browser
101----
3.0.1
-NoneCharts and data visualisation
radial-progress-chart
A customizable Radial Progress Chart written on the top of D3.js.
67----
0.0.4
CommonJSNoneCharts and data visualisation

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • @smarthr/smarthr-ui-chartsChart components for SmartHR UI built with React.
  • lightweight-charts-react-wrapper![bundle-size](https://badgen.net/bundlephobia/minzip/lightweight-charts-react-wrapper/)
  • tauchartsData-focused charting library based on D3
  • ngx-deebodataAngular data grid and charts solution with virtual scroll or pagination options, row grouping, column resizing, re-ordering, column hiding, cell editing, tab accessibility, sorting with priority, and advanced filtering.
  • @suyalcinkaya/gaugeAn aesthetic and customizable circular visual component for React.
  • @aceshooting/lyra-uiFree, independent Lit web components: an open-source alternative to Shoelace and Web Awesome with accessible forms, dashboards, charts, and agent UI.
  • @syncfusion/ej2-angular-heatmapFeature rich data visulization control used to visualize the matrix data where the individual values are represented as colors for Angular
  • jqwidgets-scripts-customjQWidgets is an advanced jQuery, Angular 7, Vue, React, ASP .NET MVC, Custom Elements and HTML5 UI framework.
  • markgojsInteractive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
  • @univerjs-pro/docs-chartChart model integration for Univer Docs.
  • welliovizProvides functionality to visualize well logs, particularly those already converted to JSON, using d3.js visualization library.
  • angular2-highchartsHighcharts for your Angular2 project
  • @univerjs-pro/boards-chartChart model integration for Univer Boards.
  • schart.jsSmall & simple HTML5 charts
  • d3v4Data-Driven Documents
  • @discoveryjs/discoveryFrontend framework for rapid data (JSON) analysis, shareable serverless reports and dashboards
  • @bicharts/chart-mcpMCP (Model Context Protocol) stdio server for BIC AI charts: profile a dataset locally, then generate chart code that has passed the BIC backend's render gates. Works with any MCP-capable client (Claude Code, Claude Desktop, Cursor, Copilot Studio). Requi
  • @primeui/chart-coreChart API for PrimeUI.
  • @jkwd/inbaseA first-person 3D map of a codebase, with a visual coding workflow for Cursor, Claude Code, Codex, Zed, Copilot, Cline, OpenCode, LM Studio, and Bionic.
  • flint-chart-mcpModel Context Protocol server for Flint — compile, validate, and render semantic chart specs across supported backends.
  • vue-schartVue.js wrapper for sChart.js
  • @mulmoclaude/chart-pluginECharts visualization plugin (presentChart) — shared gui-chat-protocol plugin for MulmoClaude and MulmoTerminal. Server-side write goes through the generic files.artifacts runtime capability.
  • @sigma/layer-webglA package to help drawing custom WebGL layers with sigma.js
  • zingchart-reactZingChart React Component wrapper to allow native react syntax for javascript charts, chart events, chart methods and chart styling.
  • @wil-works/evoke-chartsEvoke Charts — 零依赖 Canvas 自绘图表库(Vue3):29 种二维图型 + 三维篇章(透视投影自绘,无需 WebGL)
  • @vuer-ai/vuer-vizPublication-quality visualization components for React
  • canvasxpressCanvasXpress data-visualization library (browser bundle) for use with JavaScript bundlers such as webpack and vite
  • ngx-flexmonsterAngular wrapper for Flexmonster Pivot Table and Charts
  • jqwidgets-ng-ssr[![Price](https://img.shields.io/badge/price-COMMERCIAL-0098f7.svg)](https://jqwidgets.com/license/)
  • bubble-chart-jsbubbleChartJs is a lightweight, customizable JavaScript library for creating stacked bubble charts. It arranges bubbles based on their values, with the largest bubble positioned at the top and surrounding bubbles decreasing in size accordingly.
  • ag-charts-server-sideServer-side rendering for AG Charts
  • ml-time-graphTypeScript library for time-series charts with rich contextual annotation — telemetry, sensors, metrics, logs, finance. DOM-free SVG output, identical in the browser and on the server.
  • react-gifted-chartsReactJS counterpart of react-native-gifted-charts. An intuitive charting library for Bar, Line, Area, Pie, Donut, Stacked Bar, Population Pyramid and Radar charts in React
  • vis-graph3dCreate interactive, animated 3d graphs. Surfaces, lines, dots and block styling out of the box.
  • rcolorRandom color is a simple javascript module for generating random colors that contrast enough to distinguish between one another, and are not too loud (by default, all colours can have readable black/dark font overlayed).
  • @mavea/maveaMavéa — a visual AI assistant. Answers come back as charts, timelines, maps and evidence you can check. Runs on your machine, with your own API key.
  • charts-cliRender ECharts configurations to SVG/PNG from the command line — schema-driven, built for AI agents
  • deromanizeConvert roman numerals to arabic numbers (useful for books, outlines, documentation, slide decks, etc)
  • vega-lite-apiA JavaScript API for Vega-Lite.
  • d3-celestialA star map with D3.js
  • locuszoomGenerate interactive visualizations of statistical genetic data
  • d3-geo-polygonClipping and geometric operations for spherical polygons.
  • chartist-plugin-accessibilityAccessibility Plugin for Chartist.js
  • treevizLibrary which aims to represent trees for data visualization
  • flot-pierehosting of the flot piechart plugin with adjustments for NPM
  • echarts-mapA powerful charting and visualization library for browser
  • radial-progress-chartA customizable Radial Progress Chart written on the top of D3.js.