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.

tinydrawA small library for 2D drawing in Rust3,526MITGraphicsRendering voxelisSparse Voxel Octree DAG engine for building worlds, shaping matter, and mastering 3D space — powered by pure Rust.3,505MIT OR Apache-2.0Data structuresGame development bevy-ui-gradientsBevy UI gradients plugin3,464MIT OR Apache-2.0Game developmentGUI bevy-cross-gizmoThis crate is deprecated. Use Bevy's Gizmos::cross and Gizmos::cross_2d methods instead.3,443MIT OR Apache-2.0Game enginesGraphics darklyA GPU-native paint engine on wgpu: brushes, layers, blend modes, masks, selections, and undo.3,440AGPL-3.0-or-laterGraphicsRendering wimrendWgpu Immediate Mode RENDerer3,427MITRenderingRendering::Rendering engine flatbox_coreProvides core functionality for Flatbox engine3,420UnlicenseGame enginesRendering rasen-dslWrapper for the Rasen compiler to write SPIR-V shaders in Rust3,405MITDevelopment toolsRendering slurA fast, iterative, correct approach to Stackblur, resulting in a very smooth and high-quality output, with no edge bleeding3,374MITAlgorithmsGraphics easytextA dead simple, easy-to-use and basic text rendering library for wgpu.3,364Apache-2.0Game developmentGraphics softbuffer_quickstartminifb-like interface for softbuffer3,363GPL-3.0GraphicsMultimedia world-map-genCommand line tool and library to generate random game world maps for both Rust and WebAssembly3,360MITCommand line utilitiesRendering rust_page_systemRPS - Rust Page System, Is a small, opinionated page/state management system built with Rust and SDL3.3,343MITGUIRendering shepploganShepp-Logan phantom3,342MIT OR Apache-2.0RenderingScience fts_gamemathfts_gamemath is a collection of crates that provide basic building blocks for 3d video game math3,342Unlicense OR MITGamesRendering spearA 2D focused fragment shading language that compiles to GLSL3,298Apache-2.0Rendering shadeAnother graphics library3,285MITGame developmentGraphics meshlite_ffiC ABI layer for meshlite. Allows building meshlite as a dynamic library.3,282MITRenderingRendering::Data formats lapixImage editor backend library for pixel art3,262MIT/Apache-2.0Game developmentGraphics delightCommand line utilities/helpers for the 3Delight renderer.3,238Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibCommand line utilitiesGraphics jiao-qtCross platform 2D painting engine (Qt binding part)3,228Apache-2.0Computer visionGraphics jiao-cairoCross platform 2D painting engine (cairo/gtk binding part)3,227Apache-2.0Computer visionGraphics quad-gifDisplay GIF animations with Macroquad.3,223MITCommand line utilitiesGraphics tea_renderA lib for easier use of OpenGL functions3,220MITGraphicsRendering wiener_internalInternal crate for Wiener3,219MITGraphicsRendering miru-glOpenGL bindings for my personal game engine3,219MITDevelopment toolsGame engines jiao-webCross platform 2D painting engine (web/wasm binding part)3,219Apache-2.0Computer visionGraphics bs-traceFree RayTracing software3,181GPL-3.0-onlyGraphicsRendering jiao-skiaCross platform 2D painting engine (skia binding part)3,175Apache-2.0Computer visionGraphics spritecThe sprite compiler - generates 2D pixel art from 3D models3,159MPL-2.0GamesRendering desperoRusty game engine, using API Vulkan and implementing paradigm of ECS3,154UnlicenseGame developmentGame engines irodoriIrodori (彩り) — theme and color system with Nord palette and semantic color mapping3,148MITRendering flatbox_ecsProvides ECS functionality for Flatbox engine3,143UnlicenseGame enginesRendering rootvg-imageImage primitive for RootVG3,123MITGraphicsRendering rootvg-msaaMSAA antialiasing for RootVG3,122MITGraphicsRendering rtw-tuiA TUI using my raytracing library rtwlib3,102GPL-3.0Command line utilitiesRendering minwebglMinimal WebGL toolkit for concise graphics programming with utilities, shaders, and resource management3,098MITGraphicsRendering rootvg-quadQuad primitives for RootVG3,096MITGraphicsRendering rootvg-tessellationTessellate paths into a RootVG mesh primitive3,090MITGraphicsRendering freedrawA Rust port of the perfect-freehand library for creating smooth, beautiful freehand lines3,078MITGraphicsRendering uzor-fontsBundled font assets for uzor (Roboto, JetBrainsMono, NotoEmoji, NotoColorEmoji, etc.)3,065MIT OR Apache-2.0Embedded developmentRendering draw2dA focused high-performance 2D drawing crate3,063MIT/Apache-2.0Game enginesGUI fere-commonCommon, essential data types and utilities for Fere.3,055MITGraphicsRendering dxf2imagedxf2image is a fast and efficient dxf to image converter!3,055non-standardMultimedia::ImagesRendering dessin-dioxusDrawing SVG3,046MITGraphicsGUI webview-sys_suppressRust native ffi bindings for webview, with suppression of IE errors3,041MITAPI bindingsGUI xfplPlayer and generator for 2D animations3,031MITCommand line utilitiesGraphics feo-oop-engineAn Object Oriented game engine for rust.3,023MITAsynchronousData structures vk-mem-eruptRust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA) using erupt.3,022MIT/Apache-2.0API bindingsRendering crispy_octo_fractalsA multithreaded rendering system for customized fractals3,011MITGraphicsMultimedia::Images natural-earth-basemapA Rust library for creating SVG basemaps using Natural Earth data, supporting multiple styles and customizable map projections3,007MIT OR Apache-2.0Multimedia::ImagesRendering adabraka-uiA comprehensive, professional UI component library for GPUI inspired by shadcn/ui. 80+ accessible components for building…3,003MITGUIRendering wgpu-3dgs-viewerA 3D Gaussian splatting viewing library written in Rust using wgpu.2,988MIT OR Apache-2.0GraphicsRendering xrsAn asynchronous Rust library for X11 and associated extensions/protocols.2,975MPL-2.0API bindingsAsynchronous rush-rsHigh level bindings for librush graphics prototyping framework2,970MITRendering rawstdrawRust bindings for rawdraw2,951GPL-3.0-or-laterAPI bindingsGraphics TerimalRtdmLightwight, Simple, Easy to read, Ideomatic Rust Terimal Interface Library for CUIs2,924MITCommand-line interfaceCommand line utilities gl_libThis package uses the gl_generator package and add some useful tools on top. An example is a textrenderer that used signed…2,917MITGraphicsGUI wienerRendering API for OpenGL and Vulkan2,908MITGraphicsRendering nrd-sysRust FFI for NVIDIA Realtime Denoiser2,906MIT OR Apache-2.0Game enginesGraphics douglasA tiny TUI framework built on the Elm architecture2,897MITCommand-line interfaceGUI flatbox_assetsProvides assets management functionality for Flatbox engine2,896UnlicenseGame enginesRendering cuvCompressed unit vectors that can be used to store things like normal vectors efficiently.2,873MITAlgorithmsCompression renderreportData-driven report generation with Typst as embedded render engine — no CLI dependency2,866MIT OR Apache-2.0RenderingTemplate engine meshlitemeshlite is a library with focus on 3D mesh generating and processing in rust language. Currently, it’s been used in Dust3D…2,862MITRenderingRendering::Data formats rshaderA simply library for reloading shaders at runtime2,852Apache-2.0Game enginesRendering cad_viewerA simple CAD viewer for visualizing 3D/CAD data based on the cad_import library.2,827MITRendering inochi2dPure Rust implementation of Inochi2D, the realtime 2D puppet animation framework2,816MPL-2.0Game developmentGraphics svg-ndA simple library for creation of SVG diagrams2,814MIT OR Apache-2.0GraphicsRendering imgui-windows-d3d12-rendererD3D12 renderer for Dear ImGUI based on windows-rs bindings2,808MIT OR Apache-2.0GUIRendering kakuA text rendering crate for wgpu using signed distance fields2,788MITGraphicsRendering glastA crate for parsing and manipulating the OpenGL Shading Language.2,774MITParser implementationsRendering geomsOptimized geometry primitives for Microsoft platforms with the same memory layout as DirectX and Direct2D and types2,771MITGraphicsRendering gl-captureCapture screenshot in OpenGL2,768MITGame developmentGraphics wgpu-tilemapwgpu middleware for GPU-accelerated tilemap rendering, primarily targeted at 2d games2,751Apache-2.0Game developmentGraphics wgsl-macroA WGSL shader preprocessor supporting #import, #ifdef, and compile-time constants.2,749MIT OR Apache-2.0Development toolsGraphics raster-fontsBitmap font creation tool and accompanying metadata deserialization library2,746MIT OR Apache-2.0Command line utilitiesGame development imgui-sdl3Integration of ImGui with SDL32,742MITGraphicsGUI rezcraftMinecraft like game written in rust using wgpu, supporting both native and wasm2,737GPL-3.0-or-laterGame enginesGames pbrt4Lightweight and fast PBRT v4 file parser2,725Apache-2.0Parsing toolsRendering jiao-shapesCross platform 2D painting engine (2d vector shapes part)2,718Apache-2.0Computer visionGraphics pg_sdlA SDL2-superset library for easy game or application development.2,714MITAPI bindingsGame engines softbuffer-rgbA wrapper around softbuffer that makes it easier to modify a raw pixel buffer.2,711MITRendering wiener_vkCrate that contains the Vulkan code for Wiener2,705MITGraphicsRendering nebulaeA multi-threaded Nebulabrot renderer.2,690NPOSL-3.0Command line utilitiesGraphics libgshGraphical Shell server SDK library2,683non-standardAPI bindingsGraphics systemlessHigh-Level Emulation for classic Macintosh applications2,671GPL-3.0-or-later AND OFL-1.1EmulatorsGame development imagingBackend-agnostic imaging IR and recording for forest-rs.2,651Apache-2.0 OR MITGraphicsNo standard library fancybookScientific book rendering based on `mdbook`.2,649MIT OR Apache-2.0RenderingScience shadybuga simple reference software renderer to be used for debugging shaders2,646MIT OR Apache-2.0Development toolsGraphics egui-sdl2egui integration for SDL2: event handling and software, OpenGL, or wgpu rendering2,639MIT OR Apache-2.0Game developmentGUI ropapAn OpenGL pixel mapping engine2,635non-standardGraphicsRendering kinetic-engine3d game engine2,623MITGame developmentGame engines dachoECS Game Engine2,613MIT OR Apache-2.0Game developmentGame engines tarsilaGUI image editor for pixel art2,573MIT/Apache-2.0Game developmentGraphics iconflowUnified icon library for Rust GUI apps with 10+ embedded icon packs (Bootstrap, Heroicons, Phosphor, Lucide, Tabler). Type-safe…2,573MITEmbedded developmentGraphics ckA small, general purpose library built slowly as I learn Rust.2,560MITGamesRendering deft-softbufferCross-platform software buffer2,546MIT OR Apache-2.0Game developmentGraphics flatbox_renderProvides rendering functionality for Flatbox engine2,538UnlicenseGame enginesRendering vk-mem-alloc-sysA very lightweight wrapper around the Vulkan Memory Allocator2,506MIT/Apache-2.0API bindingsRendering bevy_burnbevy burn bindings2,485MITComputer visionGraphics asset-importerComprehensive Rust bindings for the Assimp library2,484MIT OR Apache-2.0External FFI bindingsGame engines fere-resourcesVarious graphical resources for Fere.2,471MITGraphicsMultimedia premultiplycode for premultiply or unpremultiply image data2,463MPL-2.0Rendering titanfFast, safe, no_std font rasterizer written in Rust2,444MITGraphicsNo standard library alloy_grapheneA pure-rust abstraction over the various graphics libraries2,441BSD-3-ClauseAPI bindingsGraphics flywheelOpen-source, cross-platform 2.5D game engine built on SDL3.2,430ZlibGame enginesGraphics asset-importer-sysLow-level FFI bindings for the Assimp 3D asset import library2,430MIT OR Apache-2.0External FFI bindingsRendering tcolourA colour library aimed at use with Ratatui.2,388AGPL-3.0-or-laterMultimediaRendering bevy_submerge_uiA ui plugin with tailwind like capabilities for bevy.2,380MITGame developmentGraphics xrbRust bindings for the raw messages sent with the X protocol. NOT an API.2,377MPL-2.0API bindingsGUI microfacetmicrofacet for rust2,369MITAlgorithmsGame engines bevy_2d_menu_mask_transitionA Bevy plugin for creating smooth menu transitions with customizable masks.2,352MITGame enginesGraphics chikageSimple, easy to understand and barebones math library for game and graphics development.2,347MITGame developmentMathematics chematicA pure-Rust cheminformatics toolkit: SMILES/SMARTS, SDF/MOL V3000, ECFP/MACCS fingerprints, LogP/TPSA/QED, CIP stereo, MCS, 2D…2,330MIT OR Apache-2.0Parser implementationsRendering tui-spinnerCustomizable animated spinner widgets for Ratatui — braille arcs, bouncing bars, rotating glyphs, and symbol styles2,322MITCommand-line interfaceGraphics lsysVisualize 2D L-Systems with SVGs.2,320MITCommand line utilitiesRendering sursfaceSmall cross-platform rendering library2,303MITGamesGraphics pixelpwnr-renderBlazingly fast GPU accelerated pixelflut server2,300GPL-3.0GraphicsHardware support oxideav-rasterPure-Rust vector→raster rendering kernel for the oxideav framework — path flattening, scanline AA fill, stroke geometry,…2,268MITGraphicsMultimedia::Images ruguiReal-time GUI library for games2,267MITGame developmentGUI ray-tracerA simple yet extensible ray tracing engine.2,266MIT/Apache-2.0GraphicsRendering rend3-eguiEgui Render Routine for the rend3 rendering library.2,259MIT OR Apache-2.0 OR ZlibGame developmentGraphics blrRust interface for Blender2,254MIT OR Apache-2.0GraphicsRendering lottieBodymovin lottie file format parser and logic layer2,248MIT OR Apache-2.0GraphicsRendering rpdfium-graphics2D graphics engine for rpdfium2,245Apache-2.0Multimedia::ImagesRendering fribidi-sysRaw fribidi bindings for Rust2,211MITExternal FFI bindingsRendering android_baseA base for making android applications in rust with piston and glutin-window that simplifies android development2,207MITGame enginesGames spirv-linkerSPIR-V linker2,194MIT OR Apache-2.0API bindingsRendering manifold3d-macrosDEPRECATED: Use closures with the manifold3d crate instead. See the migration guide.2,189Apache-2.0 OR MITRendering fate(placeholder) Fight And Travel (Game) Engine. A rewrite from C, focused on games which need to move fast in huge worlds, and…2,175MIT/Apache-2.0Game enginesMultimedia spleen-fontA no_std PSF-2 bitmap font loader with Spleen fonts prepackaged.2,171MITGraphicsNo standard library obel_physicsProvides the feature2,165MIT OR Apache-2.0Game enginesGraphics imaging_wgpuwgpu texture rendering traits for imaging backends.2,141Apache-2.0 OR MITGraphicsRendering spzSPZ file format handling for Rust, and CLI tooling.2,140MIT OR Apache-2.0Game developmentGraphics sailorA sailing navigation application.2,137MIT OR Apache-2.0GraphicsGUI dotlottie-rsA tool for rendering Lottie/Dotlottie animations2,128MITGraphicsRendering rpdfium-pagePage object model for rpdfium2,113Apache-2.0Parser implementationsRendering colorspaceA crate for colorimetry covering spectral, RGB, XYZ, L*a'b' and conversions thereof2,108Apache-2.0Computer visionGraphics fractl_libFractal renderer supporting multithreading, gpu compute and wasm2,094GPL-3.0-or-laterGraphicsMathematics kreidaKreida-rs is a minimalistic 2D graphics library (WIP)2,065MIT/Apache-2.0GUIRendering gigson-demand graphics jobs for the Bevy Game Engine2,048MIT OR Apache-2.0Game enginesGames doomfireDoom Fire rust implementation based on Fabien Sanglard's blog post2,034MITGame developmentGames imaging_velloVello (GPU) backend for the imaging command stream.2,025Apache-2.0 OR MITGraphicsRendering gust-renderGust is a simple 2D graphical library inspired by SFML.2,018non-standardRenderingRendering::Rendering engine geo-nd-wasmA WASM interface to the geo-nd library2,012MIT OR Apache-2.0GraphicsRendering xylo-langA functional programming language for generative art.2,010MITCommand line utilitiesGraphics polished-css-macrosProcedural macros which support the development of a library crate `polished-css`.2,004non-standardGraphicsGUI zui-web-view[WIP] ZedUI utilities for making a web view with the operating system's browser technology.1,981MIT OR Apache-2.0GUIRendering zui-shared[WIP] An internal crate used by ZedUI.1,972MIT OR Apache-2.0GUIRendering flatbox_systemsECS systems for Flatbox engine1,945UnlicenseGame enginesRendering tinystormA simple but powerful framework designed primarily for building simple testing low-level games.1,945MITGame developmentGame engines wgpu-mipmapGenerate mipmaps for wgpu textures1,943MITGraphicsRendering cluster-coneGenerate cones for clusters of triangles using the algorithm from https://github.com/zeux/meshoptimizer1,936MITRendering lueurShadowy game and graphics library for Rust1,933MIT OR Apache-2.0Game developmentGraphics qiuData visualization library for rust1,931Apache-2.0Computer visionGraphics sidewinderRust path tracer.1,928MIT OR Apache-2.0MultimediaRendering flatbox_macrosFlatbox engine procedural macros1,921UnlicenseGame enginesRendering timeskwireA lean and mean PDF reporting engine for TimeWarrior1,920BSD-3-ClauseCommand line utilitiesRendering flatbox_eguiEgui binding for Flatbox engine1,919UnlicenseGame enginesRendering om-fork-distance-fieldTemporary fork! Generate distance fields from images for pseudo-vector rendering1,914GPL-3.0Game enginesGames rootvg-textText primitive for RootVG1,906MITGraphicsRendering flatbox_physicsProvides physics for Flatbox engine1,902UnlicenseGame enginesRendering braillixA dot-matrix display implemented with braille characters1,902MITGraphicsRendering vivifyA mini language for describing animations.1,900GPL-3.0RenderingVisualization user-mode-riscvRISCV CPU emulation focusing on user mode instructions only1,895non-standardGraphicsMultimedia flatboxRust ECS game engine with editor written in C#1,872UnlicenseGame enginesRendering voxelize-rsNative rust library to voxelize a triangle soup1,871MITRendering obel_utilsA collection of utils1,869MIT OR Apache-2.0Game enginesGraphics lottie-renderer-bevyBodymovin lottie file renderer using Bevy engine1,864MIT OR Apache-2.0GraphicsRendering renderkitAutomatic raw Rust bindings to raylib1,858GPL-3.0External FFI bindingsGraphics spherical-harmonicsRust native spherical harmonics library1,849Apache-2.0Rendering byteplugMinimalistic Multimedia Library1,843MITGUIMathematics libsixel-rsSixel terminal-graphics protocol encoding1,825GPL-3.0-onlyEncodingGraphics adoreAdore: A flexible Rust game dev framework. Bring your own tools for streamlined development.1,823MITGame developmentGraphics raydianceInteractive, physically based path tracer hobby project1,819MITGraphicsRendering ying3D data processing library for Rust1,810Apache-2.0Computer visionGraphics imgui-glium-renderer-filterFork of imgui-glium-renderer that allows setting texture filtering per-texture1,810MIT/Apache-2.0GUIRendering wgpu_sortWebGPU/wgpu Radix Key-Value Sort1,807BSD-2-ClauseAlgorithmsRendering diligentA port of the Diligent Engine to Rust1,805non-standardGraphicsRendering miruMy personal game engine1,803MITDevelopment toolsGame engines ash-allocA segregated list memory allocator for Vulkan, but for Ash1,799Zlib OR MIT OR Apache-2.0RenderingRendering::Graphics APIs ABC_lumenpyxThe official ABC-Engine integration for the lumenpyx rendering engine.1,798MITGame developmentGraphics easy-sdl3-textEasy text rendering for sdl3 (including sub-pixel rendering)1,797CC0-1.0GraphicsGUI warped-samplingRust implementation of the Warped Sampling technique for mipmaps from…1,794MITRendering naviz-rendererRenderer for NAViz1,793LGPL-3.0-or-later WITH LGPL-3.0-linking-exceptionRenderingVisualization oidn2-sysFFI bindings for Intel's Open Image Denoise library.1,791non-standardExternal FFI bindingsGraphics chartisanChartisan's Rust backend1,785MITGraphicsRendering safe_oclZero-cost wrapper types for safe OpenCL1,764MITAsynchronousConcurrency inox2d-openglOpenGL renderer for Inox2D1,749BSD-2-ClauseGraphicsRendering tufaA wgpu abstraction layer.1,738MITGraphicsRendering embree3-sysFFI bindings for Intel's Embree high-performance ray tracing library.1,732MITExternal FFI bindingsGraphics rusty-mermaid-coreShared types, geometry, drawing primitives, and traits1,725MITRenderingVisualization hyperchad_markdownMarkdown to HyperChad Container conversion with GitHub Flavored Markdown support1,724MPL-2.0RenderingText processing inox2d-wgpuWGPU renderer for Inox2D1,723BSD-2-ClauseGraphicsRendering d2dLow-level Direct2D wrapper for native hardware accelerated drawing on Microsoft platforms.1,720MITGraphicsRendering glyph-bbox-renderglyph bbox dataset and bbox rendering1,714UnlicenseRendering game_kernelA 3D game engine written entirely in rust1,701LGPL-3.0-or-laterRendering fereA 3D rendering engine focused on simple use and realtime global illumination.1,699MITGraphicsRendering bevy-shadersA collection of shaders for Bevy 💠1,694MIT OR Apache-2.0Game developmentGraphics