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

62Health
Library npm

D3.js

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

113,774
Other
Used by 31
90Health
Library npm

ECharts

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

67,405
Apache 2.0
Used by 30
67Health
Library npm

react-chartjs-2

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

6,940
MIT
Used by 19
53Health
Library npm

d3-scale

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

1,616
Other
Used by 18
56Health
Library npm

@visx/shape

Low-level React SVG shape primitives for building custom D3-powered data visualizations.

21,064
MIT
Used by 10
50Health
Library npm

d3-shape

Graphical shape generators for arcs, lines, areas, pies, and stacks that render as SVG paths or Canvas draw calls.

2,528
Other
Used by 8
95Health
Library npm

Plotly.js

Open-source JavaScript charting library for interactive, publication-quality graphs and dashboards

18,348
MIT
Used by 4
94Health
Library npm

cytoscape.js

A JavaScript graph theory library for modeling, visualizing, and analyzing relational network data in the browser or Node.js.

11,227
MIT
Used by 4
70Health
Library npm

React Konva

Declarative, reactive React bindings for the Konva canvas framework.

6,423
MIT
Used by 4
51Health
Library PyPI

Graphviz (Python)

A simple Python interface for creating and rendering Graphviz DOT-language graphs.

1,813
MIT
Used by 3
76Health
Library npm

react-plotly.js

React component wrapper for Plotly.js interactive charts and graphs

1,096
MIT
Used by 3
85Health
Library npm

vis-data

A framework-agnostic reactive data layer for adding, updating, removing, and observing collections of structured JavaScript objects.

120
Other
Used by 3
43Health
Library npm

beautiful-mermaid

Renders Mermaid diagrams to beautifully themed SVG or ASCII art, synchronously and without any DOM dependency.

11,147
MIT
Used by 2
46Health
Library npm

d3-cloud

A canvas-based word cloud layout engine for JavaScript, arranging words by size with spiral collision detection and optional rotation.

3,951
BSD 3
Used by 2
91Health
Library npm

vis-timeline

Interactive JavaScript timeline and Graph2D visualization library for displaying, editing, and navigating time-based data.

2,562
Other
Used by 2
40Health
Library Go

SVGo

A Go library for generating Scalable Vector Graphics (SVG) directly from code, covering shapes, paths, gradients, filters, and animation.

2,251
Other
Used by 2
74Health
Library PyPI

pydot

Build, parse, and render Graphviz DOT graphs from pure Python.

1,003
MIT
Used by 2
75Health
Library npm

Vega-Embed

Embed interactive Vega and Vega-Lite visualizations into any web page with a single function call.

501
BSD 3
Used by 2
31Health
Library npm

downsample

Downsampling and smoothing algorithms for time series data, built for fast, accurate chart rendering.

102
MIT
Used by 2
87Health
Library PyPI

Bokeh

Interactive visualization library for building browser-based plots, dashboards, and data apps from Python.

20,460
BSD 3
Used by 1
98Health
Library npm

deck.gl

GPU-powered WebGL2/WebGPU framework for rendering large-scale geospatial and abstract data visualizations

14,614
MIT
Used by 1
80Health
Library npm

G2

A grammar-of-graphics charting library that composes marks, scales, and coordinates into fully customizable, interactive data visualizations.

12,621
MIT
Used by 1
81Health
Library PyPI

UMAP

A fast, scikit-learn-compatible dimension reduction library for visualizing and preprocessing high-dimensional data.

8,262
BSD 3
Used by 1
43Health
Library Cargo

Plotters

A pure-Rust drawing library for rendering data plots and charts to bitmap, SVG, and WebAssembly canvas backends.

4,630
MIT
Used by 1

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