CATEGORY
Visualization 1,486 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
criterion-plotCriterion's plotting library228,044,341Apache-2.0 OR MIT
plottersA Rust drawing library focus on data plotting for both WASM and native applications194,445,546MIT
termtreeVisualize tree-like data on the command-line169,913,654MIT
infernoRust port of the FlameGraph performance profiling tool suite46,231,937CDDL-1.0
tabledAn easy to use library for pretty print tables of Rust `struct`s and `enum`s.33,423,623MIT
aquamarineA mermaid.js integration for rustdoc18,353,050MIT
ariadneA fancy diagnostics & reporting crate9,220,881MIT
egui_plotImmediate mode plotting for the egui GUI library7,714,430MIT OR Apache-2.0
kratesCreate graphs of crates gathered from cargo metadata5,103,807MIT OR Apache-2.0
skia-safeSafe Skia Bindings for Rust3,159,639MIT
skia-bindingsSkia Bindings for Rust3,146,069MIT
colored_jsonColorize JSON, for printing it out on the command line2,861,612EPL-2.0
tobjA lightweight OBJ loader in the spirit of tinyobjloader2,348,380MIT
sm💋 SM – a static State Machine library1,878,926MIT OR Apache-2.0
sm_macro💋 SM – a static State Machine macro1,871,075MIT OR Apache-2.0
re_sdkRerun logging SDK1,867,411MIT OR Apache-2.0
graphviz-rustThe library provides the basic access to the graphs in graphviz format with ability to import into or export from it.1,852,923non-standard
termplotAn extensible plotting library for CLI applications.1,752,684MIT
pdfium-renderA high-level idiomatic Rust wrapper around Pdfium, the C++ PDF library used by the Google Chromium project.1,718,860MIT OR Apache-2.0
rerunLog images, point clouds, etc, and visualize them effortlessly1,663,275MIT OR Apache-2.0
colorgradColor scales library for data visualization, charts, games, generative art and others.1,379,271MIT OR Apache-2.0
bevy-inspector-eguiInspector plugin for the bevy game engine1,344,961MIT OR Apache-2.0
tokeiCount your code, quickly.1,304,553MIT OR Apache-2.0
charmingA visualization library for Rust1,247,414MIT OR Apache-2.0
egui_graphsInteractive graph visualization widget for rust powered by egui1,115,875MIT
textplotsTerminal plotting library.1,067,665MIT
flamegraphA simple cargo subcommand for generating flamegraphs, using inferno under the hood932,259MIT OR Apache-2.0
qr2termStupidly simple Rust crate to render a QR code in the terminal.842,009MPL-2.0
ferris-saysA Rust flavored replacement for the classic cowsay734,643MIT OR Apache-2.0
gnuplotRust gnuplot controller723,752LGPL-3.0
tabbycatA rust crate for generating graph scripts with dot language693,795MIT
rltA universal load testing library for Rust, with real-time TUI support536,285MIT OR Apache-2.0
dot-writerA library for writing the Graphviz DOT graph language432,793MIT
three-d2D/3D renderer - makes it simple to draw stuff across platforms (including web)381,838MIT
json_to_tableA library for pretty print JSON as a table350,200MIT
rolldown-ariadneA fork of github.com/zesterer/ariadne300,810MIT
rstatsStatistics, Information Measures, Data Analysis, Linear Algebra, Clifford Algebra, Machine Learning, Geometric Median, Matrix…300,117Apache-2.0
show-imagequickly show images in a window for debugging264,169BSD-2-Clause
bottomA customizable cross-platform graphical process/system monitor for the terminal. Supports Linux, macOS, and Windows.254,616MIT
egui_json_treeAn interactive JSON tree visualiser for egui, with search and highlight functionality.252,658MIT OR Apache-2.0
plotlibPure Rust plotting library249,077MIT
web-viewRust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications218,367MIT
webview-sysRust native ffi bindings for webview210,131MIT
rhexdumpA hexdump library to display binary blobs.208,822GPL-3.0-or-later
mdbook-svgbobSvgBob mdbook preprocessor which swaps code-blocks with neat SVG.202,725MPL-2.0
hexplayFormat u8 slices like an hex editor199,482MIT
tracing-timingInter-event timing metrics on top of tracing.184,861MIT
rerun-cliLog images, point clouds, etc, and visualize them effortlessly177,914MIT OR Apache-2.0
libnotcurses-sysLow-level Rust bindings for the notcurses C library.168,375MIT OR Apache-2.0
voronatorImplements the Voronoi diagram construction as a dual of the Delaunay triangulation for a set of points and the construction of a…150,729non-standard
urdf-vizURDF visualization138,379Apache-2.0
bevy_editor_plsIn-App editor tools for bevy apps136,741MIT OR Apache-2.0
term-transcriptSnapshotting and snapshot testing for CLI / REPL applications133,940MIT OR Apache-2.0
charming_macrosProcedural macros used in charming118,688MIT OR Apache-2.0
table_to_htmlThe library provides a interface to convert a `tabled::Table` into a HTML table (`<table>`).115,641MIT
skulpinThis crate provides an easy option for drawing hardware-accelerated 2D by combining Vulkan and Skia.112,079MIT OR Apache-2.0
identicon-rsidenticon-rs is a library built around custom generation of identicon images.110,730MIT OR Apache-2.0
plotters-icedIced backend for Plotters101,124MIT
rust-pushrodPushrod UI Library92,380Apache-2.0
pdf2imageA simplified port of Python's pdf2image that wraps pdftoppm and pdftocairo to convert PDFs into images.91,051MIT
scarletColors and color spaces made simple90,261Apache-2.0
bhtsneExact and Barnes-Hut implementations of t-SNE.83,185MIT
rilRust Imaging Library: A performant and high-level image processing crate for Rust80,552MIT
plotlarsPlotlars is a Rust library designed to facilitate the integration between the Polars data analysis library and visualization…68,558MIT
greentic-telemetryThin telemetry facade for Greentic: tracing/logging/metrics with OTLP + WASM.66,453MIT
facet-prettyPretty-printing for Facet types with syntax highlighting and customizable formatting66,060MIT OR Apache-2.0
iced_audioAn extension to the Iced GUI library with useful widgets for audio applications64,166MIT
notcursesA high level Rust wrapper for the notcurses C library61,801MIT OR Apache-2.0
named-colournamed-colour provides Hex Codes for popular colour names.59,778MIT OR Apache-2.0
natureNature is a development support platform, it separates data definition from code, so it decouple the data from business system.58,258MIT
skulpin-rendererA vulkan renderer for skia, a component of skulpin57,280MIT OR Apache-2.0
cargo-depgraphCreates dependency graphs for cargo projects using `cargo metadata` and graphviz.54,446GPL-3.0-or-later
color-outputAn atomic output library based on Rust that supports output functionalities through functions, builders, and other methods. It…53,998MIT
sgf-renderCLI to generate diagrams of Go games from SGF game records51,209MIT
krapslogVisualize log files using sparklines50,455MIT
apollo-ariadneA fancy diagnostics & reporting crate49,776MIT
sniffnetApplication to comfortably monitor your network traffic47,640MIT OR Apache-2.0
pathfinderCreate nodes, clusters of nodes and connection in between.46,815MIT
quadtree_rsPoint/region Quadtree with support for overlapping regions.46,525Apache-2.0
egui-snarlNode-graphs for egui44,273MIT OR Apache-2.0
text-to-pngA simple way to render text to a png image with basic options42,088MIT OR Apache-2.0
oatbarPowerful and customizable DE and WM status bar40,260Apache-2.0
midstreamer-attractorDynamical systems and strange attractors analysis38,485MIT OR Apache-2.0
skulpin-app-winitA winit-based application layer for skulpin38,440MIT OR Apache-2.0
geo-svgConvert geo types to SVG strings for visualization38,346ISC
fdg-simA flexible force-directed graph framework34,340MIT
graplotExperimental plotting library based on macroquad33,695MIT/Apache-2.0
terminal3dView 3d models in your terminal32,815MIT
skulpin-renderer-sdl2Support for sdl2 in skulpin32,749MIT OR Apache-2.0
mermaid-rs-rendererFast Mermaid diagram renderer in pure Rust - 23 diagram types, 100-1400x faster than mermaid-cli32,724MIT
edge-detectionThe canny edge detection algorithm32,026MIT
binary-security-checkAnalyzer of security features in executable binaries31,655MIT
skulpin-renderer-winitSupport for winit in skulpin31,392MIT OR Apache-2.0
sonogramA spectrograph utility written in Rust30,944GPL-3.0-or-later
obj-exporterWavefront obj exporter for Rust30,237MIT
plotters-arrowsArrow shapes for plotters crate30,144MIT
vega_lite_4rust api for vega-lite v429,768Apache-2.0
zdumpA Rust version of the zdump utility.29,197MIT
oxidd-dumpDump OxiDD decision diagrams to file28,030MIT OR Apache-2.0
chartsA pure Rust visualization library inspired by D3.js27,336MIT OR Apache-2.0
tapciifyCLI tool that can let you view images in terminal as ASCII art26,861MIT
llvm-cov-prettyMore beautiful HTML reports for llvm-cov/cargo-llvm-cov26,680AGPL-3.0-only
bevy-inspector-egui-rapierbevy-inspector-egui integration for rapier25,782MIT
splashsurf_libLibrary for surface reconstruction of SPH particle data25,588MIT
vsvgCore library for pen-plotter graphics.25,408MIT
voronoiceA nice and fast way to construct 2D Voronoi Diagrams25,195MIT
splashsurfCommand-line tool for surface reconstruction of SPH particle data24,678MIT
dot_ix_static_check_macrosCompile time validation macros for `dot_ix`.23,965MIT OR Apache-2.0
dot_ix_modelModel for the `dot_ix` diagramming application.23,701MIT OR Apache-2.0
happy_chart_rsA subjective day quality charting program22,839GPL-3.0-only
dot_ixInteractive dot graphs22,653MIT OR Apache-2.0
ratticeA media viewer for web browsers.22,434MIT OR Apache-2.0
millisecondFormat milliseconds into a human-readable and relative timestamp formats. This package has no-std dependency.22,124MIT
pixelmatchPixel-level image comparison21,937MIT
xdialogA small cross-platform native dialogs library.21,767MIT
triple_arena_renderRendered visualization for `triple_arena`21,459MIT OR Apache-2.0
merman-coreMermaid parser + semantic model (headless; parity-focused).21,397MIT OR Apache-2.0
skulpin-plugin-imguiA plugin for skulpin that implements imgui rendering21,205MIT OR Apache-2.0
prefixA customizable pretty printer for FIX messages20,943GPL-3.0-only
imgui-inspectTraits and default implementations for inspecting values with imgui.20,508MIT/Apache-2.0
oklch-color-pickerA standalone graphical color picker using the Oklch color space. Allows output to hex, rgb, hsl and many other formats.20,479MIT
krabmagaA modern developing art for reliable and efficient Agent-based Model (ABM) simulation with the Rust language.20,315MIT
actix-analyticsMonitoring and analytics for Actix web applications.20,315MIT
dot_ix_web_componentsWeb components provided by the `dot_ix` library.20,296MIT OR Apache-2.0
preexplorerEasy plotter and saver of simple data. Handy tool for development stage or small computational projects.20,252MIT OR Apache-2.0
dot_ix_rtRuntime logic for the `dot_ix` diagramming application.20,206MIT OR Apache-2.0
ascii-dagZero-dependency, no_std compatible ASCII DAG renderer. Visualize error chains, dependency trees, and graphs in the terminal.20,004MIT OR Apache-2.0
curveThe package provides curves.19,920Apache-2.0 OR MIT
axum-analyticsMonitoring and analytics for Axum web applications.19,819MIT
whitespace-sifterSift duplicate whitespaces away!19,795MIT
censor-analyserPalette analysis tool19,704MIT
photoImage utility library19,299MIT
complotAn idiomatic high-level wrapper to Rust plotters visualization crate19,205MIT
scopegraphs-render-docsDerived from Aquamarine, a mermaid.js integration for rustdoc, renders scopegraphs by executing doctests to generate mermaid19,163MIT
spirit_edit_coreA utility library for spirit editor19,160MIT
mdbook-d2D2 diagram generator plugin for MdBook19,138MIT
zeitfetchInstantaneous snapshots of cross-platform system information18,947MIT
sysinfo-guiA cross-platform system-monitoring gui application based on sysinfo and fltk18,831MIT
imgui-inspect-deriveTraits and default implementations for inspecting values with imgui.18,487MIT/Apache-2.0
printimgPrint an image or a video in terminal.18,347MIT OR Apache-2.0
antexStyled text and tree in terminal18,105MIT OR Apache-2.0
fastgeotoolkitA novel high-performance geospatial analysis framework with advanced route density mapping algorithms17,993MIT
plotters-conrodConrod backend for Plotters17,930MIT
fast-graphA fast, lightweight and extensible implementation of a graph data structure.17,849Apache-2.0
birdyScreenshot tool17,626MIT OR Apache-2.0
vsvg-viewerPortable, hardware-accelerated, extensible viewer for the vsvg crate.17,611MIT
embedded-plotsHeapless plotting library for embedded targets based on embedded-graphics crate17,506LGPL-2.1-only
elevate-libAn elevator simulation library for Rust17,421non-standard
nuhxboardCross-platform input visualizer17,214GPL-3.0
fontforfind fonts which can show a specified character and preview them in terminal or browser17,207GPL-3.0-or-later
plantuml-parserThe parser for the client of PlantUML Server16,914MIT
whiskersProcessing-like, interactive sketching environment for plotter generative art.16,567MIT
nonogridEfficient nonogram solver16,562MIT
plantuml-server-client-rsThe client of PlantUML Server16,478MIT
apexcharts-rsRust WASM bindings and chart components for ApexCharts.16,266Apache-2.0 OR MIT
forceatlas2fast force-directed generic n-dimension graph layout16,218AGPL-3.0-only
ratio-dsmRatio's DSM plotting library.16,199MPL-2.0
egui-plotterSimple to use utilties for integrating plotter into egui16,078MIT
simple_tables-coreThe core functionality of the simple_tables crate15,874MIT OR Apache-2.0
vsvg-cliAn experimental CLI SVG manipulation and viewer tool for plotter users.15,850MIT
piecharta library for drawing fancy pie charts in the terminal15,826MIT
dugongDagre-compatible graph layout algorithms (port of dagrejs/dagre).15,787MIT OR Apache-2.0
ncubeGeneralized Hypercube Visualizer15,705MIT
jiaoCross platform 2D graphics library15,677LGPL-3.0
kubectl-watchA kubectl plugin to provide a pretty delta change view of being watched kubernetes resources15,513MIT
mermanParity-focused, headless Rust implementation of Mermaid for parsing, layout, and rendering.15,513MIT OR Apache-2.0
merman-renderHeadless layout + SVG renderer for Mermaid (parity-focused; upstream SVG goldens).15,367MIT OR Apache-2.0
manateeHeadless compound graph layout algorithms (COSE/FCoSE ports).15,164MIT OR Apache-2.0
simple_tables-deriveContains the procedural macros for the simple_tables crate15,106MIT OR Apache-2.0
aocleaderboardMerge multiple Advent of Code leaderboards14,962MIT
inertia-rustA Rust server-adapter for building modern MVC web apps with Inertia.14,945non-standard
mapsInspect, compare and align multiple grid maps in an intuitive & fast GUI14,930Apache-2.0
simple_tablesAn easy to use rust crate for creating table structures. Including macros for easily creating these table structures.14,662MIT OR Apache-2.0
sad_machineSad Machine - a static State Machine macro14,647MIT OR Apache-2.0
drawingAPI for 2D graphics library14,420MIT OR Apache-2.0
bevy_material_wizardA material replacement utility for bevy14,415MIT
matplotrustA simple wrap around Python's matplotlib.14,324Apache-2.0
markyMarkdown Magician 🧙14,265MIT
hlbcHashlink bytecode disassembler and analyzer14,163MIT
com-croftsoft-lib-animationCroftSoft Library for Animation13,872MIT
pgfplotsA Rust library to generate publication-quality figures13,787MIT
dot_ix_playgroundInteractive dot graphs playground web application.13,566MIT OR Apache-2.0
yew-canvasA Canvas component is encapsulated.13,349MIT OR Apache-2.0
plotters-gtk4Plotters GTK4 Backend13,285MIT
fdg-imgA simple SVG renderer for fdg12,972GPL-3.0
doteurTool to automate the visualisation of UML dependencies from a SQL input12,925MIT
cli-candlestick-chartA library for displaying candlestick charts right into your terminal.12,859MIT
mermaid-builderA Rust library for generating Mermaid diagrams using the builder pattern.12,827MIT
charasayThe future of cowsay 🐮! Colorful characters saying something 🗨️.12,730MIT
rust-pushrod-renderPushrod Rendering Library12,715Apache-2.0
font-catcherA command-line utility and a high-level library for user and system font management12,515AGPL-3.0
csv_to_tableA library for pretty print CSV as a table12,460MIT
egui-dataframe-sampleRust egui Widgets for polars dataframe12,436MIT
gazpatchoSimple node-based graph editor for Rust. Register nodes, let the user mingle with them, read the result.12,316GPL-3.0-or-later
vite-rustA Vite back-end integration for Rust applications.12,037non-standard
egui_heatmapNavigatable heatmap for use together with egui12,008MIT OR Apache-2.0
pipeview🧪 A command line pipe inspection utility.11,727MIT
rt-graphA real-time graphing experiment written in Rust.11,693MIT
flatProject multi-dimensional data onto the **flat** textual plane.11,644MIT OR Apache-2.0
ultralightRust bindings for Ultralight: Next-Generation HTML Renderer11,598non-standard