CATEGORY
Graphics 2,904 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.
sim_coreBevy-based simulation runtime primitives (modes, config, plugins) for the CortenForge stack.21Apache-2.0
daymoDigital art and design tools21non-standard
neco-edge-routing-wasmminimum dependency WebAssembly bindings for neco-edge-routing via wasm-bindgen21MIT
aluminiumvulkan-based graphics engine21MIT OR Apache-2.0
dr2dGPU-accelerated 2D data renderer built on wgpu21Apache-2.0
exact_geo_predicatesRust port of the Geogram library's predicates module21MIT OR (MIT AND Apache-2.0)
wisp_editorA live-coding editor for bevy_wisp shaders, native and on the web.21MIT OR Apache-2.0
bevy_rtinA Bevy compatible implementation of the RTIN terrain mesh algorithm21ISC
sinomo-ui-debugDebugging and inspection widgets for SUI applications.21non-standard
sinomo-ui-bindings-coreLanguage-neutral binding infrastructure for SUI.21non-standard
sinomo-ui-testingDeterministic in-process UI automation for SUI.21non-standard
byte-engine-ghiGraphics hardware interface layer used by Byte-Engine.21MIT
neco-pigmentKubelka-Munk spectral mixing for physically-based paint color blending20MIT
cleaveA from-scratch geometry kernel for CAD, written in Rust.20MIT
quantize_paletteSnap images onto a fixed color palette in Oklab space, with optional dithering20MIT OR Apache-2.0
bgiA modern Rust port of the Borland Graphics Interface (BGI) with extensible backends20MIT OR Apache-2.0
palserPlatform Abstraction Layer for SoftwarE Renderers20Apache-2.0
megameshDesktop tool for generating image-based lighting cubemaps and LUTs20Unlicense
pixlmaoDefine sprites and scenes in a plain-text DSL, render to PNG, preview in your terminal.20MIT
vectx-wasmName reservation for vectx-wasm — WebAssembly bindings of vectx (the descriptive language between AI and the vector world).…20MIT
dinamikaUmbrella crate for the dinamika toolkit: re-exports the dinamika-cpu raster renderer and the dinamika-core declarative animation…20MIT
neco-view2d-svg-wasmminimum dependency WebAssembly bindings for neco-view2d-svg via wasm-bindgen20MIT
neloA stateless, timeline-driven animation engine for explorable visual animations.20MIT
bevy_fast_outlineSimple 2D outline for Bevy focused on performance over features.20Apache-2.0 OR MIT
onion-keydispA keyboard visualizer for rhythm games.20non-standard
astrelis-text-gpuGPU glyph rasterization and atlas caching for Astrelis text layouts20MIT
splattingThe package provides a differentiable Bézier splatting loss.20Apache-2.0 OR MIT
animsmith-reportSelf-contained offline HTML reports for animsmith: WebGL skeleton playback driven by the exact pose data the checks judged, plus…20MIT OR Apache-2.0
rydit-animAnimation module for RyDit - Easing functions, Squash & Stretch, Disney principles19MIT
packed-fontCompile-time font rasterizer and packer for embedded systems19MIT
wgrabGPU-only screen capture library exposing captured frames as wgpu textures19MIT OR Apache-2.0
clip-anime-exporterExport animated CLIP layers as PNG image sequences19MPL-2.0
ry-animAnimation library implementing 12 Disney principles, visual effects, optical illusions, and science animations19MIT
astrelis-appShared desktop and continuously updating application runtime for Astrelis19MIT
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
astrelis-paint-gpuGPU renderer for Astrelis backend-independent display lists19MIT
vlerpView interpolation runtime for sensor data. Placeholder for the upcoming runtime — see https://vlerp.dev.19MIT
nearest-colorFind the nearest color from a palette by RGB distance, for hex / rgb() / named CSS colors. A faithful port of the nearest-color…19MIT OR Apache-2.0
shortest-color-cliCLI for shortest-color — convert CSS colors to their shortest representation19MIT
ass-rendererHigh-performance ASS subtitle renderer with modular backends19MIT OR Apache-2.0
renkrsA zero-cost, high-performance color library.19BSD-3-Clause
david_wgslWGSL minifier, validator, and reflection toolkit18MIT
dieneTop-level facade crate for the Diene game engine.18MIT OR Apache-2.0
glyph-appA GPU-native desktop app framework for Rust — one crate, one import18MIT
pml-parserLexer and Parser for PML source code18MIT OR Apache-2.0
pml-graphics2D graphic objects and scene graph for PML18MIT OR Apache-2.0
pml-ioImage I/O: PNG, sprite sheet, GIF, metadata for PML18MIT OR Apache-2.0
vision_runtimeBevy plugins for capture and inference runtime built on vision_core for the CortenForge stack.18Apache-2.0
jl_UIA Rust UI library using XML for layout and supporting 2D/3D rendering18GPL-3.0
esoc-chartHigh-level charting API built on esoc-gfx — matplotlib-equivalent for Rust18MIT OR Apache-2.0
astrelis-ui-widgetsReusable retained widget compositions for Astrelis18MIT
lunar-enginepublic API facade: re-exports all types game code needs from engine sub-crates17MIT
guanxiangHigh-performance 2D drawing primitives, raster images, and raw-video output17MIT OR Apache-2.0
mxmxmx2tilesConvert Bentley ContextCapture 3mx photogrammetry data to Cesium 3D Tiles17Apache-2.0
drawaBeautiful technical diagrams as Python (placeholder — under construction)17MIT
generalized-mapA Rust implementation of generalized maps (n-dimensional combinatorial topology) for representing meshes, graphs, and complex…17MIT
astrelis-gpu-wgpuWgpu backend for the Astrelis GPU API17MIT
frame-graphthin frame-graph17MIT OR Apache-2.0
lunar-pathfinding-preprecomputed flow-field pathfinding for lunar — Dijkstra cost maps baked at level load, good for many agents sharing a goal17MPL-2.0
astrelis-compositorOrdered UI and scene pass composition for Astrelis17MIT
subdiv-kernelsStandalone subdivision kernel crate for Rust and wasm32 workflows17MIT OR Apache-2.0 OR Zlib OR BSD-3-Clause
glb-dumpbasic glb output from triangle list mesh17Unlicense
viewport-lib-windWind field plugin for viewport-lib: per-vertex displacement, CPU sampler, runtime + GPU plugins17GPL-3.0-only
rapier-viewport-pluginRapier 3D physics plugin for viewport-lib17GPL-3.0-only
cadmpeg-codec-igesInspect and decode IGES 5.3 Fixed ASCII files.17Apache-2.0
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
bevy_softbodyGPU XPBD cloth with Bevy 0.19 (wgpu/WebGPU)16MIT
atanorMotor 3D ray-traced que vive solo y exclusivamente en la terminal.16MIT
astrelis-platform-winitWinit desktop backend for Astrelis16MIT
scry-gpuLightweight GPU compute — dispatch shaders without the graphics baggage16MIT OR Apache-2.0
astrelis-render-2dSprite and tilemap scene rendering for Astrelis16MIT
astrelis-render-3dLit mesh scene rendering for Astrelis16MIT
n0A 2D graphics engine.16MIT OR Apache-2.0
astrelis-ui-dockingSerializable editor docking workspaces for Astrelis16MIT
astrelis-ui-hostCross-platform retained UI, surface, and compositor window hosting for Astrelis16MIT
crownshellA Rust framework for building Wayland layer shell surfaces with Vello 2D graphics.16MIT
capture_utilsCapture helpers and recorder sinks (JSON, overlays, pruning) for the CortenForge stack.15Apache-2.0
astrelis-platform-testDeterministic scripted platform backend for Astrelis15MIT
kalamosRTL-first text shaping, bidirectional layout, and rasterization15MIT OR Apache-2.0
meshcheckDeterministic validation for 3D assets (GLB/glTF). Name reserved - full release coming soon.15MIT
vyxen-rendererRenders the game for the Vyxen library15MIT OR Apache-2.0
vyxen-inputMany input events and types to do with the Vyxen library15MIT OR Apache-2.0
astrelis-ui-testingDeterministic semantic, inspection, and display-list UI testing for Astrelis15MIT
forge-ibl-bakeDrop in an HDRI, get wgpu/Bevy-ready IBL textures. No Blender, no Substance, no C++ build.15MIT OR Apache-2.0
hanabi_effect_graphSerializable authoring graph and runtime bake pipeline for bevy_hanabi effects15MIT OR Apache-2.0
alice-lol-macroLOL (Law-Oriented Language) proc_macro — parses LOL DSL, emits SdfNode construction code15MIT OR Apache-2.0
color-mergeThreshold-based perceptual color merging for images. Specify a Delta E distance — palette size derives from content.14MIT OR Apache-2.0
tpt-zero-colorRGB/RGBA/HSV color types with hex parsing. #![no_std], zero dependencies.14MIT OR Apache-2.0
vyxen-geometryShapes and geometry types for the Vyxen library14MIT OR Apache-2.0
vyxen-physics2dPhysics types for the Vyxen library in 2d development14MIT OR Apache-2.0
vyxen-mathMath types for the Vyxen library14MIT OR Apache-2.0
roseCross-platform GUI framework.13MIT OR Apache-2.0
mdrv-inkAnalyze, validate, and repair linked assets/fonts in Inkscape SVG files13MIT
renderiumHTML/CSS to paginated PDF rendering engine for business documents — pure Rust, deterministic output13MIT OR Apache-2.0
bevy-bezier-splinesBezier spline gizmos for Bevy, ported from Unity13EUPL-1.2
vyxen-coreMany generic types to assist development with the Vyxen library13MIT OR Apache-2.0
retroglyph-glReserved for the retroglyph GPU rendering backend (OpenGL 3.3 native, WebGL2 wasm). Placeholder release; see the repository.13MIT
vtracer-cliCommand-line front-end for the vtracer vectorization framework.12MIT OR Apache-2.0
mdrv-blCheck and repair external data links in Blender .blend files12MIT
vyxenA Godot-style game engine library written in Rust.10MIT 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