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

35Health
Library PyPI

Cycler

Composable style-cycle library for combining and iterating property values, best known as matplotlib's plot-styling engine

83
BSD 3
Used by 3
93Health
Library npm

sigma.js

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

12,201
MIT
Used by 2
43Health
Library npm

beautiful-mermaid

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

11,229
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,952
BSD 3
Used by 2
86Health
Library npm

vis-timeline

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

2,569
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,254
Other
Used by 2
81Health
Library npm

@mapbox/mapbox-gl-draw

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

1,092
Other
Used by 2
71Health
Library PyPI

pydot

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

1,003
MIT
Used by 2
80Health
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
45Health
Library npm

d3-interpolate

Interpolate numbers, colors, strings, arrays, and objects for smooth D3.js transitions and animations.

498
Other
Used by 2
90Health
Library npm

ol-mapbox-style

Render Mapbox and MapLibre vector styles as native OpenLayers map layers.

414
Other
Used by 2
61Health
Library PyPI

sphinxcontrib-mermaid

Embed Mermaid diagrams directly in your Sphinx-powered documentation

413
Other
Used by 2
36Health
Library PyPI

grandalf

A pure-Python graph and drawing algorithms framework implementing Sugiyama hierarchical and energy-minimization layouts.

269
Other
Used by 2
35Health
Library npm

rehype-mermaid

A rehype plugin that renders Mermaid diagrams into inline SVG, PNG, or client-side markup inside a unified/remark/rehype pipeline.

194
MIT
Used by 2
82Health
Library npm

chartjs-chart-treemap

A Chart.js module for rendering squarified treemap charts with grouped, nested, and multi-level datasets.

155
MIT
Used by 2
71Health
Library PyPI

contourpy

Fast contour line and filled-polygon calculation for 2D grids

113
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
90Health
Tool PyPI

marimo

A reactive Python notebook that's reproducible, git-friendly, and deployable as scripts or apps.

23,309
Apache 2.0
Used by 1
87Health
Library PyPI

Bokeh

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

20,461
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,696
MIT
Used by 1
86Health
Library npm

G2

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

12,642
MIT
Used by 1
89Health
Library PyPI

UMAP

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

8,283
BSD 3
Used by 1
42Health
Library Cargo

Plotters

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

4,638
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,635
Apache 2.0
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