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.

pathbreakerVector path splitting1,758MIT OR Apache-2.0Graphics nodui_coreCore types for the nodui crate1,757MIT OR Apache-2.0Game developmentGraphics albedoData-driven graphics library for real-time visualization1,754MITGraphics grr-imguigrr backend for imgui1,752MIT OR Apache-2.0Game enginesGraphics puzzle-pathsProvides SVG paths for creating a jigsaw puzzle of an image1,751MIT OR Apache-2.0Game developmentGraphics inox2d-openglOpenGL renderer for Inox2D1,749BSD-2-ClauseGraphicsRendering bevy_aspect_ratio_maskA Bevy plugin for fixed aspect ratios, letterboxing, and UI scaling in 2D games1,745MIT OR Apache-2.0Game enginesGraphics posterustCommand-line utility to make value-limited, posterized images from existing pictures. Based on a brightness scale with values…1,745MIT OR Apache-2.0GraphicsMultimedia::Images rasmData-Oriented 3D WebGPU Game Engine Written in Rust WebAssembly.1,744GPL-3.0-or-laterConcurrencyGame engines pixooInteract with Divoom Pixoo devices1,739GPL-3.0-onlyGraphics tufaA wgpu abstraction layer.1,738MITGraphicsRendering pnmportable anymap format encoding and decoding1,737MITEncodingGraphics psychophysicsA library for psychophysical experiments1,736MPL-2.0GraphicsGUI embree3-sysFFI bindings for Intel's Embree high-performance ray tracing library.1,732MITExternal FFI bindingsGraphics cleliaX68000(X68k) emulator written in Rust.1,726MITEmulatorsGame development inox2d-wgpuWGPU renderer for Inox2D1,723BSD-2-ClauseGraphicsRendering d2dLow-level Direct2D wrapper for native hardware accelerated drawing on Microsoft platforms.1,720MITGraphicsRendering skia-rs-coreCore types for skia-rs: geometry, color, and pixel storage1,716MIT OR Apache-2.0GraphicsMultimedia::Images dibdevice independent bitmap (DIB) / BMP file format decoder1,707MITEncodingGraphics fereA 3D rendering engine focused on simple use and realtime global illumination.1,699MITGraphicsRendering hilbert16Hilbert transforms between 1D and 2D space, optimized for u16 coordinates.1,698Unlicense OR MITGraphicsMathematics new-egui-macroquadBindings between egui and macroquad1,697MIT/Apache-2.0Game developmentGraphics cuboidAn OpenGL rendering API for different visualization purposes1,696MITGraphicsRendering::Graphics APIs bevy-shadersA collection of shaders for Bevy 💠1,694MIT OR Apache-2.0Game developmentGraphics xblendA simple color library.1,689MITComputer visionGraphics vtracer-webappA web app to convert images into vector graphics.1,682MIT OR Apache-2.0Graphics codepage437Tools for dealing with various bitmap fonts, specifically IBM Codepage 4371,681MITEncodingGraphics bevy-atlas-loaderBevy plugin for defining and loading 2D TextureAtlas images.1,680MIT OR Apache-2.0ConfigurationGame development embedded-chartsA rich graph framework for embedded systems using embedded-graphics with std/no_std support1,675MIT OR Apache-2.0Embedded developmentGraphics bevy-mutate-imageCreate/update images/textures by manually drawing into them in your code.1,671MIT OR Apache-2.0Game developmentGraphics di3dDirect3D bindings for Rust, except only the bleeding edge features1,670MITGame developmentGraphics shaderc-macroCompile shaders with shaderc using macros at compile time1,666MITCompilersDevelopment tools::Build Utils iceboxA reusable color math library designed as a companion to cooler.1,663MPL-2.0GraphicsMultimedia wppA collection of post-processing effects for wgpu.1,660MIT OR Apache-2.0Game developmentGraphics lv_bevy_ecsSafe Rust bindings to the LVGL graphics library using Bevy's ECS framework1,660MITAPI bindingsEmbedded development bevylderVoxels brought to bevy1,659MIT OR Apache-2.0Game enginesGraphics braillix_ratatuiAdapter to use braillix as a ratatui widget1,659MITGraphicsRendering rend3-imguiImgui Render Routine for the rend3 rendering library.1,654MIT OR Apache-2.0 OR ZlibGame developmentGraphics palgradA utility for artists and designers to explore color palettes and gradients.1,654MIT OR Apache-2.0GraphicsMultimedia::Images wgpu_async_stagingAsync implementation of wgpu::util::StagingBelt that's Send + Sync1,652MITGraphics coolerA tool for accurately picking colors.1,649AGPL-3.0-or-laterGraphicsMultimedia lightviewA minimal, borderless image viewer for Wayland1,648MITGraphicsGUI vulkaneVulkan API bindings generated entirely from vk.xml, with a complete safe RAII wrapper covering compute and graphics:…1,646MIT OR Apache-2.0API bindingsExternal FFI bindings egui-material3Material Design 3 components for egui with comprehensive theming support1,646MIT OR Apache-2.0GraphicsGUI bevy_mod_ui_independent_textBevy UI text with a transform independent of the UI's layout.1,645MIT OR Apache-2.0Game developmentGraphics rend3-animSkeletal animation playback utilities for rend3 rendering library.1,643MIT OR Apache-2.0 OR ZlibGame developmentGraphics tinyshaderRust bindings for tinyshader1,638MITGraphics pixelpwnr-serverBlazingly fast GPU accelerated pixelflut server1,637GPL-3.0GraphicsMultimedia yeetThe Yeet Programming Language Compiler.1,634MIT / BSL-1.0Command line utilitiesDevelopment tools::Build Utils pen-and-paperAn experimental font rendering library for Rust GUI libraries (placeholder)1,633MITGraphicsGUI wgreppReusable post-processing effects for wgpu1,633MITGame developmentGraphics wassily-noiseNoise utilities for wassily - a generative art library1,633MIT OR Apache-2.0GraphicsMultimedia::Images imaging_vello_cpuVello CPU backend for the imaging command stream.1,633Apache-2.0 OR MITGraphicsRendering pikruA pure Rust implementation of pikchr, a PIC-like diagram markup language that generates SVG1,632MIT OR Apache-2.0GraphicsText processing bludAn implementation of "Fastest Gaussian Blur" for N-channel image slices1,631MITGraphicsMultimedia::Images minwebgpuMinimal WebGPU toolkit for modern graphics programming with compute shaders and rendering pipelines1,629MITGraphicsRendering pendragonEasy polygon drawing built on top of lyon.1,629Apache-2.0/MITGraphics sht-colourConversion tools for SHT colours.1,628MITEncodingGraphics svg_composerA strongly typed SVG composing library written in Rust. This library allows you to ensure the soundness of your generated SVGs at…1,627non-standardEncodingGraphics tactileA library for representing, manipulating, and drawing isohedral tilings on the plane.1,621MIT OR Apache-2.0GraphicsMathematics noduiAn egui-based visual graph editor1,621MIT OR Apache-2.0Game developmentGraphics kanvas-mumukavas-mumu is a plugin to provide graphical functionality to the Mumu ecosystem1,619MIT OR Apache-2.0Data structuresGraphics ToyTracerA basic ray tracer with limited functionality.1,617GPL-3.0GraphicsRendering mesh_rasterizationA coverter from meshes to SDF.1,617Apache-2.0Game developmentGraphics rusty_themy🦀🦀 Obtain the current color theme in your system! 🎨🎨1,615MIT OR Apache-2.0GraphicsGUI vectorviewA library to create vector images1,615non-standardGame developmentGraphics color-breweryColor palettes and gradients1,615MITGraphicsMultimedia::Images diagramerA sequence diagram generator service1,614MITGraphicsVisualization kitnKitN: a creation kit for novel retro apps1,613MITEmbedded developmentGame development potloodA tiny library for drawing points and shapes to a ppm file.1,606MITGraphicsMultimedia::Images bevy_procedural_vegetationA procedural vegetation system for the Bevy game engine.1,602MIT OR Apache-2.0Game developmentGraphics burn_gaussian_splattingburn gaussian splatting render pipeline plugin1,602MITComputer visionGraphics vox-toolTools for MagicaVoxel's .VOX file format.1,600MITCommand line utilitiesGame development midpoint_circleRust implementation of the midpoint circle algorithm.1,600MIT OR Apache-2.0AlgorithmsGraphics glimSimple ray tracing library.1,597MITGraphicsRendering sketchbook-wgpuWgpu environment for sketchbook1,596MITEmbedded developmentGraphics burnt_chromaA general purpose image manipulation library1,593Apache-2.0Command line utilitiesExternal FFI bindings egui-gdlDraw graphs with egui.1,593MIT OR Apache-2.0GraphicsGUI bpg2hevcCLI tool to convert some BPG pictures to raw HEVC streams (and indirectly to HEIC images)1,592MIT/Apache-2.0Command line utilitiesGraphics skia-rs-pathPath geometry and operations for skia-rs1,589MIT OR Apache-2.0GraphicsMultimedia::Images scurveSpace-filling curves library and visualization tools.1,588MITAlgorithmsGraphics yoteThe Yeet Programming Language REPL.1,584MIT / BSL-1.0Command line utilitiesDevelopment tools::Build Utils lunaraA work-in-progress, postmodern game engine.1,584CC-BY-NC-SA-4.0Game enginesGraphics ssd1307fbCrate for using embedded-graphics with framebuffer provided by ssd1307fb driver1,582MITEmbedded developmentGraphics cubic-bezierCreate and modify cubic bezier curves1,581non-standardData structuresGraphics cfluidTerminal-based 2D fluid simulator1,579GPL-3.0-or-laterCommand line utilitiesGraphics rootvgA 2D vector graphics library optimized for GUIs1,578MITGraphicsRendering piksels-coreLow-level strongly typed graphics system1,578BSD-3-ClauseGraphicsRendering::Graphics APIs coworA color conversion and manipulation library1,573GPL-3.0-onlyGraphicsMultimedia::Images buffer_displayDisplay a buffer on a window, updating in realtime1,570GPL-3.0-or-laterGraphicsMultimedia thndrHighly modular Game Engine built in Rust1,569MIT OR Apache-2.0Game developmentGame engines hyprshot-rsA utility to easily take screenshots in Wayland using your mouse1,567GPL-3.0Command line utilitiesGraphics piksels-backendLow-level strongly typed graphics system1,565BSD-3-ClauseGraphicsRendering::Graphics APIs ansimageConverting images into colorful terminal ANSI art.1,564MITCommand line utilitiesGraphics showimg-gtkShow a picture without window decoration in Linux desktop1,559UnlicenseGraphics pikselsLow-level strongly typed graphics system1,559BSD-3-ClauseGraphicsRendering::Graphics APIs handle-keyTyped and named or unnamed map keys1,557MIT OR Apache-2.0CachingGame development polished-cssCraft polished CSS in Rust following CSSWG standards. Achieve type-safety, modularity, atomicity, and ergonomic styling for…1,553non-standardGraphicsGUI marmaladeA simple UI library for video games1,552LGPL-3.0-or-laterGame developmentGraphics colorseqA library that manages the VT color sequences.1,552MITCommand-line interfaceData structures wgpu-3dgs-coreA 3D Gaussian splatting library written in Rust using wgpu.1,551MIT OR Apache-2.0GraphicsWebAssembly diligent_sysRaw FFI bindings of the Diligent Engine1,550MITGraphicsRendering color-themeA CLI tool to extract a colour 'palette' and theme color from an image.1,549MITGraphicsMultimedia::Images fgrucFast graphics rendering utility collection // A collection of utils for graphics rendering and game making made with performance…1,549MIT OR Apache-2.0Data structuresGame development cv-contourRust crate cv-contour supports ESRI J shapefile1,548MITExternal FFI bindingsGraphics micrrouAn interface to nannou to reduce boilerplate code1,547MITAPI bindingsGraphics sorbetA delicious GUI library for the Rust language.1,543Apache-2.0GraphicsGUI ruxelSimple renderer and ray tracer built with Rust1,542MIT OR Apache-2.0GraphicsRendering mdbook-wavedrom-rsA MdBook preprocessor for WaveDrom Digital Timing Diagrams1,542MPL-2.0GraphicsVisualization di3d-testDirect3D bindings for Rust, except only the bleeding edge features1,539MITGame developmentGraphics bevy_default_fontDefault font support for the Bevy game engine1,536MIT OR Apache-2.0Game developmentGraphics spq-asSPIR-V assembler1,533MIT OR Apache-2.0Graphics thndr_coreThunder's core components1,531MIT OR Apache-2.0Game developmentGame engines matroidA complete Matrix Algebra library written in rust.1,527MIT OR Apache-2.0AlgorithmsData structures spq-disSPIR-V disassembler1,526MIT OR Apache-2.0Graphics glrsMacros for padding-equivalent importing of OpenGL constructs1,526MIT OR Apache-2.0Development toolsGraphics mshmashA CLI tool for 3D mesh analysis, repair, and visualization1,526MITCommand line utilitiesGraphics stackblurA fast approximation of gaussian blur1,523MIT OR Apache-2.0AlgorithmsGraphics softtria software triangle renderer1,523MITGraphics sig_rp2040_matrix_boardServer for applets on framework LED Matrix1,522MITGraphicsParsing tools tinge_libA terminal-gui tool for generate, analyze, convert and manipulate colors...1,522Apache-2.0Command line utilitiesGraphics ressa-pathBezier path implementation1,521BSD-3-ClauseGraphics wguiA GUI library for wgpu1,520MIT OR Apache-2.0GraphicsGUI pigmentAll the colors of the web, by name – case-/space-/snake-insensitive1,520MITGraphicsVisualization fishextractRust native mermaid parser and generator of SVGs based on those.1,519MIT OR Apache-2.0 OR MPL-2.0CompilersGraphics daggerA rust UI library.1,516GPL-3.0-or-laterGraphicsGUI pngencportable network graphics (PNG) encoding1,516MITEncodingGraphics redidVESA EDID Generation Library1,515non-standardEncodingGraphics q-recognizerRust implementation of the $Q, $P, and $P+ gesture recognizers.1,514BSD-3-ClauseGraphicsGUI illuminatorA simple yet powerful rendering tool1,514MITGraphicsRendering wasm2spirvCompile your WebAssembly programs into SPIR-V shaders1,511MITCompilersDevelopment tools imagequiltExperimental crate to work with encoding data noisily into images1,511GPL-3.0-or-laterEncodingGraphics vulkan_genVulkan XML specification parser and Rust binding generator. Used internally by the vulkane crate, but reusable as a standalone…1,510MIT OR Apache-2.0Development toolsGraphics flower2dStupid simple 2D graphics library1,509BSL-1.0Graphics sheety-clisheety is a sprite-sheet manipulation program written in Rust.1,505MITCommand line utilitiesGame development optikaNon-sequential ray tracer for optical system design1,505MITCommand line utilitiesGraphics imatreeA simple command line tool to generate aesthetically pleasing (and sometimes not so pleasing) images of whatever string you want.1,499MITCommand line utilitiesGraphics mc_map2pngThis Rust application transforms Minecraft map data from NBT format into a visual PNG image. Additionally, a WebAssembly module…1,498MITGraphicsWebAssembly embedded-uiSimple UI framework created for embedded systems1,495MITEmbedded developmentGraphics sdl2-wallpaperUse SDL to actively render to the desktop background1,492MIT OR Apache-2.0GraphicsOperating systems kmeans-color-gpu-cliCommand line tool to use the color-quantization-gpu library1,487MITGraphicsMultimedia::Images skia-rs-paintPaint, shaders, and effects for skia-rs1,485MIT OR Apache-2.0GraphicsMultimedia::Images vera-coreVulkan Engine in Rust for Animation1,484GPL-3.0-onlyGraphicsMultimedia::Video fractl_guiFractal renderer supporting multithreading, gpu compute and wasm1,483GPL-3.0-or-laterGraphicsMathematics wcanvas2D graphics library on top of winit1,482non-standardGraphics astreA modular game framework for optimised 2d games1,479Apache-2.0Game developmentGame engines pretzel2D rendering 🥨1,478MIT OR Apache-2.0Game developmentGraphics blpBlizzard BLP image format reader/writer (Warcraft/World of Warcraft textures)1,477MITEncodingGraphics motiongfxBackend agnostic motion graphics creation framework.1,476MIT OR Apache-2.0GraphicsMultimedia papercutA library and CLI tool for slicing and joining images.1,474MITCommand line utilitiesGraphics html-elementModular, type-safe, ergonomic, WHATWG complaint usage of HTML elements.1,471non-standardGraphicsGUI lottie-playerBodymovin lottie file format player1,469MIT OR Apache-2.0GraphicsRendering glyphr-macrosSet of proc-macros used to generate fonts for glyphr1,469Apache-2.0Embedded developmentGraphics d3dx12Helper structures and helper functions to create and initialize Direct3D structures.1,467MIT OR Apache-2.0Graphics monstertruck-coreCore types and traits for linear algebra, curves, surfaces, and tolerances1,457Apache-2.0Graphics palpngrsRust library for converting between Palettized images and PNGs.1,456MITGraphicsMultimedia::Encoding wassily-geometryGeometric operations and spatial data structures for wassily - a generative art library1,455MIT OR Apache-2.0AlgorithmsGraphics mesh-repairTriangle mesh repair utilities: hole filling, winding consistency, validation1,454MIT OR Apache-2.0AlgorithmsGraphics transformationsHomogeneous Transformation Matrices and Quaternions1,450non-standardComputer visionGraphics sola-raylibSafe Rust bindings for raylib. sola-raylib N.x tracks raylib N.x (e.g. 5.x → raylib 5.5; 6.x → raylib 6.0).1,449ZlibAPI bindingsGame engines sigil-rssmall and fast identicon generator1,445BSD-3-ClauseGraphicsMultimedia::Images hedge-amethystAn adapter for using hedge meshes in Amethyst.1,440MPL-2.0Data structuresGraphics roxlap-formatsVoxlap on-disk format parsers (.vxl, .kv6, .kvx, .kfa).1,440MIT OR Apache-2.0Game developmentGraphics map_scatterRule-based object scattering library with field-graph evaluation and sampling1,435MIT OR Apache-2.0AlgorithmsGame development math2Geometry, layout and rasterization utilities powering the Grida canvas1,433MITAlgorithmsData structures image-wrapperSimple wrapper library around Image for use with pixels-graphics-lib1,425non-standardGame developmentGraphics nodui_eguiegui implementation for the nodui crate1,425MIT OR Apache-2.0Game developmentGraphics sig_rp2040_board_appletApplet library for matrix board1,421MITGraphicsParsing tools draco-corePure Rust core encoder and decoder for Draco geometry compression1,409Apache-2.0CompressionEncoding rglaA linear algebra library for graphics that implements rotors instead of quaternions.1,407BSD-2-ClauseGraphics bevy_aseUtilities for loading Aseprite files into a Bevy application1,405non-standardGame developmentGraphics ansinator_image_windowA library to split a image into windows for individual analysis1,394MITGraphics bevy_sdf_klownGeneral Pupose sdf plugin for bevy1,393MIT OR Apache-2.0GamesGraphics scoobiscuitScoobiscuit!1,381BSD-3-ClauseGraphics bevy_fast_lightSimple 2D lighting for Bevy focused on performance over features.1,380Apache-2.0 OR MITGame enginesGraphics libvisio-rsA Rust library for parsing Microsoft Visio files (.vsdx and .vsd) and converting to SVG1,373GPL-3.0-or-laterGraphicsParser implementations procedural-grassA procedural grass system for the Bevy game engine.1,341MIT OR Apache-2.0Game developmentGraphics rqrr-alteredDetect and read QR codes from any image source1,330MIT OR Apache-2.0EncodingGraphics leptos-geoRender geo types in leptos1,326MITDevelopment tools::DebuggingGraphics procedural-meshesA procedural meshes system for the Bevy game engine.1,323MIT OR Apache-2.0Game developmentGraphics spirv-webgpu-transformTransform SPIRV to be webgpu friendly1,323BSD-2-ClauseGraphics reveDream in three dimensions1,322MIT OR Apache-2.0Game developmentGraphics lento-skia-bindingsSkia Bindings for Rust1,310MITExternal FFI bindingsGraphics bevy_map_scatterBevy plugin that integrates the `map_scatter` core crate for object scattering with field-graph evaluation and sampling1,298MIT OR Apache-2.0AlgorithmsGame development ruvizHigh-performance 2D plotting library for Rust1,296MIT OR Apache-2.0GraphicsVisualization boxtBox diagram TUI1,293MITDevelopment toolsGraphics contours2heightmapA CLI tool to convert contour line bitmap images into heightmaps.1,291MITCommand line utilitiesGraphics wassily-effectsVisual effects and procedural textures for wassily - a generative art library1,270MIT OR Apache-2.0GraphicsMultimedia::Images hotwireDraw drooping patch-cable wires using SDL31,263MITGraphicsMultimedia kitgetDisplay and customize cat images in your terminal 😼1,262MITCommand line utilitiesGraphics wassily-algorithmsSpecialized rendering algorithms for wassily - a generative art library1,261MIT OR Apache-2.0AlgorithmsGraphics rustedbytes-trisA Vanishing Tic Tac Toe clone written in Rust.1,261GPL-3.0GamesGraphics color_parser_libA simple hex color parser that supports shorthand and alpha channels1,258MITGraphicsParsing tools lightwalkAn experimental rust crate for defining signed distance functions in any dimension1,254non-standardGraphicsMathematics airframePure-Rust WebGPU inference engine for GGUF models. No C++ toolchain, no llama.cpp. Runs on NVIDIA, AMD, Intel, and Apple Silicon…1,253MITGraphicsScience fetaHigh level parsing of metadata from OpenType font files.1,247MIT/Apache-2.0GraphicsParsing tools console_rendererA console renderer for the ABC Game Engine1,244MITGame developmentGraphics polybladeMake shapes dance.1,238non-standardGraphicsMathematics tingeA terminal-gui tool for generate, analyze, convert and manipulate colors...1,238Apache-2.0Command line utilitiesGraphics frame_sequence_parserTurns frame sequence strings into lists of frame numbers.1,237Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGraphicsMultimedia::Images