Data visualization

11 projects

Plotters is the main pure-Rust plotting library. It draws line, bar, scatter and other charts to bitmap images, SVG, and HTML canvas through WebAssembly, and gives fine control over every element, though it takes more code than higher-level tools. The plotly crate generates interactive Plotly.js charts from Rust and is closer to what Python users know from Plotly.

Rerun is a different kind of tool. It is an SDK and viewer for logging multimodal data over time, such as point clouds, images, tensors and time series, and is used heavily in robotics and computer vision to inspect what a system saw. egui_graphs draws interactive node graphs inside egui apps.

Smaller crates include plotlib for simple SVG plots, charton, colorgrad-rs for colour gradients and scales, and pgfplots for LaTeX output. If you need publication figures, Plotters or pgfplots fit; for exploration, plotly is faster to get working. For charts inside an egui app, the egui_plot crate draws interactive plots directly in the UI instead of rendering images.

egui_graphsby blitzarx1

Interactive graph visualization widget powered by egui and petgraph.

egui_graphs0.32.0159.5k/90d updated 1mo ago

708

pgfplotsby djduque

Library to generate publication-quality figures.

pgfplots0.5.1678/90d updated 3y ago

124

colorgrad-rsby mazznoer

Color scales library for data visualization, charts, games, maps, generative art and others.

colorgrad0.9.0262k/90d updated 14d ago

361

plotlibby milliams

Data plotting library for Rust

plotlib0.5.113k/90d updated 3y ago

469

plotly

Plotly for Rust

plotly0.14.1484.8k/90d updated 8d ago

1.5k

plotpyby cpmech

Rust plotting library using Python (Matplotlib)

plotpy1.24.036.7k/90d updated 27d ago

86

plottersby plotters-rs

plotters0.3.758.7m/90d updated 6mo ago

4.6k

rerunby rerun-io

An SDK for logging computer vision and robotics data (tensors, point clouds, etc) paired with a visualizer for exploring that data over time.

rerun0.38.1550k/90d updated today

11.6k

gustby saresend

A small charting/visualization tool and partial vega implementation

updated 1y ago

131

malevichby shergin

Terminal plotting: line, scatter, bar, histogram, heatmap, box plot, violin and more, with automatic axes

malevich1.24.12.5k/90d updated 2d ago

74

chartonby wangjiawen2013

A layered grammar of graphics library in Rust.

charton0.8.55.2k/90d updated 3d ago

446

Built on the open rust-unofficial/awesome-rust list by its contributors, licensed CC0 1.0. Crate Atlas is an independent project, not affiliated with the list's maintainers.

About Synced Oct 21, 2026

© 2026 Crate Atlas

Esc

Type to search every entry. ↑↓ to move, Enter to open.