CATEGORY
Rendering 1,595 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.
viewport-lib-terrainHeightmap and splatmap terrain rendering for viewport-lib53GPL-3.0-only
newter-compilerA UI language compiler — 73 built-in elements, compiles to canvas, HTML, React, and JSON52MIT
chess-diagramRender a chess position (FEN) to a self-contained SVG diagram with Cburnett pieces, coordinate labels, highlight/check squares,…52MIT
bevy_wispInteractive WGSL shaders for Bevy - reflected inputs, multi-pass rendering, hot reload.52MIT OR Apache-2.0
mtl-fxMetalFX bindings for AI upscaling and frame interpolation51MIT OR Apache-2.0
eadupA native-first markup language and EADUP compiler for automated, standards-compliant document typesetting51AGPL-3.0-or-later
klyffText rendering library for games with MSDF support51MIT
prettytA lightweight, environment-aware ANSI terminal text styling library with automatic color capability detection.51Apache-2.0
lynpdf-rsPure Rust HTML/CSS to PDF renderer focused on Thai text layout50MIT
bevy_meshoptSmall wrapper around the `meshopt` library for using with Bevy!50MIT OR Apache-2.0
ascii-linkerA procedural macro library to embed a .bapple file into a Rust binary.50MIT
avila-tesselationIFC geometry tesselation - converts parametric solids to triangle meshes - 100% Rust50MIT OR Apache-2.0
zoa3D ASCII renderer for terminals with shapes, particles, and effects50Apache-2.0
markup_engineZero-dependency, trait-based, ultra-lightweight markup renderer (Markdown + HTML + HTML + pluggable). Born from LeadSheetML,…49MIT
geo_tilerConvert 2D geographic polygons into 3D spherical meshes for globe rendering49MIT
mtl-quartz-coreQuartzCore/CoreAnimation bindings (CAMetalLayer, CAMetalDrawable)48MIT OR Apache-2.0
dioprism-ssrSSR injection and route-runtime helpers for Dioxus Dioprism.48MIT OR Apache-2.0
kiranKiran — AI-native game engine for AGNOS48GPL-3.0-only
engvis-mesherMesh generation algorithms (DC, MC33, shell, MS-loops) for engvis48MIT
betteroffice-docx-layoutThe pure layout-core (pagination) in Rust, compiled to WASM. A twin of the TypeScript layoutCore behind the same MeasuredBlock[]…48Apache-2.0
embree3Safe Rust bindings to Embree 3.13.5, Intel's high-performance ray-tracing kernels.47MIT
slint-mappingMap framework for Slint — interactive map component with tile rendering, panning, zooming, and marker overlays.47MIT OR Apache-2.0
stuk-renderGPU display-list renderer (wgpu + glyphon) used by the Stuk app framework47MIT OR Apache-2.0
diene-engine-renderer-vulkanVulkan renderer backend for Diene.47MIT OR Apache-2.0
diene-engine-coreApplication lifecycle and window orchestration for Diene.47MIT OR Apache-2.0
betteroffice-xlsxYrs-backed XLSX editor, calculation, rendering, and serialization facade.47Apache-2.0
chargeModern, minimal, efficient Vulkan game engine46Apache-2.0
eulumdat-rtGPU ray tracing engine for photometric simulation — wgpu compute shaders45AGPL-3.0-or-later
cargo-plushieCargo subcommand for building and downloading Plushie renderer binaries45MIT OR Apache-2.0
esoc-gfxLow-level 2D vector graphics engine — SVG-first, zero deps by default45MIT OR Apache-2.0
damage-rectsAccumulate, coalesce, and emit dirty rectangles for partial GPU redraw44MIT
ofd-coreOFD (Open Fixed-layout Document, GB/T 33190-2016) parsing, validation and rendering library44MIT
pretext-renderShaping-backed text rasterization helpers for Pretext layouts.44MIT
bevy-fragment-shader-pluginA Bevy plugin for streamlining fragment shader development.44MIT
egui-plotter-forka fork of egui-plotters for egui 0.35+ compatibility43MIT
rasterrocket-cliCLI — renders PDF pages to pixel files. Drop-in pdftoppm replacement. Pure Rust, zero Poppler.43MIT
burn_synth_mcpMCP server for burn_synth foreground extraction and 3D synthesis42MIT OR Apache-2.0
kengaai-uiUI system for KengaAI Engine42MIT
breprsRust implementation of boundary representation (BRep) with API compatibility for CAD/CAE/CAM applications42MIT OR Apache-2.0
kengaai-particlesParticle system for KengaAI Engine41MIT
pluotPlotting library designed for usage from Rust, Python, and JavaScript41non-standard
bevy_emojiColor emoji rendering for Bevy — bypasses swash's broken CBDT support by extracting bitmap glyphs directly via ttf-parser.41MIT OR Apache-2.0
smooth-frameGenerate Sketch-like smooth corner and smooth frame cubic Bezier paths.41Apache-2.0
oxipdf-htmlHTML+CSS → StyledTree adapter for the oxipdf PDF engine40MIT OR Apache-2.0
cat-wgpuCategorical host layer for wgpu compute: adapter, device, buffers, shaders, and dispatches expressed as comp-cat-rs Io/Resource…40MIT OR Apache-2.0
flutter_wgpu_textureFlutter texture plugin runtime powered by Rust and wgpu.40MIT
gemini-lite-desktopUltra-lightweight Gemini AI desktop wrapper using the WebChrom engine. RAM efficient and minimalist.40MIT
slate-textNative text shaping and rasterization for the slate-framework UI framework40MIT OR Apache-2.0
goldyFondaco Machine GPU runtime for Rust (Vulkan, DX12, Metal)40MIT
texture-bakerBake mesh maps (normal, AO, curvature, position, thickness, height, bent normals, ID) from high-poly to low-poly, on CPU or GPU…40MIT OR Apache-2.0
xen-svga minimal svg parser and tessellator in rust40Apache-2.0
betteroffice-pptx-renderRust-owned PPTX slide layout and display-list compiler.40Apache-2.0
backdrop-blur-eguiegui adapter for backdrop-blur: frosted glass over two paths sharing one Surface vocabulary — own-loop (egui-wgpu, render to an…39MIT OR Apache-2.0
kengaai-postprocessPost-processing effects for KengaAI Engine39MIT
anvilkitAnvilKit game engine — a modular, ECS-based game engine built with Rust38MIT OR Apache-2.0
gooseboy_buildscriptThe Minecraft Gooseboy mod's buildscript.38non-standard
ratatui-3dmeshA reusable Ratatui widget for rendering OBJ/glTF/GLB 3D meshes as shaded terminal ASCII.38MIT
bevy_sparkGaussian splat renderer for Bevy with SPZ support38MIT OR Apache-2.0
cotis-raylibRaylib-backed renderer for Cotis38MIT
papercut-enginePapercut is an EPUB rendering and pagination engine for Rust. (Early pre-alpha, API under active design.)37MIT OR Apache-2.0
twillIdiomatic Rust styling library inspired by Tailwind CSS for GUI37MIT
proof-engineA mathematical rendering engine for Rust. Every visual is the output of a mathematical function.37MIT
blueprinterHand-drawn diagram raster renderer CLI — Mermaid / SVG → PNG / WebP with watercolor bleed (aquarelle) and glyph-path text jitter36MIT
pinealPineal — paraguas: re-exporta los módulos para prototipos. En producción importar los crates hoja directamente para que…36MIT OR Apache-2.0
alluiA SwiftUI-inspired declarative UI framework for Rust, built on gpui-rs36MIT
bevy_gradient_backgroundBevy gradient background plugin36MIT OR Apache-2.0
elicit_wgpuElicitation-enabled wgpu code-generation tools for GPU descriptor construction36Apache-2.0 OR MIT
engvisEngineering visualization framework — facade re-exporting engvis-core, engvis-surface, engvis-mesher, engvis-renderer36MIT
rmmeshA fast 3D mesh import/export crate with a compact binary format, ready for Vulkan/OpenGL/DX11/DX1236MIT
liepressA Markdown to PDF/SVG/PNG converter with CSS styling support36MIT OR Apache-2.0
chubby_bunny_canvas_rendererCanvas renderer for chubby_bunny soft-body simulations36MIT
alia-foundryCast web into native metal. HTML/CSS/JS compiled to GPU-rendered native binaries.36Apache-2.0
dioprism-runtimeDioxus components for explicit Dioprism providers, islands, capabilities, and server-owned regions.35MIT OR Apache-2.0
ratatui-unityA Rust native plugin that brings Ratatui's TUI ecosystem to Unity 3D game engine — for all platforms.35MIT
symtropy-bevy-sceneOpinionated scene/camera/light scaffolding for Bevy applications. Eliminates the camera-light-clearcolor boilerplate every…34Apache-2.0 OR MIT
zenoengineBatteries-included Rust web engine — Blade templating, ZenoLang scripting, OpenAPI docs, and standard library in one facade34Apache-2.0
agaAgenticGraphicsAcceleration — standalone agentic-first GPU rendering backend; wgpu replacement with Vulkan, OpenGL, and complete…34AGPL-3.0-or-later
keydrawA simple abstraction upon WGPU, to enable drawing of different types of objects.34MIT
big_space_solariResets bevy_solari (and optionally DLSS) ray-traced lighting temporal history when a big_space floating origin recenters;…34MIT OR Apache-2.0
velato_imagingVelato rendering through imaging.33Apache-2.0 OR MIT
microfontMicroFont is a tiny no_std 6x11 bitmap font stamper for flat pixel buffers.33MIT
oxigeo-gpuGPU-accelerated geospatial operations for OxiGeo using WGPU33Apache-2.0
slate-frameworkGPU-accelerated Rust UI framework — umbrella crate33MIT OR Apache-2.0
diene-engine-runtimeRuntime application builder and renderer backend selection for Diene.33MIT OR Apache-2.0
xript-treeThe xript tree contract (xript-tree/1) — the engine-free node, condition, diagnostic, and op shapes a fragment renderer consumes.33MIT
betteroffice-docxTyped native Rust facade for DOCX parsing, editing, layout, and serialization.33Apache-2.0
nematicPortable smolweb rendering engine — Gemini, Gopher, Markdown, feeds, and the knot note format, lowered to the inker document…32MPL-2.0
threersDrop-in three.js replacement for Rust and WebAssembly (wgpu) — THREE.* API, scene graph, PBR, post-fx, mesh BVH, CSG, headless…32MIT
polyfont-renderCustom multi-font rendering engine for polyfont32Apache-2.0
dinamika-coreDeclarative animation library: flex-based shapes, reactive signals, and a timeline (pause/parallel/sequence) on top of the…31MIT
betteroffice-pptxTyped native Rust facade for parsing, editing, rendering, and saving PPTX presentations.31Apache-2.0
svg-to-videoA CLI tool for converting animated SVGs into frame-perfect, lossless video files using a deterministic headless browser & FFmpeg.30MIT
arniko-mustangMustang: GPU-Accelerated Effect Compositor for Exosphere30MIT OR Apache-2.0
zrayA modular GPU renderer supporting voxel and rasterization pipelines30MIT
oxigeo-gpu-advancedAdvanced GPU computing with multi-GPU support, memory pooling, and shader optimization for OxiGeo29Apache-2.0
shadow-computean easy to use compute shader crate28MIT
skia-graphics-rsHigh-performance 2D graphics library built on Skia with GPU acceleration28MIT
egui-sdl2-rendererEgui painter using SDL2 Renderer27MIT
tri_grid_renderRender helpers for tri_grid_sim simulation visualization27MIT OR Apache-2.0
gpuburdenShader-based wallpapers for Wayland, burdening your GPU with fancy animations.27Apache-2.0
bevy_cudaCUDA integration for Bevy game engine27MIT OR Apache-2.0
material-color-rsRust implementation of Material Design 3 color generation algorithms with HCT color space and dynamic theme system27MIT
pdfoxA pure-Rust PDF library — create, parse, and render PDF documents with zero C dependencies27MIT
fenestra-cefCEF (Chromium Embedded Framework) backend for Fenestra cross-platform webview windows26MIT OR Apache-2.0
filtrateGPU texture filters using wgpu - blur, brightness, saturation, and more26MIT OR Apache-2.0
xenon-engineRust game engine runtime, rendering, and scene primitives.26MIT OR Apache-2.0
bevy_metalfxBevy plugin for Apple MetalFX upscaling and frame interpolation26MIT OR Apache-2.0
drew-simLibrairie de rendu 3D immédiat pour eframe/egui : maillages STL, caméra orbitale, télémétrie (axes, trajectoire, graphes).26GPL-2.0-or-later
unshitA GPU-accelerated UI framework for Rust. CSS-styled, flexbox-layouted, wgpu-rendered.25MIT
termaA next-generation terminal compositor engine for Rust. Z-indexed layers, TrueColor, SGR mouse, Kitty keyboard, and drop-in…25MIT
glitcherGlitcher - Real-time visual effects engine for VJ performance25MIT OR Apache-2.0
bimifc-viewerBIM IFC web viewer - Leptos UI + Bevy 3D24MPL-2.0
wasmaWASMA - Windows Assignment System Monitoring Architecture: Advanced GPU/CPU resource management and window composition system for…24Apache-2.0
shady_shadersAn egui + wgpu toon/cel shader renderer for glTF and OBJ models24MIT
motifAn immediate-mode UI framework for Rust with GPU rendering24MIT OR Apache-2.0
mikktspace-rsSafe, dependency-light, parallel MikkTSpace-compatible tangent generation.24Apache-2.0
hadrone-dioxusDioxus 0.7 bindings for hadrone grid layout engine23MIT OR Apache-2.0
dashscene-engineAdaptive layout engine and realization core for DashScene23MIT
dashscene-unityUnity host backend for DashScene23MIT
opuiA Rust library for stylish realtime 2D motion visuals and layered hero scenes.23MIT
fynixA composable, declarative UI framework.23MIT OR Apache-2.0
bevy-realistic-crtA Bevy post-processing plugin for CRT-style screen effects.23Apache-2.0
bevy_transform_toolsA transform gizmo plugin for Bevy with translation, rotation, and scale handles23MIT
markplus_renderHTML and PDF renderer for the MarkPlus ecosystem (AST → HTML / Typst → PDF)23Apache-2.0
byte-engine-resource-managementAsset, resource, shader, and storage management for Byte-Engine.23MIT
dashpaintTheming, appearance, and branding layer for DashScene22MIT
termglTerminal-based Graphical rasterizer/pipeline22MIT
wdvh-wgpuSmall 2D rendering helpers built on wgpu for native and wasm targets.22MIT
kael_uiProfessional shadcn-inspired UI component library for Kael. 100+ accessible components for building beautiful, performant desktop…22Apache-2.0
vzglyd-slideABI contract and data types for VZGLYD display engine slides21MIT OR Apache-2.0
vectxName reservation for vectx — the descriptive language between AI and the vector world. Functional implementation not yet released.21MIT
fedri_browserA lightweight web engine bridge for WebKit2GTK on Linux.21MIT
aluminiumvulkan-based graphics engine21MIT OR Apache-2.0
dr2dGPU-accelerated 2D data renderer built on wgpu21Apache-2.0
wisp_editorA live-coding editor for bevy_wisp shaders, native and on the web.21MIT OR Apache-2.0
byte-engine-ghiGraphics hardware interface layer used by Byte-Engine.21MIT
hadrone-wasmWASM bindings for hadrone engine (JS interop)20MIT OR Apache-2.0
dashscene-composeAndroid Jetpack Compose host backend for DashScene20MIT
palserPlatform Abstraction Layer for SoftwarE Renderers20Apache-2.0
dinamikaUmbrella crate for the dinamika toolkit: re-exports the dinamika-cpu raster renderer and the dinamika-core declarative animation…20MIT
bevy_fast_outlineSimple 2D outline for Bevy focused on performance over features.20Apache-2.0 OR MIT
maku-render-touhouBackend-neutral Touhou-style render pack for the Maku engine20MIT
symtropy-render-bridgeProject N-dimensional physics worlds into Bevy 3D rendering, with first-class 4D cross-section slicing (Miegakure-style). Bridge…19Apache-2.0 OR MIT
hadrone-leptosLeptos bindings for hadrone grid layout engine19MIT OR Apache-2.0
hadrone-yewYew bindings for hadrone grid layout engine19MIT OR Apache-2.0
dioprism-addonsFacade bundle for the Dioprism Dioxus addon crate family.19MIT OR Apache-2.0
cgpuA tunable GPU compute executor with automatic CPU fallback, byte-based batching, and inline shader generation.19MIT OR Apache-2.0
mvevgrsSoftware renderer designed for customizability19GPL-2.0
headless-screenshotRender a wgpu scene to an offscreen texture and read it back as an image or PNG, with no window or event loop19MIT OR Apache-2.0
vlerpView interpolation runtime for sensor data. Placeholder for the upcoming runtime — see https://vlerp.dev.19MIT
ass-rendererHigh-performance ASS subtitle renderer with modular backends19MIT OR Apache-2.0
vybeSovereign creative-coding engine on Rust + wgpu (WebGPU) — one core, many sugars; the chain syntax is the product.19MIT OR Apache-2.0
octoviaA pure-Rust, DOM-free state-diagram rendering engine. Text in. Transit-map SVG out.18MIT
xre-clixRenderEngine command-line tool: scaffold projects, view OBJ models, run benches, calibrate fonts.18Apache-2.0
dieneTop-level facade crate for the Diene game engine.18MIT OR Apache-2.0
glyxGlyx — a fast, lightweight Rust desktop UI framework. (Placeholder release; full framework in active development.)18MIT OR Apache-2.0
glyph-appA GPU-native desktop app framework for Rust — one crate, one import18MIT
reactor-vulkanZero-overhead Vulkan framework — control total, API de 1 línea18non-standard
pretext-eguiegui renderer and widget helpers for Pretext paragraph layouts.18MIT
pdforg-renderSVG/raster renderer for PDF Office18MIT
sanqi-renderASCII and SVG rendering helpers for the Sanqi board game18MIT
bevytuiTerminal-style UI primitives and font-backed renderer plugin for Bevy.18Apache-2.0
scrinium-renderHeadless wry+tao WebView rendering backend for scrinium graph export17MIT
guanxiangHigh-performance 2D drawing primitives, raster images, and raw-video output17MIT OR Apache-2.0
primbackA lightweight 3D graphics engine17MIT OR Apache-2.0
deweyguiAn agentic-first GUI framework with pluggable rendering backends and complete ontology for AI agent discoverability17AGPL-3.0-or-later
subdiv-kernelsStandalone subdivision kernel crate for Rust and wasm32 workflows17MIT OR Apache-2.0 OR Zlib OR BSD-3-Clause
cotis-macrosModular Rust UI framework core17MIT
embedded-sprites-macroMacro de compilation pour convertir des images (PNG, BMP, ...) en tableaux de pixels RGB565, pour sprites embarqués sans coût à…17GPL-2.0-or-later
viewport-lib-windWind field plugin for viewport-lib: per-vertex displacement, CPU sampler, runtime + GPU plugins17GPL-3.0-only
byte-engineA composable Rust game engine focused on graphics, input, audio, physics, and retained UI.17MIT
optimeshPure-Rust port of the meshoptimizer geometry processing library16MIT
atanorMotor 3D ray-traced que vive solo y exclusivamente en la terminal.16MIT
n0A 2D graphics engine.16MIT OR Apache-2.0
aurora-engineAn experimental, capability-gated web browser engine in Rust (HTML/CSS/layout + headless rendering).16MPL-2.0
rjtd-exportExperimental text, Markdown, HTML, JSON, and PDF exporters for OpenJTD documents.16Apache-2.0
fluent-eguiFluent 2 design system implementation for the egui immediate-mode GUI library.16MIT OR Apache-2.0
crownshellA Rust framework for building Wayland layer shell surfaces with Vello 2D graphics.16MIT
x-gfxA minimal graphics output library written in Rust, targeting everything from microcontrollers to modern desktops.15MIT OR Apache-2.0
dashscene-typesetText shaping, bidi, and glyph atlas pipeline for DashScene15MIT
dashscene-skiaSkia rendering backend for DashScene15MIT
magma-api-coreMagma: Low-level, symbolic graphics API for Intel UHD systems focused on direct hardware access.15MIT
oxiui-hot-reload-notifyOxiUI WGSL hot-reload file watcher (quarantine crate — pulls inotify-sys/fsevent-sys via notify; NOT in the Pure-Rust L1 set)15Apache-2.0
cotis-wgpuDesktop wgpu renderer backend for Cotis15MIT
pageletDeterministic EPUB parsing and pagination engine.15MIT OR Apache-2.0
bevy_camBevy isometric camera plugin with pixel snapping, multiplicative zoom, and two-stage render-to-texture pipeline for crisp…15MIT
tankanMermaid-compatible diagram text to SVG renderer in pure Rust (no I/O, wasm-ready)14MIT OR Apache-2.0
raylandNative remote GPU rendering for Wayland: run an app on one machine, render it on another machine's GPU and display, over a…14GPL-3.0-or-later
fosphor-rsStandalone Rust port of the Fosphor real-time spectrum analyzer (RTSA): GNU Radio-compatible UDP I/Q ingest, RustFFT DSP, WebGL2…14MIT
roseCross-platform GUI framework.13MIT OR Apache-2.0
bevy-bezier-splinesBezier spline gizmos for Bevy, ported from Unity13EUPL-1.2
termlayoutA declarative layout and widget library for building structured terminal output and CLI layouts13MIT
tpt-appfront-canvasHardware-accelerated egui/taffy canvas backend for TPT AppFront (glow renderer), native and wasm32.12MIT OR Apache-2.0
slangmake-sysRaw FFI bindings to slangmake (https://github.com/EvanLuo42/slangmake)10MIT
chadThin platform layer for games: owns the winit event loop, window, wgpu init, surface lifecycle, and frame timing; exposes winit…10MIT OR Apache-2.0