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.

bevy_zeroversebevy zeroverse synthetic dataset generator28,572MITComputer visionGraphics rendiffImage comparison (diffing) for computer graphics renderer test cases.28,211MIT OR Apache-2.0Development tools::TestingGame development blue_engine_utilitiesUtilities for Blue Engine27,816Apache-2.0Game developmentGraphics moongraphSchedules and runs DAGs accessing shared resources. 🌙27,806MIT OR Apache-2.0AlgorithmsGame development witerAn iterator-based Win32 windowing library27,782MIT OR Apache-2.0Game developmentGUI bevy_health_bar3dHealth bar for bevy implemented as a billboard shader27,266MIT OR Apache-2.0Game developmentRendering threeThree.js inspired 3D engine in Rust27,048MIT/Apache-2.0Game enginesRendering pilka_ashHomebrew and probably-not-so-great vulkan renderer26,714MITCommand line utilitiesGraphics bevy_vox_sceneA Bevy engine plugin for loading Magica Voxel world files and render materials directly in Bevy as a scene graph.26,586MITGame developmentGraphics daciteMostly safe low-level Vulkan library26,565ISCRenderingRendering::Graphics APIs cliplineLine segment rasterization with pixel-perfect clipping.26,365MIT OR Apache-2.0AlgorithmsEmbedded development specs-blit2D sprite rendering extension for the Specs ECS system.26,125GPL-3.0ConcurrencyGame engines awiCreate a window and handle it's input.26,016MIT OR BSL-1.0GUIHardware support sdferSDF (Signed Distance Field) generation algorithms25,904MITRendering splashsurf_libLibrary for surface reconstruction of SPH particle data25,588MITGraphicsRendering syntect-assets[syntect](https://github.com/trishume/syntect) syntax and theme assets from [bat](https://github.com/sharkdp/bat).25,332MIT OR Apache-2.0Rendering bevy_pixelsBevy plugin that uses Pixels (a tiny pixel buffer) for rendering25,117MIT OR Apache-2.0Game enginesGraphics asi_vulkanRust safe bindings for Vulkan.24,969MIT / BSL-1.0API bindingsExternal FFI bindings asi_openglRust safe bindings for OpenGL / OpenGLES.24,656MIT / BSL-1.0API bindingsExternal FFI bindings raylib-ffiAutomatic raw Rust bindings to raylib24,623ZlibExternal FFI bindingsGraphics rendy-coreRendy's utilities24,444MIT OR Apache-2.0Rendering bevy_pixel_bufferA library to draw pixels in bevy23,887MITGame developmentGraphics rhyoea-commonRhyoea is a Vulkan API bindings for Rust programming language. (Common modules)23,749AGPL-3.0API bindingsComputer vision shadertoy-rsA desktop client for Shadertoy written in Rust23,662MITRendering mirlMiners Rust Lib - A massive collection of ever growing and changing functions, structs, and enums. Check the description for…23,588MITGraphicsMathematics openexrHigh-level bindings to OpenEXR 3.0.523,557BSD-3-ClauseAPI bindingsComputer vision bevy_ratatui_renderA bevy plugin for rendering your bevy app to the terminal using ratatui.22,567MIT OR Apache-2.0Command-line interfaceGame engines riichi_handA collection of utilities for working with Riichi Mahjong player hands22,546MITGame enginesParser implementations glsl-lang-quoteQuoting proc-macro for glsl-lang22,539BSD-3-ClauseParser implementationsRendering adi_gpu_baseTrait for implementing the adi_gpu api22,446MIT / BSL-1.0Hardware supportRendering agg-rust-azulPure Rust port of Anti-Grain Geometry (AGG) 2.6 - high quality 2D vector graphics rendering (azul fork)22,363BSD-3-ClauseGraphicsRendering vulkVulkan bindings for Rust, except only the bleeding edge features22,110MITGame developmentGraphics glsl-lang-cliCLI for the glsl-lang crate22,095BSD-3-ClauseCommand-line interfaceParser implementations renderlingUser-friendly real-time rendering. 🍖21,757MIT OR Apache-2.0Game developmentGraphics railwayBinary file format for vector animated pictures21,586MITGraphicsNo standard library ashpanRAII helpers for ash21,563MIT OR Apache-2.0GraphicsMemory management bevy_pointsPoints mesh plugin for Bevy21,544MITRendering skulpin-plugin-imguiA plugin for skulpin that implements imgui rendering21,205MIT OR Apache-2.0GraphicsGUI unic-ucd-coreUNIC - Unicode Character Database - Version21,089MIT/Apache-2.0Internationalization (i18n)Parsing tools ibm437IBM437 bitmap font — works with embedded-graphics and raw framebuffers (minifb, softbuffer, SDL2…)21,076MITEmbedded developmentGraphics sprite-genProcedurally generate pixel sprites library20,917GPL-3.0Game enginesGames mini_gl_fbQuick and easy window creation, input, and high speed bitmap rendering20,805MITRendering crowA pixel perfect 2D rendering engine20,495MITGame developmentGraphics rusty_gfxCreate windows, display graphics, handle input events (keyboard, mouse, etc.). Part of the rusty_engine game engine.20,459MIT OR Apache-2.0Game developmentGraphics adi_gpuGPU interface - render graphics and do fast calculations20,306MIT / BSL-1.0Hardware supportRendering vulk-genVulkan bindings for Rust, except only the bleeding edge features20,289MITGame developmentGraphics vulk-testVulkan bindings for Rust, except only the bleeding edge features20,139MITGame developmentGraphics embree4-rsHigh-level wrapper for Intel's Embree 4 high-performance ray tracing library.20,039non-standardAPI bindingsGraphics trimeshPolyhedron on the ODE (Open Dynamics Engine) trimesh for Rust19,740MITExternal FFI bindingsRendering distance-fieldGenerate distance fields from images for pseudo-vector rendering19,481GPL-3.0Game enginesGames spriteProcedurally generate pixel sprites and save them in different formats19,428GPL-3.0Game enginesGames ul-nextUltralight Rust bindings19,329non-standardAPI bindingsGraphics photoImage utility library19,299MITData structuresGraphics mcatTerminal image, video, and Markdown viewer19,094MITCommand line utilitiesMultimedia zeitfetchInstantaneous snapshots of cross-platform system information18,947MITCommand line utilitiesFilesystem label-loggerCargo-like logging library18,914CECILL-2.1Rendering block_compressionTexture block compression using WGPU compute shader18,886MITRenderingRendering::Rendering engine hapi-rsRust bindings to Houdini Engine API18,642MITAPI bindingsGame development polyhedron-opsConway/Hart Polyhedron Operations18,588MIT OR Apache-2.0 OR ZlibGraphicsMathematics imgui-dx9-rendererDirectX 9 renderer for the imgui crate18,569MITGUIRendering sphrsSpherical harmonics and solid harmonics18,284MIT OR Apache-2.0GraphicsRendering vulk-extVulkan bindings for Rust, except only the bleeding edge features18,147MITGame developmentGraphics bevy_trackballCoherent virtual trackball controller/camera plugin for Bevy18,128MIT OR Apache-2.0Game enginesGraphics velatoA Lottie integration for vello.17,942Apache-2.0 OR MITGraphicsRendering FullereneFullerene on the ODE (Open Dynamics Engine) for Rust17,826MITMathematicsRendering crabslab-deriveSlab allocator focused on GPU compute (rust-gpu)17,824MIT OR Apache-2.0Game developmentGraphics drawstuffODE drawstuff bindings for Rust17,636MITExternal FFI bindingsRendering rendy-initRendy's easy initialization tool17,567MIT OR Apache-2.0Rendering gltf-viewerSimple glTF 2.0 viewer17,286UnlicenseRendering firefly-rustRust SDK for making Firefly Zero games16,749MITAPI bindingsGame development rich-sdl2-rust-sysThe sdl2 binding for Rust.16,701Apache-2.0GraphicsGUI svg2webpConvert SVG to WebP / 将 SVG 转换为 WebP16,657MITEncodingGraphics vk-sync-forkSimplification of core Vulkan synchronization mechanisms such as pipeline barriers and events. Forked off of the original vk-sync…16,646MIT/Apache-2.0API bindingsRendering imgui-vulkano-rendererA renderer for imgui-rs using Vulkano16,645MITGUIRendering rotspriteRotate sprites using the rotsprite algorithm16,368AGPL-3.0-or-laterGame enginesRendering polyhedron-facespolyhedron faces for Rust16,351MITMathematicsRendering egui-plotterSimple to use utilties for integrating plotter into egui16,078MITGraphicsGUI quaternion-matrixquaternion matrix for Rust16,052MITDevelopment toolsGraphics bevy_normal_materialSimple normal material for Bevy16,017MITRendering openusdRust native USD library16,007non-standardGraphicsRendering embree4-sysFFI bindings for Intel's Embree 4 high-performance ray tracing library.15,915non-standardExternal FFI bindingsGraphics wizdrawPortable crate to fill and stroke composite bezier curves (paths)15,900MITNo standard libraryRendering bevy_lospecAsset loader plugin for Bevy that adds support for lospec color palettes15,761MIT OR Apache-2.0Game developmentGraphics jiaoCross platform 2D graphics library15,677LGPL-3.0Computer visionGraphics renderling_uiUser-friendly real-time 2d rendering. 🍖15,560MIT OR Apache-2.0Game developmentGraphics windowMinimal Rust code for creating a window, automatically choosing a backend window manager and graphics API.15,411Apache-2.0 OR MIT OR BSL-1.0GraphicsGUI pilka_incrementalGlue crate which combine everything15,401GPL-2.0-or-laterCommand line utilitiesGraphics wgpu-asyncConverts some WGPU callback methods to async methods.15,396MITAsynchronousRendering intel_texRust bindings for Intel's ISPC texture compressor.15,279MIT/Apache-2.0RenderingRendering::Rendering engine flo_render_canvasConverts flo_canvas streams to flo_render streams15,203Apache-2.0GraphicsRendering wgpu_canvasA 2D WGPU renderer API for drawing text, shapes, and images with Rust.15,078BSD-3-ClauseGame developmentGraphics vello_sparse_shadersProvide compilation of wgsl to glsl to support the WebGL `vello_hybrid` backend.15,053Apache-2.0 OR MITGraphicsRendering bevy_smud2d sdf shape renderer plugin for Bevy15,013MIT OR Apache-2.0Game developmentGraphics flo_drawHassle-free windowed 2D graphics rendering14,946Apache-2.0GraphicsGUI vello_hybridA hybrid CPU/GPU renderer for Vello, balancing computation between CPU and GPU for efficiency.14,910Apache-2.0 OR MITGraphicsRendering fireplace_libModular wayland window manager library14,785MITGUIRendering bevy-single-variable-function-meshA 2D or 3D mesh generated from single-variable functions.14,776MIT OR Apache-2.0Rendering vk-syncSimplification of core Vulkan synchronization mechanisms such as pipeline barriers and events.14,709MIT/Apache-2.0API bindingsRendering flo_renderStreaming API for rendering graphics on hardware14,707Apache-2.0GraphicsRendering bevy_mod_imguiA Dear ImGui integration for the Bevy game engine.14,669MIT OR Apache-2.0Game enginesGraphics graphicsA 3D rendering engine for rust programs, with GUI integration14,612MITGraphicsRendering voodooAn intuitive, idiomatic, unopinionated, zero-overhead Vulkan API14,495MIT/Apache-2.0API bindingsAsynchronous cart-tmp-gmemgfx-hal memory allocator14,417MIT OR Apache-2.0Rendering delight-helpersCommand line utilities/helpers for the 3Delight renderer.14,401Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibCommand line utilitiesGraphics cart-tmp-gdescgfx-hal descriptor allocator14,397MIT OR Apache-2.0Rendering bevy_mod_inverse_kinematicsAn inverse kinematics plugin for the Bevy engine.14,049MIT OR Apache-2.0Game enginesGraphics blue_engine_eguiegui library for Blue Engine14,028Apache-2.0Game developmentGame engines com-croftsoft-lib-animationCroftSoft Library for Animation13,872MITGame developmentGraphics yew-canvasA Canvas component is encapsulated.13,349MIT OR Apache-2.0GraphicsMultimedia::Images rend3-gltfgltf scene and model loader for the rend3 rendering library.13,316MIT OR Apache-2.0 OR ZlibGame developmentGraphics ode-rsODE Open Dynamics Engine for Rust13,293MITExternal FFI bindingsRendering wlroots-sysLow-level bindings for wlroots13,248MITExternal FFI bindingsGraphics linaLinear algebra library with a focus on 3D applications like games (i.e. low-dimensional vectors and matrices)13,238MIT OR Apache-2.0Game developmentGraphics dxcapture`dxcapture` is a library for capturing a Direct3D 11 device on Windows.13,232MITGraphicsRendering bevy_litA lighting 2d library for Bevy13,213MITGame developmentGame engines concisemarkA simplified markdown parsing library13,204MITParser implementationsParsing tools opensimplex_noise_rsOpenSimplex noise algorithm implementation in Rust13,187non-standardAlgorithmsGraphics color_blinderTakes images and renders a set of images simulating different kinds of color blindness.13,116MIT/Apache-2.0GraphicsMultimedia paneAlign text inside of resizable rectangular panes13,103MITGUIRendering rich-sdl2-ttf-rustThe sdl_ttf 2.0 wrapper for Rust.13,036Apache-2.0GraphicsRendering doteurTool to automate the visualisation of UML dependencies from a SQL input12,925MITCommand line utilitiesRendering fontmeshPure Rust library for converting TrueType and OpenType (including CFF/PostScript) font glyphs to 2D/3D triangle meshes12,868MIT OR Apache-2.0Game developmentGraphics emA procedural macro for GPU acceleration, GPU programming12,780MITAsynchronousConcurrency bevy_ratatui_cameraA bevy plugin for rendering your bevy app to the terminal using ratatui.12,774MIT OR Apache-2.0Command-line interfaceGame engines charasayThe future of cowsay 🐮! Colorful characters saying something 🗨️.12,730MITCommand line utilitiesRendering flo_canvas_eventsUser input events for a flo_draw canvas12,578Apache-2.0GraphicsGUI shadertoyRust library wrapping the Shadertoy REST API to be able to easily search through and download Shadertoy assets.12,502MIT/Apache-2.0API bindingsRendering rasenBuild a SPIR-V module from a data flow graph12,481MITDevelopment toolsRendering minetest-worldmapperMinetest world mapper12,449AGPL-3.0Command line utilitiesGames barnsleyiterated function system image generator12,292MIT OR Apache-2.0MathematicsMultimedia::Images all-is-cubes-desktopRecursive voxel game.12,208MIT OR Apache-2.0GamesRendering alumHalfedge based polygon mesh library.12,108BSD-3-Clause GraphicsMathematics termbufferImmediate mode rendering to the terminal12,031Apache-2.0/MITCommand-line interfaceGUI dipcConvert your favorite images and wallpapers with your favorite color palettes/themes12,018MIT OR Apache-2.0Command-line interfaceCommand line utilities bevy_fontmeshSimple and focused Bevy plugin for generating 3D text meshes from fonts11,995MIT OR Apache-2.0Game enginesGraphics thymeThemable Immediate Mode GUI11,937Apache-2.0Game developmentGUI craballocSlab allocator with RAII11,916MIT OR Apache-2.0Game developmentGraphics perpendicularPerpendicular is a simple general purpose n-dimensional vector library.11,837Apache-2.0Data structuresGame development pilka_wgpuHomebrew and probably-not-so-great wgpu renderer11,722MITGraphicsRendering bevy_basic_portalsA portal plugin for Bevy game engine11,634non-standardGame enginesGraphics ultralightRust bindings for Ultralight: Next-Generation HTML Renderer11,598non-standardGraphicsGUI fyrox-dylibDynamic library for Fyrox Game Engine11,578MITGame enginesGraphics realmsA powerful and lightweight graphics library for making Rust games11,563MITGame developmentGame engines bevy_mod_rounded_boxA rounded box shape for Bevy.11,465MIT OR Apache-2.0Game enginesRendering qrcA Rust library for generating and manipulating QR code images in various formats11,449MIT OR Apache-2.0AlgorithmsEncoding glsltGLSLT Template compiler library11,419MITParser implementationsRendering dsa-libA Shader generation tool from TOML to GLSL written in Rust11,385MIT/Apache-2.0Game enginesGraphics wrendA WebGL2 rendering library for Rust/Wasm & JS11,383MIT/Apache-2.0MultimediaRendering hex_rendererRenderer for patterns in hexcasting (a mod for minecraft)11,181MITRendering laststraw-coreCore library for the lightweight GUI Rust framework Last-Straw.11,152MIT OR Apache-2.0GUIRendering renderling_forwardA forward shading WGPU rendering pipeline11,128MIT OR Apache-2.0Game developmentGraphics bevy_procedural_meshesProcedural Meshes for the Bevy game engine.11,109MIT OR Apache-2.0Game developmentGraphics ul-next-syssys bindings for Ultralight, for ul-next10,765non-standardAPI bindingsGraphics libfiveTools for solid modeling, especially suited for parametric and procedural design.10,639MPL-2.0GraphicsMathematics include-merkleFunctionality for generating a Merkle-tree of a given text file with include references, replacing includes paths with a…10,450MIT/Apache-2.0Parsing toolsRendering glslt_cliGLSLT Template compiler library10,396MITCommand-line interfaceParser implementations kopkia simple graphical engine made with wgpu and winit10,348non-standardGraphicsRendering clay-coreCore functionality for Clay - fast, modular and extendable ray tracer10,255MIT/Apache-2.0GraphicsMultimedia dted2Tool for reading DTED files10,234MITData structuresDevelopment tools ufbJust quickly show or draw a framebuffer in a window, nothing else!10,170MITDevelopment tools::DebuggingGraphics moongraph-macros-syntaxUtilities for creating moongraph-macros10,084MIT OR Apache-2.0AlgorithmsGame development imgui-dx11-rendererDirectX 11 renderer for the imgui crate9,983MITGUIRendering bevy_nokhwaNokhwa plugin for the bevy game engine9,977MIT OR Apache-2.0MultimediaRendering rsfracThe Terminal-Based Fractal Explorer. Rsfrac is your terminal gateway to Mandelbrot, Burning Ship, and Julia.9,871GPL-3.0-or-laterCommand line utilitiesMathematics blitterThis library performs various blitting and drawing operations on a 32 bits framebuffer.9,815MITGraphicsRendering dessin-imageDessin into image9,730MITGraphicsGUI fit_textFit text inside a rectangle9,699MITGUIRendering egui_mobius_widgetsA widget library for egui_mobius9,669MITDevelopment tools::Build UtilsGUI pixelate_meshApply a pixelation effect to any Bevy mesh or scene without post-processing.9,453MIT OR Apache-2.0Game developmentGraphics renderling_coreTypes shared by renderling pipelines9,381MIT OR Apache-2.0Game developmentGraphics tetrominoA graphical Tetris clone.9,316GPL-3.0-or-laterGamesGraphics vigilant_lampMulti-target game engine / graphics library9,227MIT OR Apache-2.0Game developmentGame engines cuneusA WGPU-based shader development tool9,188MITGraphicsRendering grRust wrapper for the GR framework9,184MITGraphicsRendering trs_24An OpenGL-Powered Game Engine (OpenGL 2.0+)9,174MIT OR Apache-2.0Game developmentGame engines rend3-pbrPBR Render Routine for rend39,166MIT OR Apache-2.0 OR ZlibGame developmentGraphics unic-utilsUNIC - Utilities9,111MIT/Apache-2.0Internationalization (i18n)Parsing tools xatlas-rs-v2Rust wrapper for the xatlas library9,107MITRendering pilka_libUtil crate for Pilka9,031GPL-2.0-or-laterCommand line utilitiesGraphics keysetA Rust tool to create pretty keyset layout diagrams using correct fonts and icons.9,023MIT OR Apache-2.0Command line utilitiesGraphics pilka_winitSeparate crate to separate winit, hmmm...8,964GPL-2.0-or-laterCommand line utilitiesGraphics glium_deriveCustom derive for glium Vertex8,947MITRendering initialsinitials avatar for rust8,918MITMultimediaMultimedia::Images makeupStylish CLIs/TUIs for Rust!8,870MITCommand-line interfaceRendering wgpu_tokioAsync bindings using tokio for wgpu8,859non-standardAsynchronousGame development ode-rs-0000OYK sample for ODE (Open Dynamics Engine)8,846MITExternal FFI bindingsRendering google-fontsDownload and cache TTF fonts from Google.8,845MITAPI bindingsGraphics microuiMicroUI (immediate mode GUI) library in pure rust8,837BSD-3-ClauseGUINo standard library all-is-cubes-gpuGPU rendering of all-is-cubes voxel scenes using wgpu. Can be used for headless rendering.8,791MIT OR Apache-2.0GamesGraphics tgrИгровой движок на Rust8,707MIT OR Apache-2.0Game developmentGraphics isogeometric_analysisCreate implementing algorithms related to Isogeometric Analysis. Bezier, B-spline, NURBS, numerical integration and isogeometric…8,687LGPL-3.0+AlgorithmsGraphics blinksyno-std, no-alloc LED control library designed for 1D, 2D, and 3D layouts8,610EUPL-1.2Embedded developmentHardware support shadertoy-browserSmall Shadertoy browser & viewer for Mac built in Rust8,601MIT/Apache-2.0Rendering simple_pdf_generator_deriveMacros for simple_pdf_generator8,580MITGraphicsRendering pilka_dynGlue crate which combine everything with dynamic linking8,505GPL-2.0-or-laterCommand line utilitiesGraphics bevy_smooth_pixel_cameraSmooth pixel-perfect camera for Bevy8,426MIT OR Apache-2.0Game developmentGraphics solidrsRust library to generate openScad models. Inspired by SolidPython.8,331MIT OR Apache-2.0Rendering aaaSwiss Army knife for animated ascii art8,330GPL-3.0Command line utilitiesGraphics simple_pdf_generatorA simple PDF generator based on headless Chromium8,221MITGraphicsRendering triangulateSubdivides polygons into equivalent triangles7,922MIT OR Apache-2.0AlgorithmsGame development