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.
myxine-coreThe core library powering the Myxine GUI server.3,983MIT
ghlocList the lines of code of a GitHub repository.3,939MIT/Apache-2.0
gaugesA tool to visualize real time gauges3,908MIT
termstatusShow the status of your program.3,884MIT
reccA C compiler with graphs.3,873AGPL-3.0
split-everySplit for every n occurrences of a pattern iteratively!3,852MIT
imuxin-delta-libNot ready for use: use crate git-delta for the application3,846MIT
tgraphA simple terminal graphing library3,837GPL-3.0
veuszVeusz command line and embedding interface (API) for Rust3,818MIT
textyleA text-based declarative UI library inspired by SwiftUI3,787MIT
axis_labels_rsOptimally readable axis labels for terminal plots.3,737MIT
myip-tuiA clean terminal UI for network interface information3,733GPL-3.0
quadimFastest image quadtree stylization implementation to date, capable of hundreds of fps and avoiding ugly non-squares.3,715MIT OR Apache-2.0
hesioneA Prometheus client3,712MIT OR Apache-2.0
pdf2image-altAlternative version to pdf2imge with ability to render from borrowed data and single pages, adds text extraction3,681MIT
pikchr-sysBindings for Pikchr3,6780BSD
physdes-rsPhysical Design in Rust3,661MIT OR Apache-2.0
yasmA simple Rust state machine library focused on usability and visualization3,661MIT
markdown-astMarkdown AST representation for document construction and transformation, based on pulldown-cmark.3,648MIT OR Apache-2.0
otiumA shader playground for creating high resolution digital paintings.3,627non-standard
strafe-testsStatistical tests for Rust statistics based on R3,626MIT OR Apache-2.0
fframes-skia-safeSafe Skia Bindings for Rust3,625MIT
pdfpdfA Pretty Darn Fast library for creating PDF files.
Currently, only simple vector graphics and simple text are supported.3,622MIT/Apache-2.0
strafe-distributionDistributions for Rust statistics based on R3,621MIT OR Apache-2.0
strafe-datasetsDatasets for Rust statistics based on R3,600MIT OR Apache-2.0
plotters-unstableA Rust drawing library focus on data plotting for both WASM and native applications3,584MIT
seqsizzleA pager for viewing FASTQ and FASTA files with fuzzy matching, allowing different adaptors to be colored differently.3,578AGPL-3.0-or-later
ddshowTimely and Differential dataflow log analysis and vizualization3,577MIT OR Apache-2.0
mermaid-rsRust bindings for Mermaid JS3,576MIT
sketchbookInteractive visual applications in Rust3,542MIT
better-web-viewThe library is a web-view modification and provides a better way of communication between the Rust backend and the JavaScript…3,539MIT
fontheightFind out the vertical extents your font reaches on shaped words3,502Apache-2.0
vega_lite_5rust api for vega-lite v53,493Apache-2.0
plt-cairoThe cairo drawing backend template for the plt crate3,445MIT OR Apache-2.0
matplotlibQuick-and-dirty plotting in Rust using Python and Matplotlib3,444AGPL-3.0-only
cube_helixRust implementation of Dave Green's cubehelix colour scheme.3,428MIT
wimrendWgpu Immediate Mode RENDerer3,427MIT
hexedA Rusty hexdump3,401MIT
lists3Light-weight CLI tool to create a file browser for S3 buckets provisioning bucket listing.3,400MIT
bauxiteWrap a string in a box for more aesthetic output to a console3,386MIT
rust2umlA library to generating UML language from Rust's project into graphiz/dot file.3,381MIT OR Apache-2.0
a-puzzle-a-dayGenerate and browse all solutions to A-Puzzle-A-Day3,361GPL-2.0-only
moneNetwork monitoring tool written in Rust.3,357MIT
quirsQuiRS: a Rust wrapper around the Quirc QR decode library3,319BSD-2-Clause-FreeBSD
spiropathGeneralized Spirograph using arbitrary paths.3,306GPL-3.0
elkelk - a cat alternative written in rust3,295non-standard
usbhidusageA general purpose library for working with usb Human Interface Device Descriptors from the HID Usage Tables for Universal Serial…3,286MIT
downloadsAll My Crates Downloads3,283MIT/Apache-2.0
adaptemojiConvert your regular Telegram emojis into adaptive monochrome versions3,279MIT
strafe-plotStatistical plotting for Rust statistics based on R3,275MIT OR Apache-2.0
cloudmapperOpen-source tool to map and visualize your cloud storage landscape.3,263MIT
s3-metaGather metadata about your S3 buckets3,259MIT
charming-fork-zephyrA visualization library for Rust3,236MIT/Apache-2.0
jiao-qtCross platform 2D painting engine (Qt binding part)3,228Apache-2.0
carta-schemaParse a schema file. Apply the schema to binary data for exploration and visualisation3,228GPL-3.0-or-later
jiao-cairoCross platform 2D painting engine (cairo/gtk binding part)3,227Apache-2.0
stdgA command-line tool for cross-language, cross-platform 2D graphics3,222MIT
jiao-webCross platform 2D painting engine (web/wasm binding part)3,219Apache-2.0
numeric-statisticsNumeric Statistics: functions for min, max, average, variance, standard deviation, and more to come.3,215MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-Clause
code-tourEnhanced example-based learning, i.e. awesome examples user experience3,208BSD-3-Clause
asmfmtA formatter designed for programs in assembly language with AT&T syntax3,187GPL-3.0
jiao-skiaCross platform 2D painting engine (skia binding part)3,175Apache-2.0
torusA simple CLI application to keep track of what you are reading3,155GPL-3.0-only
parsysA 2D particle system simulator library3,151MIT
fast-umapConfigurable UMAP (Uniform Manifold Approximation and Projection) in Rust3,151MIT
mzsvgA library to draw mass spectra3,146Apache-2.0
trackie⏳ trackie is a private, daemon-less time tracker running in your CLI.3,137Apache-2.0
fframes-skia-bindingsSkia Bindings for Rust3,135MIT
hesione_sharedShared utilites for the hesione and hesione_macros crates3,123MIT OR Apache-2.0
image_chartsOfficial Image-Charts.com API client library3,108MIT
oidc_pagesServe static HTML with OIDC for authorization and authentication3,076AGPL-3.0-or-later
lineicFlexible linear interpolator for Rust3,050MIT OR Apache-2.0
webview-sys_suppressRust native ffi bindings for webview, with suppression of IE errors3,041MIT
kbvm-cliA CLI for working with XKB3,035GPL-3.0-only
xfplPlayer and generator for 2D animations3,031MIT
nuhxboard-typesTypes for NuhxBoard configuration3,018GPL-3.0
swaptopA terminal user interface tool to monitor swap usage on Linux and Windows.3,016MIT
crispy_octo_fractalsA multithreaded rendering system for customized fractals3,011MIT
nuhxboard-logicInput listener for NuhxBoard3,010GPL-3.0
natural-earth-basemapA Rust library for creating SVG basemaps using Natural Earth data, supporting multiple styles and customizable map projections3,007MIT OR Apache-2.0
strafe-numericsNumerical calculations for Rust statistics based on R2,997MIT OR Apache-2.0
declaration_siteIterate through the debug info associated with currently loaded functions2,995MIT OR Apache-2.0
podiumYour friendly pod buddy2,946Apache-2.0
rsblkList block devices on FreeBSD2,921MIT
novem-tuiTUI for the novem.io visualization API2,921MIT
dmxvisHigh Framerate LSD Audio Visualizer [DMX, WS281x, OpenRGB]2,909MIT
geonodegeometry nodes2,909MIT
log2graphcreate directed graphs from log files2,896MIT
osm_graphThis library provides a set of tools for generating isochrones from geographic coordinates. It leverages OpenStreetMap data to…2,852MIT
progredientA program to render text progress bars.2,845MIT
lookasPerception aligned terminal-based audio spectrum visualizer2,840MIT
napaliTUI interface for Integrated Reasoning's accelerated solver API2,825MIT
visualizeA library for standardizing visualizations of data structures2,814MIT OR Apache-2.0
hex-spiralA single-coordinate 2D hex grid.2,808MIT
podwatchrenamed to 'podium'2,801Apache-2.0
adic-shapeVisualizing p-adic numbers2,799MIT OR Apache-2.0
aasvgConvert ASCII art diagrams to SVG with automatic light/dark mode support2,768BSD-2-Clause
git-conformKeep track of your local git repositories2,767MIT
total-spaceExplore the total space of states of communicating finite state machines.2,763GPL-3.0
dagreA Rust port of dagre - directed graph layout using the Sugiyama method2,763Apache-2.0
gruxA library for drawing grid-based user interfaces using ASCII characters2,755MIT
utf-railroadGenerate text railroad diagrams in rust.2,736MIT
trmt2D Turing machine (turmite) simulator for the terminal2,733GPL-3.0-or-later
jiao-shapesCross platform 2D painting engine (2d vector shapes part)2,718Apache-2.0
to_stringSimple functions to print primitives as strings2,711MPL-2.0
toisonVisualize size distribution of JSON files2,693EUPL-1.2
restersA lightweight cross-platform Rest API tester gui built using fltk-rs2,691MIT
nebulaeA multi-threaded Nebulabrot renderer.2,690NPOSL-3.0
map-engineA library to work with tiled geospatial (raster) data.2,688MIT
strafeStatistics programming for Rust based on R2,682MIT OR Apache-2.0
room_visual_extAdditional visualization utilities for Screeps: World2,664MIT
pihole-influx-agentPublish PiHole metrics to InfluxDB. Supports Influx's V2 API.2,650AGPL-3.0-only
mono-diagramA cross-platform tool for generating plain-text diagrams from a certain syntax2,648MIT
splotchPlot data to HTML2,639MIT OR Apache-2.0
slapdashA simple dashboard server2,623CC-BY-NC-4.0
qr2cairoVector drawing of QR code using Cairo2,603MPL-2.0
graphviz-rust-blaThe library provides the basic access to the graphs in graphviz format with ability to import into or export from it.2,601non-standard
colorcetColorcet colormaps.2,578CC-BY-4.0 AND PSF-2.0 AND MIT
spaced-reviewA minimalistic terminal-based vocabulary learner or flashcard tool, using a spaced repetition algorithm.2,575GPL-3.0+
iconflowUnified icon library for Rust GUI apps with 10+ embedded icon packs (Bootstrap, Heroicons, Phosphor, Lucide, Tabler). Type-safe…2,573MIT
rocket-analyticsMonitoring and analytics for Rocket web applications.2,571MIT
tinytableA tiny text table drawing library2,568Apache-2.0 OR MIT
pdbvisA 3D protein structure viewer that loads and visualizes proteins from the Protein Data Bank (PDB)2,551MIT
data_fmtMulti-format data visualization library with 10 formatters, 33 variants, and granular feature flags2,546MIT
mlflowA client library for MLflow tracking2,545MIT
dingsquick command-line data visualization2,505ISC
tramexTramex is a 4G frame analyser2,473GPL-3.0
aegeanA fancy diagnostics & reporting crate2,470MIT
rumlGenerate plantuml code from Rust's modules.2,453MIT OR Apache-2.0
ubmscA client for Battery Management Systems (BMS).2,432MIT
bevy_easy_gifBevy crate for easy GIF spawning in your games2,430MIT OR Apache-2.0
incertoMonte carlo simulations.2,410MIT
charon_ariadneA fancy diagnostics & reporting crate - resigned for crates.io/charon2,385MIT
textfmtA simple text formatting crate for Rust TUI applications.2,383MIT OR Apache-2.0
cargo-heaptrackcargo subcommand for generating heaptrack flamegraphs2,380MIT OR Apache-2.0
yo_netwatchA reactive network status monitor for egui apps. Inspired by Flutter's connectivity_plus, built with Rust by Yo (Yogi).2,377MIT
tui-spinnerCustomizable animated spinner widgets for Ratatui — braille arcs, bouncing bars, rotating glyphs, and symbol styles2,322MIT
pixelpwnr-renderBlazingly fast GPU accelerated pixelflut server2,300GPL-3.0
leptos-helios-componentsLeptos integration for Helios2,296MIT
gluon-node-senseSenses problems and maintenance opportunities in your Freifunk routers.2,292MIT
benchplotUtility for benchmarking functions over various input sizes and plotting the results.2,287Apache-2.0 OR MIT
vistaA utility library for displaying and formatting arrays, matrices and tensors in the terminal.2,285MIT
smittersSmith chart, Volpert–Smith chart, egui2,270MIT
roflLulz on demand2,254BSD-3-Clause
rasciichartASCII chart library for Rust with smooth line rendering, inspired by asciichartpy2,254MIT
emergeA library for building and rendering force directed graphs2,198MIT OR Apache-2.0
macmonApple Silicon system monitor & Rust library — CPU/GPU power, temperature, RAM. No sudo. TUI, JSON pipe, Prometheus exporter.2,191MIT
rustedbytes-mandelbrotA Mandelbrot set generator written in Rust.2,154GPL-3.0
plotters-layoutLayout utility for plotters crate2,148MIT
wavedromA Pure Rust Digital Timing Diagram Generator based on WaveDrom-JS2,143MIT OR Apache-2.0
sailorA sailing navigation application.2,137MIT OR Apache-2.0
dotspaceExplore your Graphviz dot files in interactive 3D space2,130MIT
gradaggregate, store, query and visualize your metrics, all in one tool2,104AGPL-3.0-or-later
minimapGenerates minimap images of source code files and diffs2,090MIT OR Apache-2.0
fast-heatmapBlazing fast crate to generate heatmap images with data points2,067MIT
kreidaKreida-rs is a minimalistic 2D graphics library (WIP)2,065MIT/Apache-2.0
chematic-depict2D molecular structure depiction as SVG: ring templates, wedge/dash stereo bonds, CPK coloring, grid layout — pure-Rust, no C/C++…2,064MIT OR Apache-2.0
rpmlx90640High-level library for imaging using Raspberrypi I2C and the MLX90640 thermal sensor2,056MIT OR Apache-2.0
tree_fmtDeprecated: renamed to data_fmt. Multi-format data visualization library with 10 formatters, 33 variants, and granular feature…2,032MIT
xylo-langA functional programming language for generative art.2,010MIT
wcloudGenerate beautiful word clouds with support for masks, custom fonts, custom coloring functions, and more.2,002non-standard
haggisA 3D rendering and simulation engine built in Rust using wgpu for graphics rendering and winit for windowing, supporting both CPU…1,986MIT
analog_literalsMulti-Dimensional Analog Literals in Rust1,986WTFPL
hlbc-indexingHashlink bytecode indexer1,981MIT
plotchartA Rust drawing library focus on data plotting for both WASM and native applications1,974MIT
radianceVideo art software designed for live performance1,971MIT
snarlCompute a planar layout for a weighted graph.1,960GPL-3.0
mitaMita client - CLI and library for Mita monitoring system1,943MIT
pixtuoid-coreHeadless engine for pixtuoid — sources, state, sprites1,932MIT
qiuData visualization library for rust1,931Apache-2.0
report-leptosLeptos SSR renderer for generating static HTML reports - beautiful, interactive, type-safe1,929BUSL-1.1
timeskwireA lean and mean PDF reporting engine for TimeWarrior1,920BSD-3-Clause
chartjs_imageRender Chart.JS as Image (or URL of Image)1,920MIT
leptos_colorLeptos Color is a simple Crate that gives access to a color picker for leptos1,914MIT
plotters-unsablePlot Drawing Library in Pure Rust for both native and WASM applications1,912MIT
braillixA dot-matrix display implemented with braille characters1,902MIT
shuHigh-dimensional metabolic maps.1,901MIT OR Apache-2.0
vivifyA mini language for describing animations.1,900GPL-3.0
fluxureA flow-based programming framework1,896MIT OR Apache-2.0
fusabi-tuiTerminal UI library for Fusabi - providing Ratatui bindings and widgets1,888MIT OR Apache-2.0
chartml-coreChartML core library: YAML parser, plugin system, element tree, data model1,879MIT
pdf_structure_viewerInspect how the PDF's structure looks.1,870MIT OR Apache-2.0
xcursorlocatecursor location indicator for X111,868GPL-3.0-or-later
visualhashSimple crate for creating a visual fingerprint of data1,868MIT
drawing_examplesExamples for 2D graphics library1,867MIT OR Apache-2.0
tramex-toolsTramex utilities1,846GPL-3.0
quadtree-cdA quadtree-based data structure for placing shapes such as rotated rectangles in bounded 2D space, checking for collision with…1,842Apache-2.0
goldenrodA simple GUI library for audio plugins1,834MIT
rtpeekerRTP streams analysis and visualization tool1,829MIT
instinctSorting of polygons, lines and points in 3D world projection1,814GPL-3.0-or-later
plop(Science / Video Game) Physics engine for Cala1,814MIT / BSL-1.0
ying3D data processing library for Rust1,810Apache-2.0
scattersA CLI to instantly turn tabular data and audio files into interactive HTML scatter plots.1,807MIT
naviz-rendererRenderer for NAViz1,793LGPL-3.0-or-later WITH LGPL-3.0-linking-exception
pangolinSomething that will have a pangolin as as mascot1,792GPL-3.0
canvas-coreCore canvas logic for Saorsa Canvas - scene graph, state management, input handling. Compiles to WASM for universal portability.1,788MIT OR Apache-2.0
chartisanChartisan's Rust backend1,785MIT
easel-rsA shader playground for creating high resolution digital paintings.1,770non-standard
dsp_boxA tool for learning and prototyping audio DSP concepts in Rust1,765GPL-3.0
nodui_coreCore types for the nodui crate1,757MIT OR Apache-2.0