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.

qrcA Rust library for generating and manipulating QR code images in various formats11,449MIT OR Apache-2.0AlgorithmsEncoding dwfvA simple digital waveform viewer with vi-like key bindings11,254MITCommand line utilitiesDevelopment tools::Debugging freya-skia-bindingsSkia Bindings for Rust11,138MITExternal FFI bindingsGraphics freya-skia-safeSafe Skia Bindings for Rust11,066MITAPI bindingsGraphics kuvaScientific plotting library in Rust with various backends.10,880MITCommand line utilitiesGraphics mermaid-textRender Mermaid diagrams as Unicode box-drawing text — no browser, no image protocols, pure Rust10,807MITCommand line utilitiesText processing bevy-contrib-inspectorstarts a webserver for visually editing bevy resources10,791MITDevelopment tools::Procedural macro helpersGame development rustowlVisualize Ownership and Lifetimes in Rust10,766MPL-2.0Development toolsVisualization markdolla structured and extensible markup language10,673MITCompilersNo standard library quick-diff-meQuick Diff (unified diff) on Microsoft Excel viewer as Iced GUI app10,633Apache-2.0Data structuresDevelopment tools pltPlotting library with a focus on publication level aesthetics and ergonomic control.10,592MIT OR Apache-2.0GraphicsVisualization toprsCross platform memory focused top10,565MITCommand line utilitiesVisualization error_snippetLibrary for reporting fancy diagnostics to the console10,502MITCommand line utilitiesCompilers nadi_coreCore library for Nadi systems, for use by plugins10,351GPL-3.0-onlyData structuresScience roarsvgSVG deserialization for lyon_path.10,228MIT OR Apache-2.0ScienceVisualization numsepAdding thousands-seperators to numbers10,178MIT OR Apache-2.0Parsing toolsText processing ufbJust quickly show or draw a framebuffer in a window, nothing else!10,170MITDevelopment tools::DebuggingGraphics dotparserdiagram file parser for Bevy visualization of diagrams10,167MITGraphicsVisualization fdg-macroquadThe macroquad based visualizer for fdg10,145GPL-3.0Visualization hlbc-cliHashlink bytecode disassembler, analyzer and decompiler cli10,133MITCommand line utilitiesCompilers nlmrsA Rust crate for building Neutral Landscape Models.10,056MITGraphicsMathematics rsfracThe Terminal-Based Fractal Explorer. Rsfrac is your terminal gateway to Mandelbrot, Burning Ship, and Julia.9,871GPL-3.0-or-laterCommand line utilitiesMathematics cs2-navPackage to produce CS2 meeting point plots.9,789MITVisualization tatami-dungeonA roguelike dungeon generation algorithm9,776MITGame developmentVisualization animA framework independent animation library for rust, works nicely with Iced and the others9,676MITGraphicsGUI tablestreamA streaming table formatter for the console9,646MIT OR Apache-2.0Command-line interfaceVisualization helixiserA crate for the calculation of diffraction patterns of helical objects9,529MITMathematicsMultimedia::Images bevy_plotA Bevy plugin for plotting data and explicit functions.9,468MIT OR Apache-2.0Game developmentGame engines visual-hashingHuman-friendly visual fingerprints for keys and checksums: a nameable 64-emoji BLAKE3 hash (emojihash) and OpenSSH-style…9,432MIT OR Apache-2.0CryptographyVisualization base64-ltA base64 (with padding) string encoding/decoding utility.9,297MITCommand line utilitiesEncoding dstvDSTV is a Rust library for parsing DSTV files and visualizing the parsed data.9,249MITDevelopment toolsGraphics gustA small charting library for generating d3 and html charts using Rust9,194Unlicense/MITVisualization grRust wrapper for the GR framework9,184MITGraphicsRendering term-transcript-cliCLI wrapper for term-transcript9,159MIT OR Apache-2.0Command line utilitiesDevelopment tools::Testing vega_lite_3rust api for vega-lite v39,140Apache-2.0Visualization phraceTerminal graph viewer for xvg files.9,136MITScienceVisualization drawing_glOpenGL backend for 2D graphics library8,910MIT OR Apache-2.0GraphicsRendering::Graphics APIs plotters-iced2Iced backend for Plotters8,858MITVisualization static_tableLibrary creates pretty tables at compiler time8,857MITText processingVisualization punchcardA CLI tool for tracking work-from-home hours.8,832AGPL-3.0-or-laterCommand line utilitiesDate and time vid_dup_finderA command line application (and linux-only gui) to find duplicate video files8,830non-standardCommand line utilitiesMultimedia dataviewerWatch and view your data in real-time8,725GPL-3.0-or-laterVisualization kommittedMeasure Kafka Consumer Offset Lag and Time Lag8,610MIT OR Apache-2.0Command line utilitiesDevelopment tools motA terminal user interface (TUI) tool for moneybird8,598MITCommand line utilitiesVisualization simple_pdf_generator_deriveMacros for simple_pdf_generator8,580MITGraphicsRendering lineupread/write collection of formatted UTF-8 string items8,488GPL-3.0-or-laterCommand line utilitiesEncoding feoSimple system monitoring CLI tool for Linux, with GPU temperature monitor for Raspberry Pi8,486MIT OR Apache-2.0Visualization bevy_material_toolA material replacement workflow for bevy8,450MITGame developmentGUI selkie-rsA Rust implementation of the mermaid diagramming parser and renderer8,381MITParsing toolsVisualization myxineGet a GUI fast in any language under the sea!8,334MITCommand line utilitiesGraphics msvgFast SVG browser for pen-plotter users8,229MITCommand line utilitiesGraphics simple_pdf_generatorA simple PDF generator based on headless Chromium8,221MITGraphicsRendering spandexA modern LaTeX alternative8,118MPL-2.0Template engineText processing ron_to_tableA library for pretty print RON as a table8,092MITText processingVisualization waveformAudio waveform image renderers8,057non-standardMultimedia::AudioMultimedia::Images meterCLI level meter for adjusting microphone gain/levels.7,979MITCommand line utilitiesMultimedia nuanceA tool to run your shaders on the gpu. Also a good demo application for wgpu-rs.7,816Apache-2.0GraphicsRendering book-of-profitsSecure crypto portfolio tracker REPL7,765MITCryptography::CryptocurrenciesVisualization plt-drawThe drawing backend template for the plt crate7,754MIT OR Apache-2.0GraphicsVisualization packetryA fast, intuitive USB 2.0 protocol analysis application for use with Cynthion.7,723BSD-3-ClauseVisualization pr_modProgram to look PR modifications7,666GPL-3.0AccessibilityCommand-line interface pythagorasA rust implementation of Pythagoras Theorem.7,655GPL-3.0Text processingVisualization tui-piechartA customizable pie chart widget for Ratatui TUI applications7,637MITCommand-line interfaceGraphics popoplotA tool to visualize real time numerical data as a line chart7,633MITVisualization oeis-utilsParse OEIS database archives7,577MITAPI bindingsEncoding oxygen_suiteOxygen Suite is a set of tools made with the Oxygen Game Engine to make assets.7,519MITDevelopment toolsGame engines calcifer-libclientClient library for the Calcifer project.7,501MITMathematicsScience nwbviewNeurodata Without Borders viewer7,495Apache-2.0ScienceScience::Neuroscience ferrisume-cliA JSON resume CLI tool7,461MITValue formattingVisualization strafe-errorError types for strafe7,458MIT OR Apache-2.0MathematicsScience icentral-label-mapEfficiently manage label mappings within directed graphs, supporting complex node and edge transformations.7,395MIT OR Apache-2.0AlgorithmsData structures color_pickerA simple terminal color picker7,378MITCommand line utilitiesVisualization aprender-vizSIMD/GPU/WASM-accelerated visualization library for data science and ML7,342MIT OR Apache-2.0GraphicsScience louvreA Robust Triangulation Algorigthm7,276MITAlgorithmsGraphics strafe-constsConstants for strafe7,258MIT OR Apache-2.0MathematicsScience text_block_layoutLibrary for joining together blocks of text characters, in for example a TUI or text document.7,256MITVisualization quillA lightweight Rust plotting library for creating simple SVG 2D plots7,232Apache-2.0GraphicsVisualization dbgbbA framework for analyzing debugging data in a Mathematica/Jupyter notebook7,221Apache-2.0Development tools::DebuggingDevelopment tools::Testing sankeyA Rust library for generating sankey diagrams7,220MPL-2.0GraphicsVisualization strafe-typeTypes for strafe7,210MIT OR Apache-2.0MathematicsScience r2rs-nmathStatistics programming for Rust based on R's nmath package7,177MIT OR Apache-2.0MathematicsScience hlbc-decompilerHashlink bytecode decompiler7,176MITCompilersVisualization deft-skia-safeSafe Skia Bindings for Rust7,012MITAPI bindingsGraphics strafe-traitTraits for strafe7,008MIT OR Apache-2.0MathematicsScience nonstdfloatFloating point calculations for strafe6,977MIT OR Apache-2.0MathematicsScience punch-cardPunched cards in Rust6,975MIT OR Apache-2.0No standard library::No dynamic allocationVisualization mainframeA lightweight TUI system monitor6,815GPL-3.0-or-laterCommand-line interfaceCommand line utilities deft-skia-bindingsSkia Bindings for Rust6,773MITExternal FFI bindingsGraphics logvA very simple program to view and filter logs easily.6,770MITCommand line utilitiesVisualization netpixMulticast streams analysis and visualization tool6,747MITDevelopment toolsMultimedia datavizA modular library for creating charts and graphs in Rust.6,728MITGraphicsVisualization workspacer-showA Rust crate for managing and visualizing workspaces with dynamic visualization and manipulation capabilities, leveraging…6,655MITDevelopment toolsOperating systems webviewTiny cross-platform UI library for Rust that uses a webview for rendering HTML56,628ISCAPI bindingsGUI pisngeA Rust-based diagram rendering library inspired by Mermaid.js, focused on generating SVG pie charts6,623MITCommand line utilitiesParsing tools calcifer-serverBackend logic for the Calcifer project.6,610MITMathematicsScience egui-dataframeRust egui Widgets for polars dataframe6,608MITDevelopment toolsGames tauri-webview-sysRust native ffi bindings for webview6,569MITAPI bindingsGUI ux-chartsBackend and runtime agnostic chart library6,499MPL-2.0GUIMultimedia strafe-testingTesting framework for strafe6,455MIT OR Apache-2.0MathematicsScience touchstoneTouchstone (s2p, etc.) file parser, plotter, and more6,429MITCommand line utilitiesParser implementations seellaA tool for visualising the traces emitted by ScyllaDB6,382MITDatabase interfacesDevelopment tools::Debugging oxygen_emissionOxygen Emission is a rendering engine mainly developed for the Oxygen Game Engine.6,360MITGame enginesMultimedia::Video maplibre-legendA library that dynamically generates layer legends based on the information in a MapLibre style.json file.6,351BSD-3-ClauseGraphicsVisualization coupThe COUP game implemented in the CLI6,311GPL-3.0-or-laterCommand-line interfaceGame development egui-resourcesegui resources for Rust6,120MITDevelopment toolsGames marsA data science notebook6,115MIT OR Apache-2.0Development toolsScience gr-sysBindings to the GR C library6,101MITGraphicsRendering nadi_pluginMacro library to write plugins for nadi system using nadi_core6,101GPL-3.0-onlyData structuresScience leenfetchFast, minimal, customizable system info tool in Rust (Neofetch alternative)6,101MITCommand line utilitiesOperating systems hexdump-ltA minimalist, dependency free version of the hexdump utility.6,091GPL-3.0Command line utilitiesDevelopment tools insightfulMonitor for Ordinary6,058AGPL-3.0-onlyVisualizationWeb programming robarA simple, but flexible system overlay bar for the X Window System (X11).6,025MIT OR Apache-2.0GUIVisualization utdCreate and manage activities and notes offline in your terminal5,922MIT/Apache-2.0Command line utilitiesVisualization transitionAllows to visualize the execution and result of code using LED light blink(1)5,889MIT/Apache-2.0Visualization planturlA plantuml-file to server-url-encoder and downloader.5,876Apache-2.0 OR MIT AND ZlibCommand line utilitiesDevelopment tools tauri-web-viewRust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications5,870MITAPI bindingsGUI r2rs-statsStatistics programming for Rust based on R's stats package5,842MIT OR Apache-2.0MathematicsScience bevy_generativeProcedural generation in Bevy5,837MIT OR Apache-2.0Game developmentGraphics procedureProcedure allows to execute tasks with a visual indication to the end user in the stdout.5,832MITCommand-line interfaceCommand line utilities toml_to_tableA library for pretty print TOML as a table5,789MITText processingVisualization wandWeb application UI framework powerered by wasm and canvas 2d5,787GPL-3.0-or-laterVisualizationWebAssembly gmsh-sysLow-level bindings to the Gmsh API5,768non-standardExternal FFI bindingsScience plotters-druidUse Plotters as a Druid Widget5,751MIT OR Apache-2.0GUIVisualization pushrod-widgetsPushrod UI Library - Widgets5,732Apache-2.0GraphicsGUI healthkit-to-sqlite-cliCommand-line tool to convert Apple HealthKit data to a SQLite database.5,699MIT OR Apache-2.0Database interfacesScience image-generatorUse JSON files to render images.5,694GPL-3.0GraphicsMultimedia::Images r2rs-baseStatistics programming for Rust based on R's base package5,666MIT OR Apache-2.0MathematicsScience grupan offline github markdown previewer5,644non-standardCommand line utilitiesVisualization web-view_suppressRust bindings for webview, a tiny cross-platform library to render web-based GUIs for desktop applications - forked from Boscop5,638MITAPI bindingsGUI pronto-graphicsQuick and simple graphics for Rust5,631MITGamesGraphics logssA simple command line tool that helps you visualize an input stream of text.5,602MITCommand line utilitiesParsing tools libletLibrary for learning about formal languages and grammars5,596MIT OR Apache-2.0Data structuresSimulation dragon3D/2D game engines implemented with ECS concepts5,535GPL-3.0-or-laterGame enginesVisualization plotters-dioxusA plotters-rs component for dioxus5,530MITGUIVisualization git-delta-libNot ready for use: use crate git-delta for the application5,528MITDevelopment toolsVisualization geoshaperFind shapes on maps.5,491MITVisualization e-nguyenBuild your own music visualizations5,462LGPL-3.0-onlyGraphicsMultimedia r2rs-massStatistics programming for Rust based on R's MASS package5,387MIT OR Apache-2.0MathematicsScience r2rs-rfitStatistics programming for Rust based on R's Rfit package5,360MIT OR Apache-2.0MathematicsScience splotPlot data to HTML5,335MIT OR Apache-2.0ScienceVisualization poddy-cliYour friendly pod buddy5,294Apache-2.0Command-line interfaceVisualization rustfolioA simple tool for monitoring an investment portfolio5,282MITCommand line utilitiesVisualization fsaysA Rust flavored replacement for the classic cowsay5,219MIT/Apache-2.0Command line utilitiesRendering cities_heightfield_from_gsiHeight-field generator for Cities Skylines using GSI data5,209MITGamesVisualization shoebillA Wadler/Leijen style pretty-printer5,185non-standardCommand-line interfaceDevelopment tools pgp-sig2dotOpenPGP sign party tool —— Visualize the Web of Trust5,168MITVisualization rustnet-monitorA cross-platform network monitoring terminal UI tool built with Rust5,157Apache-2.0Command line utilitiesNetwork programming gtensorReverse-mode autodifferentiation of computational graphs with tensors and more for machine learning.5,113MIT OR Apache-2.0AlgorithmsMathematics pushrodPushrod UI Library5,107Apache-2.0GraphicsGUI hlbc-guiHashlink bytecode disassembler, analyzer and decompiler gui5,105MITCommand line utilitiesCompilers wonkyterminal monitoring application5,102non-standardCommand line utilitiesVisualization nviwatchA blazingly fast Rust-based TUI for managing and monitoring NVIDIA GPU processes5,100GPL-3.0Command line utilitiesHardware support rta-for-fps-latex-libA library intended to be used with rta-for-fps-lib to help generate latex diagrams5,043MIT OR Apache-2.0Visualization imgui_stylesA collection of immediate gui themes5,033MITGUIVisualization metroMetro is a crate for rendering graphs similar to `git log --graph`5,018MITAlgorithmsCommand-line interface plotters-pietA Piet backend for Plotters5,012MIT OR Apache-2.0Visualization negieGenerate complex scatter plots of eigenvalues from parametrized bohemian matrices4,989MITGraphicsMathematics vocageA minimalistic terminal-based vocabulary learner or flashcard tool, using a spaced repetition algorithm.4,989GPL-3.0+Command line utilitiesVisualization billigA command-line DSL budget manager4,962MIT OR Apache-2.0Command line utilitiesDate and time dose2gmshConvert EGSnrc 3ddose files to Gmsh mesh files4,942MIT OR Apache-2.0Command line utilitiesScience pdf_processLibrary for rendering and extracting metadata/text from PDF files using poppler4,900MITMultimediaMultimedia::Encoding reudhA tool for parsing and indexing word etymologies from etymonline.com4,887GPL-3.0Parsing toolsText processing textalyzerAnalyze key metrics like number of words, readability, and complexity of any kind of text4,862AGPL-3.0-or-laterCommand line utilitiesText processing canvas2D Canvas API that streams all drawing commands to a connected browser.4,735Apache-2.0API bindingsGUI badgesA pure Rust library for generating SVG badges with an included binary4,708MIT OR Apache-2.0Command line utilitiesVisualization chromaticA small utility library for building and sampling colour maps.4,694MITGraphicsVisualization anim-derivemacros for anim4,680MITGraphicsGUI leptos-heliosHigh-performance Rust visualization library with Canvas2D, WebGPU, and WebAssembly support4,678MITGraphicsVisualization picodiffTiny GUI app to compare text easily4,642Apache-2.0GUIText processing anomaly-gridSequential pattern analysis through variable-order Markov chains. Built for detecting deviations in finite-alphabet sequences.4,558MITAlgorithmsData structures simply_coloredThe simplest crate in existence for terminal colors4,521MIT OR Apache-2.0Command-line interfaceCommand line utilities tbuckA command line tool for bucketing time-series text data4,508CC0-1.0Command line utilitiesVisualization bidir_termtreeVisualize tree-like data on the command-line (bidirectional)4,465MITCommand-line interfaceVisualization rgmshUnofficial, opinionated Rust bindings to the Gmsh API4,452non-standardAPI bindingsScience stickupA modular input device abstraction layer with HID and virtual device support.4,430non-standardGame developmentGUI cargo-visualizeInteractive cargo dependency graph visualization4,417GPL-3.0-or-laterDevelopment tools::Cargo pluginsVisualization stockerStocks dashboard4,396MIT OR Apache-2.0Command line utilitiesVisualization quiqrA tool for quickly generating a QR code and displaying it on screen.4,396MITMultimedia::ImagesVisualization hesione_macrosMacros for the hesione crate4,354MIT OR Apache-2.0Development toolsDevelopment tools::Debugging rta-for-fps-latex-genAn example usage of rta-for-fps-latex-lib reproducing a few figures from the paper 'Response Time Analysis for Fixed Priority…4,281MIT OR Apache-2.0Visualization graphviz-ffiFFI bindings for the graphviz C lib generated with rust-bindgen.4,275MITExternal FFI bindingsVisualization ttopTerminal Top: 10X better than btop - Pure Rust system monitor with GPU support (NVIDIA/AMD/Apple), sovereign stack,…4,272MIT OR Apache-2.0Command line utilitiesVisualization screeps-local-visualsA library for the programmable MMO Screeps that allows tools to produce images of game data without relying on the game engine…4,251MITGraphicsMultimedia::Images r2rs-datasetsStatistical datasets for Rust based on R's datasets package4,243MIT OR Apache-2.0MathematicsScience media-controllerA setup agnostic media controller4,243MITGraphicsMultimedia::Audio mini-log-viewerMini Log Viewer4,225GPL-3.0Development toolsVisualization webscreenshotA simple CLI tool to take screenshots of rendered webpages, given a URL or local file path.4,205Apache-2.0Command line utilitiesDevelopment tools cli_graphSmall crate to generate simple CLI graphs4,204MITCommand line utilitiesDevelopment tools::Debugging tui-sliderA simple TUI slider component library for ratatui4,187MITCommand-line interfaceGUI psylinkGUI for PsyLink neural interface for receiving/graphing biosignals and predicting user's intentions4,145GPL-3.0-onlyAccessibilityHardware support whatbpm💓 Today's Trending Values for EDM Production4,136MIT OR Apache-2.0MultimediaMultimedia::Audio minmaxlttbMinMax Largest Triangle Three Buckets4,102MITAlgorithmsScience sol2seqSequence diagram generator for Solidity contracts4,097MITCommand line utilitiesDevelopment tools downsample-oxideLargest Triangle Three Buckets Implementation4,096MITDate and timeVisualization tolove-ruA lovely terminal heart animation.4,094MITCommand line utilitiesVisualization simulate-lcdA simple library to simulate monochrome dot-matrix displays, such as monochrome LCD screens.4,088Apache-2.0GraphicsMultimedia::Video heatmap-parseA robust GPS track processor for creating frequency-based route heatmaps from GPX, FIT, and polyline data4,076MITScienceVisualization three-d-text-builderGlyph atlas based text rendering for the three-d crate4,007MIT OR Apache-2.0GraphicsRendering text-to-png-cliA command-line tool to render text to a png image with basic options4,001MIT OR Apache-2.0Command line utilitiesEncoding tracing-fancytreetracing subscriber with readable tree output3,996MITCommand-line interfaceValue formatting