Packages

Charts & Data Visualization Packages

Charting and data-visualization libraries for turning raw numbers into readable graphs, plots, and interactive dashboards across web and native apps.

100 packages

Packages in Charts & Data Visualization

Showing 15 of 100 packages
91Health
Librarynpm

Recharts

A composable charting library for React, built on D3 and SVG.

27,546
MIT
Used by 121
91Health
Librarynpm

React Flow

A highly customizable React library for building node-based editors, diagrams, and interactive flow charts.

38,283
MIT
Used by 74
92Health
Librarynpm

Mermaid

Generate flowcharts, sequence diagrams, and 20+ other diagram types from markdown-like text

90,129
MIT
Used by 72
61Health
Librarynpm

Chart.js

Simple, flexible JavaScript charting for designers and developers

67,682
MIT
Used by 72
74Health
Librarynpm

Dagre

Automatic layout engine for directed graphs in JavaScript

5,783
MIT
Used by 42
63Health
Librarynpm

D3.js

The JavaScript library for building custom, data-driven documents with SVG, Canvas, and HTML

113,654
Other
Used by 29
88Health
Librarynpm

ECharts

A powerful, interactive JavaScript charting and data-visualization library for the browser.

67,257
Apache 2.0
Used by 29
70Health
Toolnpm

webpack-bundle-analyzer

Turns webpack build stats into an interactive, zoomable treemap so you can see exactly what's bloating every bundle.

12,657
MIT
Used by 26
52Health
Librarynpm

chroma.js

JavaScript library for color conversion, manipulation, and scale generation

10,578
BSD 3
Used by 25
87Health
Librarynpm

Leaflet

The leading lightweight open-source JavaScript library for mobile-friendly interactive maps.

45,575
Other
Used by 19
98Health
LibraryPyPI

Matplotlib

Python's foundational plotting library for static, animated, and interactive charts

23,195
Other
Used by 19
68Health
Librarynpm

react-chartjs-2

React components for Chart.js — typed, hooks-friendly charts for React apps

6,942
MIT
Used by 19
53Health
Librarynpm

d3-scale

Encodes abstract data as visual scales for position, color, size, and other chart dimensions.

1,616
Other
Used by 18
77Health
Librarynpm

elkjs

Automatic graph layout engine for node-link diagrams, ported from the Eclipse Layout Kernel (ELK).

2,755
Other
Used by 14
45Health
Librarynpm

chartjs-plugin-datalabels

Highly customizable Chart.js plugin for displaying and styling data labels on any chart type.

920
MIT
Used by 14

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search