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.
uzor-urx-wgpu-fullURX full-GPU compute pipeline backend — encodes scene to GPU buffer, tile-bins via compute dispatch, sorts per-tile, rasterises…430MIT OR Apache-2.0
bgi-stroked-fontsBorland Graphics Interface (BGI) stroked font data in pure Rust. Includes various font styles like bold, gothic, sans-serif, and…423Zlib
zpl-rsZPL (Zebra Programming Language) rendering library - parse and render thermal label ZPL to images422MIT
phosphor-crtA real-time plotter of waveforms, imitating oscillscope CRTs418MIT
ratatui-3d3D software renderer for terminal UIs, built on ratatui415MIT
hojicha-renderingHigh-performance rendering optimization for Hojicha TUI framework414GPL-3.0
burn_tripoTripoSG(-scribble) implemented in burn410MIT OR Apache-2.0
line_toolsHigh-performance line rendering for WebGL applications with anti-aliasing and batch processing409MIT
kengaai-fpsThe core FPS rendering and logic crate for the KengaAI Engine.408MIT
oxitext-coreCore traits and value types for OxiText408Apache-2.0
oxipdf-shapingText shaping and font provider for the oxipdf PDF engine405MIT OR Apache-2.0
zenith-layoutZenith text shaping and font metrics (rustybuzz + ttf-parser).402Apache-2.0
jiwaTerminal text reveal animations — typewriter + per-grapheme fade-in + pulse. Renderer-agnostic: returns plain RGB so the caller…401MIT
tgr2Simple game engine for Rust390MIT OR Apache-2.0
bevy_tiled_backgroundA Bevy plugin for creating tiled, animated UI backgrounds with rotation, staggering, and scrolling386MIT OR Apache-2.0
hokusai-brushlibmypaint `.myb` JSON read/write for hokusai384MIT OR Apache-2.0
pdfpurrA comprehensive pure-Rust PDF library for reading, writing, rendering, and validating PDF documents382MIT OR Apache-2.0
burn_synthShared utilities and pipeline re-exports for burn_synth381MIT OR Apache-2.0
hokusai-tile-memIn-memory HashMap-backed TiledSurface for hokusai (reference impl)381MIT OR Apache-2.0
mtl-sysLow-level Objective-C runtime bindings for Metal380MIT OR Apache-2.0
bimifc-geometryGeometry processing for IFC models379MPL-2.0
uzor-urx-3dURX 3D rendering backend — native XYZ coordinate system, vertex/index buffers, perspective camera, depth-tested raster pipeline.…378MIT OR Apache-2.0
mcu-palettesTonal and core color palettes376Apache-2.0
mcu-contrastColor contrast calculations for accessibility376Apache-2.0
mcu-temperatureColor temperature calculations for analogous and complementary colors376Apache-2.0
sooratSoorat — GPU rendering engine for AGNOS376GPL-3.0-only
mcu-dislikeDetection and correction of universally disliked colors376Apache-2.0
justpdf-renderPDF rendering engine for justpdf - rasterize pages to images374MIT OR Apache-2.0
lumio-guiA declarative, XML-based retained-mode GUI toolkit for Rust desktop apps (GL or software rendering backend)372MIT
dawn-rsRust wrapper for the Dawn API371BSD-3-Clause
oxipdf-layoutSpatial layout engine for the oxipdf PDF engine366MIT OR Apache-2.0
polyscope-renderRendering backend for polyscope-rs: wgpu engine, shaders, and materials366MIT
jag-textText layout and editing utilities for jag365MIT
jag-shadersWGSL shader modules for jag-draw364MIT
zenith-sceneZenith backend-neutral scene IR and compilation (geometry, text wrap, anchors, opacity, clip).363Apache-2.0
anvilkit-coreCore types, math library, and time system for AnvilKit game engine362MIT OR Apache-2.0
ventana-halA cross-platform, iterator-based windowing library357MIT OR Apache-2.0
oxiui-coreCore traits and types for OxiUI — Pure Rust UI layer357Apache-2.0
surtgis-relief-3dNative wgpu 3D viewer for SurtGis shaded relief356MIT OR Apache-2.0
cascii-core-viewCore frame display and animation library for ASCII art viewers355MIT
imgui_macroquad_rendererAn ImGui-rs renderer for Macroquad354MIT OR Apache-2.0
uzor-render-urxURX render adapter — implements uzor::RenderContext, emits urx_core::Scene. Lets uzor/tessera consumers select any of the 4 URX…354MIT OR Apache-2.0
windui轻量跨平台桌面 GUI:tiny-skia 渲染 + 平台原生窗口/文字(Windows: Win32+DirectWrite;macOS: Cocoa+CoreText)354MIT OR Apache-2.0
mcu-dynamiccolorDynamic color system for Material Design 3345Apache-2.0
fop-pdf-rendererPure Rust PDF-to-image renderer for fop340Apache-2.0
raeRenderer-neutral Rust design catalog for desktop widgets, layouts, sanitized output, and GLSL shader primitives.337MIT
bevy_sky_gradientSky rendering plugin for bevy featuring, sky gradient, aurora / northern lights, stars, sun, day-night cycle334MIT or Apache-2.0
bevy_alight_motionBevy plugin for loading and playing Alight Motion project files333MIT OR Apache-2.0
shdrlibHigh-level shader compilation and rendering library built on wgpu and naga330MIT
mocariA pure Rust Live2D/Cubism-compatible runtime329MIT
ticket-coreDeterministic monospace-grid ticket renderer. The single source of truth shared by the backend (native) and the browser preview…329MIT OR Apache-2.0
graphitepdf-errorsShared error types for the GraphitePDF workspace.321non-standard
oxitext-rasterFontdue-based glyph rasterizer for OxiText321Apache-2.0
oxipdf-fragmentPagination and fragmentation engine for oxipdf320MIT OR Apache-2.0
openrmlOpenRML (Rust Mesh Library) aims to provide a rust-native mesh processing data structures and algorithms for 3D graphics and VFX…319Apache-2.0 OR MIT
perfect_freehandA Rust port of the perfect-freehand library for creating smooth, beautiful freehand lines318MIT
tui-mathRender LaTeX math beautifully in terminal UIs with ratatui316MIT
pybevyPyBevy: A Python Real-Time Engine Built on Bevy312MIT OR Apache-2.0
abstracttuiA reactive, compositor-grade terminal UI engine: fine-grained signals, layered rendering with damage tracking, images…312MIT
uzor-urx-glyphURX glyph atlas + rasteriser. swash-based monochrome (R8) and colour (RGBA8) glyph caches keyed by (FontId, glyph_id,…312MIT OR Apache-2.0
oxigdal-gpuGPU-accelerated geospatial operations for OxiGDAL using WGPU311Apache-2.0
svg_captchaHigh performance SVG captcha generator / 高性能 SVG 验证码生成器311MulanPSL-2.0
mtl-foundationFoundation framework bindings (NSObject, NSString, NSArray, etc.)310MIT OR Apache-2.0
oxigaf-renderDifferentiable 3D Gaussian Splatting rasterizer (wgpu)305Apache-2.0
spine2dPure Rust runtime for Spine 4.3 (unofficial)305MIT OR Apache-2.0
prgpuGPU-accelerated rendering utilities for Adobe Premiere Pro and After Effects plugins304MIT OR Apache-2.0
abcrendA rust based ABC notation renderer, both for library and cli use304MIT OR Apache-2.0
oxihuman-viewerwgpu/WebGPU rendering adapter for OxiHuman304Apache-2.0
journey-engineJourney Engine: A custom 2D game engine built with Rust and wGPU302MIT
burn_trellisTrellis2 integration utilities and runtime scaffolding for burn_synth302MIT OR Apache-2.0
saudade-macrosCompile-time SVG → drawing-instruction macro (include_svg!) for the saudade GUI library301MIT
jag-drawGPU-accelerated 2D rendering engine built on wgpu300MIT
limnerA ratatui markdown renderer with image placeholders, code blocks, and styled headings298MIT
hokusai-tiny-skiaFlatten a hokusai TiledSurface into a tiny-skia Pixmap295MIT OR Apache-2.0
graphitepdf-primitivesPrimitive element type constants and shared foundational types for graphitepdf.292non-standard
lumen-charts-coreGPU-accelerated charting library inspired by Lightweight Charts, built on Vello + wgpu292Apache-2.0
hokusaiPure Rust brush engine inspired by libmypaint (umbrella crate)290MIT OR Apache-2.0
webglueOpenGL ES 3.0 / WebGL2 wrapper for Rust and WebAssembly288Apache-2.0
zpl-forgeA fast, memory-safe ZPL (Zebra Programming Language) parser and renderer.284MIT OR Apache-2.0
embedded-graphics-gopembedded-graphics driver for the UEFI Graphics Object Protocol283MPL-2.0
fidelityfx-sysRust Bindings for AMD's FidelityFX SDK283MIT
fidelityfxRust Bindings for AMD's FidelityFX SDK280MIT
thorvg-sysRaw FFI bindings to the ThorVG vector graphics library279MIT
pdfium-bindRust bindings for PDFium with vendored prebuilt binaries278MIT
memkit-gpuBackend-agnostic GPU memory management for memkit278MPL-2.0
oxipdf-themeSemantic role → resolved style theme system for the oxipdf PDF engine276MIT OR Apache-2.0
oxipdf-emitPDF object emission for the oxipdf PDF engine273MIT OR Apache-2.0
libasciicA library for converting images to ASCII art with optional ANSI colorization271MIT
oxitextPure-Rust text rendering pipeline (facade): shape → layout → raster271Apache-2.0
motion-canvas-rsA high-performance vector animation engine inspired by Motion Canvas, built on Vello and Typst.271MIT
pdf-engineUnified PDF rendering engine — page rendering, text extraction, thumbnails.265non-standard
zpdf-render-wgpuwgpu GPU-accelerated renderer for zpdf265MIT
mcu-schemeColor scheme variants (TonalSpot, Vibrant, Expressive, etc.)264Apache-2.0
pivot-pdfA low-overhead PDF generation library for reports, invoices, and documents264MIT
pdf-xfaXFA engine — extraction, layout rendering, font resolution. Experimental and under active development.263non-standard
zust-vulkanVulkan execution helpers for Zust SPIR-V kernels.262Apache-2.0
zenith-renderZenith CPU PNG (tiny-skia) and vector PDF rendering backends.261Apache-2.0
graphitepdf-svgSVG parsing and conversion for GraphitePDF.258non-standard
plutofilter-rsPort of https://github.com/sammycage/plutofilter to rust258MIT
anvilkit-ecsHigh-performance ECS module built on Bevy ECS for AnvilKit game engine257MIT OR Apache-2.0
infinitegfx-coreA modular, flexible, and shader-based graphics library for Rust, built on wgpu.256MIT
mulciberNative Vulkan and Metal graphics layer for the Mulciber game-development stack254MIT OR Apache-2.0
bevy_3d_tilesOGC 3D Tiles 1.1 streaming renderer for Bevy — packed .3tz ranged reader, per-tile SSE traversal, glTF tile content, KTX2 +…253MIT OR Apache-2.0
glemuWebGL (via web_sys) to GL shims for Rust, based on Emscripten's GL emulation layer253MIT
zenith-txZenith transaction op set, apply/dry-run engine, diffs, and audit records.251Apache-2.0
fission-vello-encodingVello types that represent the data that needs to be rendered.251Apache-2.0 OR MIT
director-engineA high-performance 2D rendering engine using Skia and Taffy250MIT
carbonpdfProduction-ready HTML to PDF conversion using Headless Chrome248MIT OR Apache-2.0
ezu-coreCore types for ezu: tile/world coordinates, deterministic seeding247MIT OR Apache-2.0
zenith-sessionZenith document identity, ephemeral session DAG, and content-addressed version store.246Apache-2.0
themed-stylerClient-side runtime styling engine for web and Android/iOS Native with theme support and Tailwind subset246MIT OR Apache-2.0
plushie-renderer-libShared renderer engine for Plushie244MIT OR Apache-2.0
hadrone-coreCore layout engine: compaction, collisions, and layout validation243MIT OR Apache-2.0
portableglA pure Rust software implementation of OpenGL 3.x core profile, ported from PortableGL243MIT
fission-vello-shadersVello infrastructure to preprocess and cross-compile shaders at compile time.243Apache-2.0 OR MIT
hopliteA creative coding framework for Rust that gets out of your way242MIT
graphitepdf-fontFont primitives for GraphitePDF.240non-standard
mtl-gpuRust bindings to Apple's Metal framework239MIT OR Apache-2.0
dawn-wgpuwgpu compatibility layer for Dawn API238BSD-3-Clause
bevy_synth_runtimeRuntime services for the bevy_synth app (worker, args, cache, IO)236MIT OR Apache-2.0
oxipdfA standalone, general-purpose native Rust PDF layout and generation engine233MIT OR Apache-2.0
fission-velloA GPU compute-centric 2D renderer.233Apache-2.0 OR MIT
tguiA modern, GPU-accelerated Rust GUI framework with MVVM, Taffy layout, and wgpu rendering.232MIT
renderforgeA Rendering framework built on top of glow232GPL-3.0-only
pdfwranglerPure-Rust PDF inspection, extraction, and rendering experiments for page-structured workflows.231Apache-2.0
bevy_liminalA Bevy plugin for rendering 3d mesh outlines.231MIT OR Apache-2.0
wilhelm_renderer_imguiDear ImGui integration for wilhelm_renderer229MIT
thorvgSafe Rust bindings to the ThorVG vector graphics library227MIT
leptos-mdA simple, signal-free Markdown renderer for Leptos with Tailwind CSS styling225MIT OR Apache-2.0
pixgridThe PixGrid library is designed to convert a simple, human-readable text file format, defining a pixel grid, into an image.225MIT OR Apache-2.0
mcu-quantizeImage color quantization algorithms (Wu, WsMeans, Celebi)223Apache-2.0
volren-gpuwgpu-based GPU volume renderer for volren-rs223MIT OR Apache-2.0
damascene-vulkanoDamascene — Vulkan backend via vulkano + naga WGSL→SPIR-V (native only)223MIT OR Apache-2.0
mcu-blendColor blending in HCT and CAM16 color spaces222Apache-2.0
jag-surfaceCanvas-style drawing API on top of jag-draw221MIT
mcu-scoreColor scoring for theme suitability221Apache-2.0
graphitepdf-stylesheetStylesheet primitives for GraphitePDF.220non-standard
graphitepdf-imageImage primitives for GraphitePDF.219non-standard
iced_plusAn opinionated companion toolkit for building desktop apps with iced218MIT
damascene-webDamascene browser host for wasm apps217MIT OR Apache-2.0
oximedia-360360° VR video processing — equirectangular/cubemap projections, stereo 3D, spatial metadata for OxiMedia215Apache-2.0
xript-ratatuiFragment renderer for Ratatui terminal applications — renders xript UI fragments as terminal widgets.215MIT
operadA cross-platform GUI library for Rust.215MIT
plushie-rendererNative GUI renderer powered by Iced213MIT OR Apache-2.0
graphitepdf-mathMathematical typesetting for GraphitePDF.212non-standard
bevy_fast_mistSimple moving 2D mist for Bevy focused on performance over features.212Apache-2.0 OR MIT
nightshade-rendererGPU-driven wgpu renderer with a built-in frame graph.211MIT OR Apache-2.0
widgetkit-renderCanvas API and software renderer for WidgetKit.210MIT
anvilkit-assetsAsset system with glTF model loading for AnvilKit game engine207MIT OR Apache-2.0
anvilkit-inputKeyboard, mouse, and gamepad input abstraction for AnvilKit game engine207MIT OR Apache-2.0
frustum-coreCore scene model and geometry primitives for Frustum GPU rendering206MIT
pdfium-bundledAuto-download and cache PDFium binaries — zero-friction setup for pdfium-render206MIT OR Apache-2.0
dioprism-coreSerializable manifest, island, capability, scheduler, and budget models for Dioxus Dioprism.204MIT OR Apache-2.0
goud-engine-coreGoudEngine core — internal implementation crate. Use goud-engine for the public API.203MIT
zenith-toolThe Zenith command-line interface (the `zenith` binary) for the design-document toolchain.202Apache-2.0
uzor-urx-region-mixerDefault MixDispatcher impl for uzor-urx-engine — per-region BackendHint routing + record/log helpers for CPU+GPU+Hybrid splits…201MIT OR Apache-2.0
tortuiseTerminal-native 3D Gaussian Splatting viewer — render .ply and .splat scenes in your terminal200MIT
rpdfium-renderRendering pipeline for rpdfium200Apache-2.0
winit-uiA UI crate built around winit and pixels198MIT
gravita-rendererMinimal CPU-based 2D rendering utilities for prototyping and simple games195MIT
poincare-libGPU-accelerated 3D plotting library for mathematical functions and scientific visualisation195MIT
hydra-rsRust bindings to OpenUSD's Hydra rendering layer: scene-index ingestion, render-delegate enumeration, headless render to RGBA via…194Apache-2.0
graphitepdf-textkitMinimal text shaping and text block primitives for GraphitePDF.193non-standard
prgpu-macroProcedural macros for prgpu — GPU struct layout / ABI codegen193MIT OR Apache-2.0
bimifc-bevyBevy-based 3D viewer for IFC models with WebGPU/WebGL2 rendering192MPL-2.0
ezu-styleEzu Style Spec: declarative style specification for painterly map rendering190MIT OR Apache-2.0
text_libSimple macroquad text rendering with line wrapping.186GPL-3.0-or-later
svg_imagingSVG parsing and rendering through imaging.186Apache-2.0 OR MIT
rstuiA reliable raster application runtime for modern terminals185Apache-2.0
plushie-widget-sdkWidget SDK for Plushie185MIT OR Apache-2.0
rael_imgA utility crate for loading and processing images for the rael terminal rendering engine.183MIT
graphitepdf-layoutMinimal layout planning primitives for GraphitePDF.182non-standard
mdbook-iconsAn mdBook preprocessor that replaces Iconify shortcodes with inline SVG.181MIT
zpdf-writerIncremental PDF writer for appending annotations and modifications181MIT
wgpu-ffx-shaders-spvPre-compiled SPIR-V shaders for wgpu-ffx181MIT
rust_widgetsPure Rust cross-platform native GUI library with hardware-adaptive rendering, 60+ widgets, touch/gesture support, i18n, and…181MIT
pdfluentPure-Rust PDF SDK with PDF/A, digital signatures, WASM, and experimental (feature-gated) XFA support.179non-standard
mcu-material-colorRust port of Google's Material Color Utilities - facade crate178Apache-2.0
oxideav-renderPure-Rust 3D-scene → raster image/video renderer scaffold for the oxideav framework — Phase 1 Renderer trait + RenderBackend…176MIT
forme-pdfA page-native PDF rendering engine. Layout INTO pages, not onto an infinite canvas.175MIT
iris-engineIris Engine —— Rust next-gen buildless frontend runtime with Vue 3 support and runtime orchestration175MIT OR Apache-2.0
reflow_vector2D vector graphics primitives for Reflow — paths, shapes, boolean ops, rasterization.174MIT OR Apache-2.0
reflow_sdfSDF IR, primitives, operations, and WGSL code generation for Reflow procedural rendering.171MIT OR Apache-2.0
reflow_shaderShader graph IR and WGSL material code generation for Reflow.170MIT OR Apache-2.0
univis_uiA high-performance, SDF-based hybrid world-space UI framework for the Bevy game engine.170MIT OR Apache-2.0
ventana-backend-win32A cross-platform, iterator-based windowing library169MIT OR Apache-2.0
graphitepdf-kitA core PDF generation library for Rust: document building, text, vector graphics, images, and more.167non-standard
engawaEngawa (縁側) — typed render-graph IR for pleme-io GPU consumers. Bevy-inspired render-graph design distilled to mado-shaped needs:…166MIT
closed-gla safe OpenGl wrapper that keeps the C syntax164MIT
tellur-coreCore component model for tellur: vector/raster/timeline components, layout, easing, and events164MIT
bevy_synth_uiUI plugin and catalog interactions for bevy_synth163MIT OR Apache-2.0
oxiui-render-wgpuwgpu GPU render surface for OxiUI163Apache-2.0
glyphweaveforgeConvert Markdown into PDF through an explicit Rust pipeline with minimal and Typst backends.160MIT
dioprism-motionShared motion tokens and SSR motion helpers for Dioprism visual packages.160MIT OR Apache-2.0
graphitepdf-utilsLightweight utility functions for GraphitePDF and related Rust workflows.159non-standard
firefly-tomlRust macro for statically parsing firefly.toml159MIT
plushie-renderer-engineRenderer-internal state engine and wire codec for Plushie159MIT OR Apache-2.0
damascene-ashDamascene — low-level ash/Vulkan renderer adapter for host-owned renderers156MIT OR Apache-2.0
engawa-wgpuwgpu-backed Dispatcher impl for engawa render graphs. Compiles Material → wgpu::RenderPipeline; walks the compiled graph;…156MIT
ezu-graphTyped DAG evaluator for the Ezu Style Spec156MIT OR Apache-2.0