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

91Health
Library npm

Recharts

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

27,594
MIT
Used by 127
92Health
Library npm

Mermaid

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

90,450
MIT
Used by 80
91Health
Library npm

React Flow

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

38,512
MIT
Used by 78
81Health
Library npm

Chart.js

Simple, flexible JavaScript charting for designers and developers

67,719
MIT
Used by 73
87Health
Library npm

Leaflet

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

45,672
Other
Used by 19
89Health
Library npm

Konva

An HTML5 Canvas JavaScript framework for building interactive 2D graphics, editors, and diagrams.

14,832
Other
Used by 5
97Health
Library npm

OpenLayers

A high-performance JavaScript library for building interactive web maps with vector data, tiled imagery, and WebGL rendering.

12,595
Other
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
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
67Health
Library npm

sigma.js

A WebGL-powered JavaScript library for rendering graphs of thousands of nodes and edges directly from graphology data.

12,174
MIT
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
80Health
Library npm

@mapbox/mapbox-gl-draw

Drawing and editing tools for creating and modifying features on Mapbox GL JS maps.

1,089
Other
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
92Health
Library npm

vis-network

A browser-based library for rendering dynamic, physics-driven network diagrams of nodes and edges.

3,632
Apache 2.0
Used by 1
76Health
Library npm

Supercluster

A blazing-fast geospatial point-clustering library for grouping map markers by zoom level.

2,380
Other
Used by 1
40Health
Library npm

asciichart

A zero-dependency library for rendering line charts as plain ASCII/ANSI text in the console or terminal

2,109
MIT
Used by 1
84Health
Library npm

ol-ext

A large, community-maintained collection of controls, interactions, filters, and styles that extend OpenLayers with map UI and cartographic features it doesn't ship out of the box.

1,354
BSD 3
Used by 1
55Health
Library npm

amcharts4

A JavaScript and TypeScript charting library for building animated, interactive charts, graphs, and geographic maps.

1,173
Other
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