Package category
Charts and data visualisation
Draw charts, graphs and diagrams.
697 packages14 comparisons
Packages compared
697 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @smarthr/smarthr-ui-charts Chart components for SmartHR UI built with React. | 1.2k | - | - | - | 8 days ago 0.2.5 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| lightweight-charts-react-wrapper  | 1.2k | +29% | - | 2 years ago 2.1.1 | ESM only | Bundled | Charts and data visualisation, React | |
| taucharts Data-focused charting library based on D3 | 1.2k | -19% | - | 6 years ago 2.8.0 | CommonJS | Bundled | Charts 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 only | Bundled | Tables and data grids, Angular | |
| @suyalcinkaya/gauge An aesthetic and customizable circular visual component for React. | 1.2k | - | - | - | 2 years ago 0.1.0 | ESM + CommonJS | Bundled | Charts 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 only | Bundled | UI 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 + CommonJS | Bundled | Angular, 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 | CommonJS | None | UI 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 | CommonJS | Bundled | Charts and data visualisation | |
| @univerjs-pro/docs-chart Chart model integration for Univer Docs. | 1.2k | - | - | - | 1 day ago 1.0.2 | ESM + CommonJS | Bundled | Charts 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 | CommonJS | None | Charts and data visualisation | |
| angular2-highcharts Highcharts for your Angular2 project | 1.2k | -36% | - | 9 years ago 0.5.5 | - | None | Angular, Charts and data visualisation | |
| @univerjs-pro/boards-chart Chart model integration for Univer Boards. | 1.2k | - | - | - | 1 day ago 1.0.2 | ESM + CommonJS | Bundled | Charts and data visualisation |
| schart.js Small & simple HTML5 charts | 1.1k | +52% | - | 6 years ago 3.0.4 | CommonJS | None | Charts and data visualisation | |
| d3v4 Data-Driven Documents | 1.1k | -24% | - | 10 years ago 4.2.2 | ESM + CommonJS | None | Charts 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 only | Bundled | Charts 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 only | None | Charts and data visualisation |
| @primeui/chart-core Chart API for PrimeUI. | 1.1k | - | - | - | 14 days ago 1.0.5 | ESM + CommonJS | Bundled | Charts 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 only | None | 3D, 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 only | Bundled | Charts and data visualisation, AI and machine learning | |
| vue-schart Vue.js wrapper for sChart.js | 1.1k | +46% | - | 6 years ago 2.0.0 | CommonJS | None | Vue, 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 + CommonJS | Bundled | Charts 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 + CommonJS | Bundled | 3D, 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 + CommonJS | None | Charts and data visualisation, React | |
| @wil-works/evoke-charts Evoke Charts — 零依赖 Canvas 自绘图表库(Vue3):29 种二维图型 + 三维篇章(透视投影自绘,无需 WebGL) | 1k | - | - | - | 5 days ago 0.7.0 | ESM only | None | Charts and data visualisation |
| @vuer-ai/vuer-viz Publication-quality visualization components for React | 1k | - | - | - | 5 months ago 1.2.15 | ESM only | Bundled | Charts 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 + CommonJS | Bundled | Charts and data visualisation | |
| ngx-flexmonster Angular wrapper for Flexmonster Pivot Table and Charts | 1k | +48% | - | - 2.9.138 | ESM + CommonJS | Bundled | Angular, Charts and data visualisation | |
| jqwidgets-ng-ssr [](https://jqwidgets.com/license/) | 1k | -32% | - | 2 years ago 19.0.2 | - | None | Angular, 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 + CommonJS | Bundled | Charts and data visualisation | |
| ag-charts-server-side Server-side rendering for AG Charts | 1k | - | - | 9 days ago 14.2.0 | ESM + CommonJS | Bundled | Charts 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 only | Bundled | Charts 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 | CommonJS | Bundled | Charts 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 + CommonJS | Bundled | Charts 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 | CommonJS | None | Charts 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 only | None | Charts 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 only | Bundled | Charts 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 | CommonJS | None | Charts and data visualisation, Numbers and maths |
| vega-lite-api A JavaScript API for Vega-Lite. | 607 | - | - | - | - 6.0.0 | ESM only | None | Charts and data visualisation |
| d3-celestial A star map with D3.js | 556 | - | - | - | - 0.7.35 | CommonJS | None | Charts and data visualisation |
| locuszoom Generate interactive visualizations of statistical genetic data | 504 | - | - | - | - 0.14.0 | ESM + CommonJS | None | Charts and data visualisation |
| d3-geo-polygon Clipping and geometric operations for spherical polygons. | 303 | - | - | - | - 2.0.1 | ESM only | None | Charts and data visualisation |
| chartist-plugin-accessibility Accessibility Plugin for Chartist.js | 267 | - | - | - | - 0.0.5 | CommonJS | None | Accessibility, Charts and data visualisation |
| treeviz Library which aims to represent trees for data visualization | 194 | - | - | - | - 3.0.1 | ESM only | Bundled | Charts and data visualisation |
| flot-pie rehosting of the flot piechart plugin with adjustments for NPM | 130 | - | - | - | - 1.0.0 | CommonJS | None | Charts and data visualisation |
| echarts-map A powerful charting and visualization library for browser | 101 | - | - | - | - 3.0.1 | - | None | Charts and data visualisation |
| radial-progress-chart A customizable Radial Progress Chart written on the top of D3.js. | 67 | - | - | - | - 0.0.4 | CommonJS | None | Charts 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
- 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[](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.
- d3 vs echarts
- echarts vs lightweight-charts
- chart.js vs lightweight-charts
- react-d3-tree vs @swimlane/ngx-charts
- d3 vs react-d3-tree
- d3 vs @swimlane/ngx-charts
- @deck.gl/core vs three-globe
- @deck.gl/core vs sigma
- 3d-force-graph vs sigma
- @deck.gl/core vs 3d-force-graph
- @deck.gl/core vs globe.gl
- lightweight-charts vs gojs
- apexcharts vs @unovis/ts
- echarts vs @swimlane/ngx-charts