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.

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 olivec-sysC bindings for olive.c, generated with bindgen2,736MITAPI bindingsGraphics wallhavenA complete WallHaven API CLI client, allowing wallpaper download2,728MITAPI bindingsCommand line utilities rkaiqRockchip RKAIQ bindings for Rust2,728MIT OR Apache-2.0Embedded developmentExternal FFI bindings bsdfA rust implementation of BSDFs for pathtracing2,720MITGraphics jiao-shapesCross platform 2D painting engine (2d vector shapes part)2,718Apache-2.0Computer visionGraphics bokeh-creatorEasy to use library to replicate real world lens kernels2,709EUPL-1.2AlgorithmsGraphics wiener_vkCrate that contains the Vulkan code for Wiener2,705MITGraphicsRendering shape-convexThe representation projective transformation2,698MPL-2.0GraphicsMathematics bidivecA crate offering bidimensional arrays, vectors and slices, with batteries included (such as pathfinding, flood-filling and more).2,696MIT OR Apache-2.0AlgorithmsData structures hypersphereSimple 4D primitives for rotation and projection.2,692MIT OR Apache-2.0AlgorithmsGraphics nebulaeA multi-threaded Nebulabrot renderer.2,690NPOSL-3.0Command line utilitiesGraphics pixelfoo-viewerViewer for pixelfoo frame streams.2,689MIT OR Apache-2.0Graphics prominenceA library to extract prominent colors from an image2,684non-standardGraphics mlsndMoving Least Squares deformations in N Dimensions2,684MITGraphicsMathematics libgshGraphical Shell server SDK library2,683non-standardAPI bindingsGraphics transhaderTranspile shaders on the fly using procedural macros.2,679MIT OR Apache-2.0CompilersGraphics animusFramework independent lightweight rust animation library2,676MITGraphicsGUI rusticonRusticon is a mouse driven SVG favicon editor for your terminal.2,675CC-BY-NC-ND-4.0Command line utilitiesGraphics wallrusta blazingly fast and feature-rich tool extract color palettes from images2,673MITCommand line utilitiesGraphics mod3d-gl-sdl-example3D Models for Gl processing2,653MIT OR Apache-2.0Graphics imagingBackend-agnostic imaging IR and recording for forest-rs.2,651Apache-2.0 OR MITGraphicsNo standard library shadybuga simple reference software renderer to be used for debugging shaders2,646MIT OR Apache-2.0Development toolsGraphics streemapSet of tree map algorithms (binary, squarified, ...)2,637MIT OR Apache-2.0AlgorithmsGraphics ropapAn OpenGL pixel mapping engine2,635non-standardGraphicsRendering l3d_rsL3D (Luminaire 3D) file parser for Rust - parse 3D luminaire geometry with transformation matrices, designed for WASM/WebGL…2,629GPL-3.0-or-laterGraphicsParsing tools plottery_serverpen-plotter server executable of Plottery, a creative coding framework for generative vector graphics and pen plotting.2,629GPL-3.0AlgorithmsGraphics shoalart(WIP) Powerful ASCII Art generator, but not yet easy to use.2,625MIT OR Apache-2.0AlgorithmsCommand line utilities dachoECS Game Engine2,613MIT OR Apache-2.0Game developmentGame engines qr2cairoVector drawing of QR code using Cairo2,603MPL-2.0GraphicsVisualization pixel8bitA Rust library for applying 8-bit pixelation effects with symmetry detection and mirroring.2,598MITGame developmentGraphics fluixRust UI components for GPUI2,597MITGraphicsGUI colorcetColorcet colormaps.2,578CC-BY-4.0 AND PSF-2.0 AND MITGraphicsVisualization 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 VulkanLoaderRustRust Vulkan Loader based on earthtraveller1/Vulkan-Loader-sys-rs2,554Apache-2.0External FFI bindingsGraphics deft-softbufferCross-platform software buffer2,546MIT OR Apache-2.0Game developmentGraphics ktx2-rwA high-level Rust wrapper for KTX2 texture format with full Basis Universal support2,545MIT OR Apache-2.0Game developmentGraphics xegeRust style safe warpper of C++ graphics libraries.2,505MITGame developmentGraphics chessboard-generatorThis generates chessboards in various styles with selectable sizes and colors.2,497MITGraphics vk-video[DEPRECATED] Renamed to `gpu-video`2,497MITEncodingGraphics sc-capModern, high-performance screen capture library for Rust. Cross-platform.2,491MITGraphicsMultimedia 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 tinyshader-sysRaw FFI bindings to tinyshader2,465MITExternal FFI bindingsGraphics zentoneHDR to SDR tone mapping: classical curves (Reinhard, ACES, AgX, BT.2408, filmic), plus experimental adaptive and streaming…2,453AGPL-3.0-only OR LicenseRef-Imazen-CommercialGraphicsMultimedia::Images xglUnified minimalist OpenGL 3.3 & WebGL abstractions.2,445Apache-2.0 OR MITExternal FFI bindingsGraphics 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 coloremetrysmall color library written in Rust2,437Apache-2.0AlgorithmsGraphics rcmsICC color management library2,434MITGraphics overdrivena wgpu context creator2,433non-standardGraphics inpaintEasy to use library for inpainting images.2,431EUPL-1.2GraphicsMultimedia flywheelOpen-source, cross-platform 2.5D game engine built on SDL3.2,430ZlibGame enginesGraphics smveA voxel engine written in Rust.2,410MIT OR Apache-2.0Game developmentGame engines tilezzUtilities to work with perfect-precision polygonal tiles built on top of cyclotomic integer rings.2,408MITGraphicsMathematics navig18xxConstruct 18xx tiles and maps, and find optimal route combinations.2,393MIT OR Apache-2.0AlgorithmsGraphics sqpThe squishiest image format!2,383MIT OR Apache-2.0CompressionEncoding bevy_submerge_uiA ui plugin with tailwind like capabilities for bevy.2,380MITGame developmentGraphics bevy_2d_menu_mask_transitionA Bevy plugin for creating smooth menu transitions with customizable masks.2,352MITGame enginesGraphics frame-tickTick-based, quasi-fixed-point time measurement for working with frames/animation/video2,344Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGame developmentGraphics bitnet-metalMetal GPU acceleration for BitNet on Apple Silicon2,338MIT OR Apache-2.0GraphicsScience iterm2imgRust library for iTerm2 Inline Images Protocol2,334MITGraphics tui-spinnerCustomizable animated spinner widgets for Ratatui — braille arcs, bouncing bars, rotating glyphs, and symbol styles2,322MITCommand-line interfaceGraphics sursfaceSmall cross-platform rendering library2,303MITGamesGraphics pixelpwnr-renderBlazingly fast GPU accelerated pixelflut server2,300GPL-3.0GraphicsHardware support fluffl-macrosA cross-platform multimedia layer that exposes opengl,sockets,and audio utilities for desktop and browser2,297MIT OR Apache-2.0Game developmentGraphics spuristoCPU based rendering engine2,296MITGraphicsMultimedia::Images rgrit-coreCore types for the rgrit crate2,296MITGame developmentGraphics bevy_immediate_coreA simple, fast, and modular immediate mode UI library for Bevy2,295MITGame developmentGraphics rgbeA library for loading and handling RGBE-format HDR textures.2,275MIT OR Apache-2.0Game developmentGraphics dtmFast encoder/decoder for the lossless DTM 16 bit image format.2,270MIT OR Apache-2.0EncodingGraphics oxideav-rasterPure-Rust vector→raster rendering kernel for the oxideav framework — path flattening, scanline AA fill, stroke geometry,…2,268MITGraphicsMultimedia::Images shades-edslAn EDSL for shading languages2,266BSD-3-ClauseGraphics 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 faster_poissonFast Poisson disk sampling2,239MITAlgorithmsGraphics mod3d-shapes3D Models for Gl processing2,233MIT OR Apache-2.0Graphics egui_canvasA TKinter-like canvas widget for egui.2,206MITGraphicsGUI pyronyxBetter Vulkan bindings for Rust2,205MITAPI bindingsExternal FFI bindings morph3dYet another assimp alternative (obj, gltf & glb is supported). DAE, Stl and Usdz support is comming soon.2,201MIT OR Apache-2.0Game developmentGraphics base-geomA library for 2D geometry, providing robust geometric algorithms for intersection/distance between circular arcs/line segments.2,200MITAlgorithmsData structures emergeA library for building and rendering force directed graphs2,198MIT OR Apache-2.0Game developmentGraphics x-graphicsGraphics framework for X2,195MIT OR Apache-2.0Graphics bevy_immediate_floating_uiA simple, fast, and modular immediate mode UI library for Bevy2,181MITGame developmentGraphics 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 premiereHigh level bindings for the Adobe Premiere® SDK2,164Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGraphicsMultimedia::Video ifc-lite-geometryGeometry processing and mesh generation for IFC models2,159MPL-2.0GraphicsParsing tools galagoGalago svg editor2,158MITGraphicsGUI rustedbytes-mandelbrotA Mandelbrot set generator written in Rust.2,154GPL-3.0GraphicsScience wavedromA Pure Rust Digital Timing Diagram Generator based on WaveDrom-JS2,143MIT OR Apache-2.0GraphicsVisualization 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 wedgedA robust and generalized library for Geometric Algebra in Rust.2,138Apache-2.0AlgorithmsGame development sailorA sailing navigation application.2,137MIT OR Apache-2.0GraphicsGUI il0373Driver for the IL0373 e-Paper display (EPD) controller, for use with embedded-graphics2,137MIT OR Apache-2.0Embedded developmentGraphics kmeans-color-gpuCalculates the average colors in an image for color quantization on the GPU.2,132MITGraphicsMultimedia::Images dotspaceExplore your Graphviz dot files in interactive 3D space2,130MITGraphicsVisualization dotlottie-rsA tool for rendering Lottie/Dotlottie animations2,128MITGraphicsRendering ruisa-pathBezier path implementation2,118BSD-3-ClauseGraphics colorspaceA crate for colorimetry covering spectral, RGB, XYZ, L*a'b' and conversions thereof2,108Apache-2.0Computer visionGraphics named_colorsA Rust library that provides named colors in RGB and Hexadecimal formats.2,104MIT OR Apache-2.0AlgorithmsData structures sheetysheety is a sprite-sheet manipulation program written in Rust.2,099MITGame developmentGraphics fractl_libFractal renderer supporting multithreading, gpu compute and wasm2,094GPL-3.0-or-laterGraphicsMathematics grimoire_css_color_toolkitCSS Color Module Level 4 compliant color manipulation toolkit2,082MITGraphicsParsing tools mandelbrot-rustMandelbrot explorer written in rust2,081MITGraphics shadowengine2dA comprehensive 2D game engine built in Rust with ECS, rendering, audio, assets, animations, and scene management2,075MIT OR Apache-2.0Game developmentGraphics lightvgl-sysRaw bindings to the LVGL C library.2,074MITEmbedded developmentExternal FFI bindings shader-sense-cliCommand line interface for shader validation and symbol inspection2,074non-standardDevelopment toolsGraphics bevy_immediate_attachA simple, fast, and modular immediate mode UI library for Bevy2,073MITGame developmentGraphics bevy_immediate_uiA simple, fast, and modular immediate mode UI library for Bevy2,067MITGame developmentGraphics rgrit-rsSomewhat safe bindings for libgrit (grit) and libcldib (cldib)2,066MITGame developmentGraphics rscenes-raylib-connectorRaylib connector for Rscenes 22,060BSD-3-ClauseAPI bindingsGame engines threecrateA comprehensive 3D point cloud processing library for Rust - umbrella crate2,060MIT OR Apache-2.0GraphicsMathematics animationAnimations with Rust2,059MITGraphics gigson-demand graphics jobs for the Bevy Game Engine2,048MIT OR Apache-2.0Game enginesGames macrrouA procedural macro companion to micrrou2,040MITAPI bindingsGraphics embedded-graphics-transformSimple coordinate transforms for embedded display drivers2,036MIT OR Apache-2.0Embedded developmentGraphics doomfireDoom Fire rust implementation based on Fabien Sanglard's blog post2,034MITGame developmentGames zenlayoutImage layout computation with constraint modes, orientation, and decoder negotiation2,030AGPL-3.0-only OR LicenseRef-Imazen-CommercialGraphicsMultimedia::Images imaging_velloVello (GPU) backend for the imaging command stream.2,025Apache-2.0 OR MITGraphicsRendering 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 ash-layerVulkan layer bindings atop Ash1,996MIT OR Apache-2.0External FFI bindingsGraphics i_meshMesh generation library1,996MITGame developmentGraphics blokeA video game avatar system, similar to Nintendo's Mii - but open source and for PC / phone games.1,995MIT / BSL-1.0Data structuresGame engines airkitThe real GUI toolkit for 21st century1,994MITGraphicsGUI figmentsA high performance graphics API for microcontrollers1,993LGPL-2.1-or-laterEmbedded developmentGraphics mod3d3D Models for Gl processing1,993MIT OR Apache-2.0Graphics phosphora deferred PBR renderer for vulkan1,990MITGame developmentGraphics haggisA 3D rendering and simulation engine built in Rust using wgpu for graphics rendering and winit for windowing, supporting both CPU…1,986MITGame developmentGraphics analog_literalsMulti-Dimensional Analog Literals in Rust1,986WTFPLDevelopment toolsGraphics ori-winitWinit backend for Ori1,986MIT OR Apache-2.0GraphicsGUI chickenwireA library for representing and manipulating hexagonal grids.1,980Apache-2.0 OR MITData structuresGame engines polymorpherLibrary for creating and morphing potentially rounded polygons1,980Apache-2.0Graphics ash-bootstrapA utility library that jump starts initialization of Vulkan via Ash1,974MIT OR Apache-2.0API bindingsExternal FFI bindings radianceVideo art software designed for live performance1,971MITGraphicsMultimedia::Video tilingA library for constructing tilings of regular polygons1,968MIT OR Apache-2.0GraphicsMultimedia::Images gonEasy polygon drawing built on top of lyon.1,967Apache-2.0/MITGraphics snarlCompute a planar layout for a weighted graph.1,960GPL-3.0AlgorithmsGraphics bevy_pixcamA simple pixel-perfect camera plugin for Bevy, suitable for pixel-art1,949MITGame developmentGraphics ductra small crate for reading, writing, and simple manipulation of the portable pixelmap format family1,945GPL-3.0-onlyDevelopment tools::DebuggingEncoding 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 openvdb-sysNative bindings to OpenVDB.1,938MPL-2.0Data structuresExternal FFI bindings lueurShadowy game and graphics library for Rust1,933MIT OR Apache-2.0Game developmentGraphics qiuData visualization library for rust1,931Apache-2.0Computer visionGraphics fastgifMakes GIFs fast1,929MITGraphicsMultimedia::Encoding numerical_analysisA collection of algorithms for numerical analysis.1,919Apache-2.0Game developmentGraphics wavefront-obj-ioStreaming, callback-based Wavefront OBJ reader and writer with matched read/write traits1,911MITEncodingGraphics pelOpenGL backed framebuffer1,908MITGraphicsMultimedia rootvg-textText primitive for RootVG1,906MITGraphicsRendering braillixA dot-matrix display implemented with braille characters1,902MITGraphicsRendering martiniRTIN mesh generation for terrain data based on the Martini algorithm1,899MIT OR Apache-2.0AlgorithmsGraphics lopdf-tableA composable table drawing library for PDFs built on lopdf1,898MITGraphicsText processing user-mode-riscvRISCV CPU emulation focusing on user mode instructions only1,895non-standardGraphicsMultimedia img2asciiA simple CLI tool to convert images to ascii text1,894MITCommand line utilitiesGraphics m5x7Daniel Linssen's m5x7 font1,892CC0-1.0Graphics bevy_cefBevy CEF integration for web rendering1,889Apache-2.0 OR MITGame developmentGraphics rtcdReal-Time Collision Detection1,888MITAlgorithmsData structures chrysanthemumA toy pure-functional language that compiles to SPIR-V1,884MIT / Apache-2.0Graphics chartml-coreChartML core library: YAML parser, plugin system, element tree, data model1,879MITGraphicsVisualization rgrit-procProc macros for the rgrit crate1,872MITGame developmentGraphics rusty-trainA graphical user interface for constructing 18xx maps and identifying optimal train routes.1,871MIT OR Apache-2.0AlgorithmsGraphics obel_utilsA collection of utils1,869MIT OR Apache-2.0Game enginesGraphics xcursorlocatecursor location indicator for X111,868GPL-3.0-or-laterGraphicsVisualization drawing_examplesExamples for 2D graphics library1,867MIT OR Apache-2.0GraphicsRendering::Graphics APIs lottie-renderer-bevyBodymovin lottie file renderer using Bevy engine1,864MIT OR Apache-2.0GraphicsRendering smix-screensmix-screen — A11yNode + Rect + Bounds + Role types + visibility primitives (stone).1,861Apache-2.0 OR MITDevelopment tools::TestingGraphics renderkitAutomatic raw Rust bindings to raylib1,858GPL-3.0External FFI bindingsGraphics ferrischartBuild informative graphs in Rust1,854MITGraphicsMathematics bevy_skybox_cubemapCubemap-based Skyboxes for Bevy Engine.1,849Apache-2.0Game enginesGraphics quadtree-cdA quadtree-based data structure for placing shapes such as rotated rectangles in bounded 2D space, checking for collision with…1,842Apache-2.0AlgorithmsGraphics grim-rsRust implementation of grim screenshot utility for Wayland and Windows1,831non-standardAPI bindingsGraphics rand_rgbGenerate a random rgba-formatted color.1,829MITDevelopment toolsGraphics 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 diligentA port of the Diligent Engine to Rust1,805non-standardGraphicsRendering miruMy personal game engine1,803MITDevelopment toolsGame engines wassily-coreCore rendering infrastructure for wassily generative art library1,800MIT OR Apache-2.0Graphics 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 wassily-colorColor utilities and palette management for wassily generative art library1,793MIT OR Apache-2.0Graphics oidn2-sysFFI bindings for Intel's Open Image Denoise library.1,791non-standardExternal FFI bindingsGraphics lepticonsLucide icons as a Leptos component with category-based features.1,786MITGraphics chartisanChartisan's Rust backend1,785MITGraphicsRendering nines9-Slice scaling math1,777MIT OR Apache-2.0GraphicsGUI easel-rsA shader playground for creating high resolution digital paintings.1,770non-standardGame developmentGraphics cadrumcadrum is a Rust CAD crate using statically-linked, headless OpenCASCADE. Runs natively and in WebAssembly1,767MITGraphicsScience bunaA tiny *Image Investigating Application* aims at simple to use.1,766MITGraphics