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.

colorparser-cssCSS color parser library9,413MIT OR Apache-2.0GraphicsParser implementations renderling_coreTypes shared by renderling pipelines9,381MIT OR Apache-2.0Game developmentGraphics after-effects-sysAuto-generated After Effects® bindings9,362Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGraphicsMultimedia::Video opencl-headsActively Maintained with Long Term Support, Pure Rust Implementation, Low Level bindings for OpenCL9,332MIT OR Apache-2.0API bindingsExternal FFI bindings tetrominoA graphical Tetris clone.9,316GPL-3.0-or-laterGamesGraphics dstvDSTV is a Rust library for parsing DSTV files and visualizing the parsed data.9,249MITDevelopment toolsGraphics vigilant_lampMulti-target game engine / graphics library9,227MIT OR Apache-2.0Game developmentGame engines bevy_fixed_spritesBevy sprites that don't rotate or scale with their transform9,224MIT OR Apache-2.0Game developmentGraphics 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 xilemA next-generation cross-platform Rust UI framework.9,172Apache-2.0AccessibilityGraphics rend3-pbrPBR Render Routine for rend39,166MIT OR Apache-2.0 OR ZlibGame developmentGraphics hanbunA library for drawing half blocks to the terminal.9,163MITCommand-line interfaceCommand line utilities libyaffYet Another Font Format (YAFF) - A compact bitmap font format with kerning support9,133MIT OR Apache-2.0Embedded developmentGraphics intvglib/tool in Rust to load/save/render tvg file, parse from svg file by usvg9,131MIT OR Apache-2.0GraphicsMultimedia::Images 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 picocadrsLibrary for working with picoCAD saves.8,989MITData structuresGraphics mesh_to_sdfMesh to signed distance field (SDF) converter8,987MIT OR Apache-2.0AlgorithmsData structures pilka_winitSeparate crate to separate winit, hmmm...8,964GPL-2.0-or-laterCommand line utilitiesGraphics exifmvMoves images into a folder hierarchy based on EXIF tags8,927Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibCommand line utilitiesFilesystem ansinatorA collection of programs to convert images to various character representation8,918MITCommand line utilitiesGraphics drawing_glOpenGL backend for 2D graphics library8,910MIT OR Apache-2.0GraphicsRendering::Graphics APIs sixel-bytesEncode an image with sixel-sys/libsixel8,893MITGraphicsMultimedia::Images ufofmtA fast, flexible UFO source file formatter based on the Norad library8,881Apache-2.0GraphicsText processing skellySkeleton animation and IK8,877MIT OR Apache-2.0AlgorithmsGraphics fragA simple crate to do live shader coding and rendering shaders to video.8,871GPL-3.0-onlyGraphics wgpu_tokioAsync bindings using tokio for wgpu8,859non-standardAsynchronousGame development google-fontsDownload and cache TTF fonts from Google.8,845MITAPI bindingsGraphics rlr-gtkpixel screen ruler8,838GPL-3.0-or-laterGraphics 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 n18hexDefines the geometry of hexagonal tiles for 18xx.8,774MIT OR Apache-2.0AlgorithmsGraphics thindxThin DirectX wrappers8,763Apache-2.0 OR MITAPI bindingsGraphics sorbet-colorA Rust library for working with (and converting) colors in different spaces.8,750Apache-2.0Graphics tgrИгровой движок на Rust8,707MIT OR Apache-2.0Game developmentGraphics libktx-sysRust bindings for libktx8,694MITEncodingGame development isogeometric_analysisCreate implementing algorithms related to Isogeometric Analysis. Bezier, B-spline, NURBS, numerical integration and isogeometric…8,687LGPL-3.0+AlgorithmsGraphics nsi-coreNodal Scene Interface for (offline) 3D renderers – ɴsɪ.8,627MIT OR Apache-2.0 OR ZlibGraphicsMultimedia::Images noizA simple, configurable, blazingly fast noise library built for and with Bevy.8,598MIT OR Apache-2.0Game developmentGraphics simple_pdf_generator_deriveMacros for simple_pdf_generator8,580MITGraphicsRendering veeVector Expression Emitter (VEE): Geometric Algebra Code Generator8,517MPL-2.0Game developmentGraphics pilka_dynGlue crate which combine everything with dynamic linking8,505GPL-2.0-or-laterCommand line utilitiesGraphics chevalA tool to render stream overlays, or smart mirror content, or just images.8,429MITGraphics bevy_smooth_pixel_cameraSmooth pixel-perfect camera for Bevy8,426MIT OR Apache-2.0Game developmentGraphics highlight-ezEasy Syntax Highlighting with HTML output8,378MIT-0Graphics lc-renderLibrary to create charts images.8,365MIT OR Apache-2.0Graphics myxineGet a GUI fast in any language under the sea!8,334MITCommand line utilitiesGraphics aaaSwiss Army knife for animated ascii art8,330GPL-3.0Command line utilitiesGraphics svg2pdf-cliThe command line interface for svg2pdf.8,322MIT OR Apache-2.0Command line utilitiesEncoding bevy_texture_atlas_toolstools for working with Bevy Texture Atlases8,317MIT OR Apache-2.0Game developmentGraphics heavyli_engineA game engine based on 'OpenGL'.8,307MITGame developmentGame engines langtons-termiteImplementation of Langton's Ant that runs in a terminal window8,275GPL-3.0+Command line utilitiesGraphics kittageInteract with all aspects of the kitty terminal graphics protocol8,262MPL-2.0Command-line interfaceGraphics image-atlasA texture atlas generator for generic purpose.8,246MITGame developmentGraphics bevy_more_shapesBevy engine plugin that adds additional shapes to the existing collection of procedurally generated geometry.8,238MIT OR Apache-2.0Game developmentGraphics miniballMinimum enclosing ball8,229MPL-2.0AlgorithmsGraphics msvgFast SVG browser for pen-plotter users8,229MITCommand line utilitiesGraphics simple_pdf_generatorA simple PDF generator based on headless Chromium8,221MITGraphicsRendering svg_definitionsA Rust library with definitions for SVG elements8,171MITGraphics rain2dSimple 2D game engine8,129MITGame enginesGraphics hbmA hardware buffer allocator8,110MITGraphicsHardware support meliusgfxWIP OpenGL wrapper for Melius8,096Apache-2.0GraphicsGUI msdfgenSafe bindings for msdfgen (multi-channel signed distance field generator)8,082MITExternal FFI bindingsGraphics signed-distance-fieldFast signed distance fields from binary images using `dead reckoning`8,081MITAlgorithmsEncoding mesh_to_sdf_clientA mesh to SDF converter and renderer8,041MIT OR Apache-2.0AlgorithmsData structures auto-palette-cli🎨 CLI tool to extract a prominent color palette from an image.8,022MITAlgorithmsCommand line utilities rptPhysically-based path tracing renderer written in Rust8,002MIT OR Apache-2.0GraphicsMultimedia::Images spirq-spvasmTools for SPIR-V Assembly interaction.7,976MIT OR Apache-2.0Graphics glwfrMake graphics with OpenGL.7,976MITGraphics bevy_modern_pixel_cameraA simple pixel-perfect camera plugin for Bevy, suitable for pixel-art7,946MIT OR Apache-2.0Game developmentGraphics librashader-cliRetroArch shaders for all.7,930MPL-2.0 OR GPL-3.0-onlyCompilersEmulators triangulateSubdivides polygons into equivalent triangles7,922MIT OR Apache-2.0AlgorithmsGame development pdf_signingCrate for adding signatures and digitaly sign pdf documents.7,908MIT OR Apache-2.0EncodingGraphics stet-fontsPure-Rust Type 1, CFF / Type 2, and TrueType font parsers plus geometry types, usable standalone or inside stet's PostScript and…7,887Apache-2.0 OR MITGraphicsParser implementations vkuUtility crate for kickstarting vulkan development7,883MIT OR Apache-2.0API bindingsGraphics rough_tiny_skiaDraw Hand Sketched 2D Drawings Using tiny-skia7,843MITGraphics rscolorqSpatial color quantization, a Rust port of `scolorq`.7,828MIT OR Apache-2.0GraphicsMultimedia::Images nuanceA tool to run your shaders on the gpu. Also a good demo application for wgpu-rs.7,816Apache-2.0GraphicsRendering stet-graphicsDisplay list, ICC color, and graphics types shared by stet's PostScript interpreter and PDF reader7,795Apache-2.0 OR MITGraphicsRendering rend3-routineCustomizable Render Routines for the rend3 rendering library.7,782MIT OR Apache-2.0 OR ZlibGame developmentGraphics plt-drawThe drawing backend template for the plt crate7,754MIT OR Apache-2.0GraphicsVisualization jay-ashVulkan bindings for Rust7,750MIT OR Apache-2.0API bindingsExternal FFI bindings n18tileDefines 18xx tile elements and track networks.7,743MIT OR Apache-2.0AlgorithmsGraphics stet-coreCore type system, storage, tokenizer, and context for stet PostScript interpreter7,735Apache-2.0 OR MITGraphics raytracerToy raytracer in Rust7,724Apache-2.0GraphicsMultimedia::Images stet-tiny-skia-pathA tiny-skia Bezier path implementation7,660BSD-3-ClauseGraphics stet-rendertiny-skia rasterizer for stet display lists — produces RGBA output from both PostScript and PDF input7,646Apache-2.0 OR MITGraphicsRendering tui-piechartA customizable pie chart widget for Ratatui TUI applications7,637MITCommand-line interfaceGraphics zenblendPorter-Duff and artistic blend modes on premultiplied linear f32 RGBA rows. SIMD-accelerated.7,635AGPL-3.0-only OR LicenseRef-Imazen-CommercialGraphicsMultimedia::Images gseqA realtime visual performance program reacting to the audio input.7,623GPL-3.0GraphicsMultimedia sprite_dicingCross-engine tool for lossless compression of sprite textures with identical areas.7,617MITCompressionGame development minigwA convenient Rust library for creating cross platform windows and displaying pixel buffers.7,610MITGamesGraphics modelzA library to load various 3D file formats into a shared, in-memory representation7,590MITGame developmentGraphics lcd-asyncAsync fork of mipidsi crate7,508MITAsynchronousEmbedded development g3Neat library for computer graphics based on geometric algebra7,476ISCGraphicsMathematics rasteroidterminal image / video graphics ( iterm / kitty / sixel )7,473MITCommand line utilitiesGraphics stet-opsPostScript operator implementations for stet7,464Apache-2.0 OR MITGraphics stetPostScript Level 3 interpreter and PDF rendering engine — library API7,428Apache-2.0 OR MITGraphicsRendering stet-engineExecution engine for stet PostScript interpreter7,423Apache-2.0 OR MITGraphics r_tracerA multithreaded, feature-rich ray tracer7,387MITGraphicsRendering aprender-vizSIMD/GPU/WASM-accelerated visualization library for data science and ML7,342MIT OR Apache-2.0GraphicsScience definitiveThe definitive and final vector & matrix library for Rust7,331ISCAlgorithmsGame engines pyplanetariumPython bindings for Rust Planetarium rendering library7,314MITGraphicsScience louvreA Robust Triangulation Algorigthm7,276MITAlgorithmsGraphics image-pyramidA small library to compute image pyramids7,274GPL-3.0-onlyAlgorithmsComputer vision n18tokenDefines and manages tokens for 18xx tiles.7,250MIT OR Apache-2.0AlgorithmsGraphics n18catalogueDefines common 18xx tiles.7,245MIT OR Apache-2.0AlgorithmsGraphics quillA lightweight Rust plotting library for creating simple SVG 2D plots7,232Apache-2.0GraphicsVisualization sankeyA Rust library for generating sankey diagrams7,220MPL-2.0GraphicsVisualization libassSafe bindings for libass7,185ISCAPI bindingsGraphics zenresizeHigh-quality image resampling with 31 filters, streaming API, and SIMD acceleration7,185AGPL-3.0-only OR LicenseRef-Imazen-CommercialGraphicsMultimedia::Images octarineColor manipulation library7,178MITAlgorithmsGraphics image-decomposeDecomposes image into separate channels in different colour spaces7,166GPL-3.0-or-laterGraphicsMultimedia::Images bevy_ui_bordersBevy UI borders plugin7,104MIT OR Apache-2.0Game developmentGraphics vox-formatParser for MagicaVoxel's .VOX file format.7,102MITGame developmentGraphics glyphrA no_std, lightweight and simple font rasterizing library7,101Apache-2.0Embedded developmentGraphics bresenham_zipIterator to perform Bresenham over two lines of the same triangle simultaneusly for triangle rasterization7,066MIT OR Apache-2.0AlgorithmsGraphics obel_platformPlatform agnostic support7,023MIT OR Apache-2.0Game enginesGraphics bevy_voronoiA low-level Bevy library to generate Voronoi diagrams from 2d meshes7,018MITGame developmentGame engines deft-skia-safeSafe Skia Bindings for Rust7,012MITAPI bindingsGraphics flufflA cross-platform multimedia layer that exposes opengl,sockets,and audio utilities for desktop and browser6,947MIT OR Apache-2.0Game developmentGraphics emoji-craftera command line tool for automating emoji exports from svg, including animation6,922non-standardCommand line utilitiesEncoding geom33d geometry classes6,907MITGraphicsMathematics rend3-listdefault renderlist rend36,863MIT OR Apache-2.0 OR ZlibGame developmentGraphics procedural_modellingA framework-agnostic Procedural Modelling crate.6,859MIT OR Apache-2.0Game developmentGraphics gtk4_gliumUse Gtk4 and Glium together6,848MITAPI bindingsGraphics spatial_hash_3d3D spatial hash grid implementation optimized for speed. What it does/why you'd want one:…6,848GPL-2.0-or-laterData structuresGame development lumenpyxA 2D pixel art renderer with realistic lighting6,838MITGame developmentGraphics all-is-cubes-meshBlocky voxel mesh generation for the all-is-cubes engine. Adaptable to arbitrary vertex formats.6,831MIT OR Apache-2.0GamesGraphics qr-code-stylingStyled QR code generation with customizable dots, corners, gradients, and logo embedding6,829MITEncodingGraphics macroquad-textA Simple way to draw text in macroquad with support of using glyphs from multiple fonts in a single draw_text call, also known as…6,809MITGraphicsGUI lukajInteractive diff tool for SVG images6,808LGPL-3.0-or-laterGraphicsMultimedia::Images ptexHigh-level Ptex bindings over ptex-sys6,806Apache-2.0GraphicsMultimedia shapelib-rsRust crate shapelib-rs supports ESRI J shapefile (C bindings)6,789MITExternal FFI bindingsGraphics deft-skia-bindingsSkia Bindings for Rust6,773MITExternal FFI bindingsGraphics forsythA pure Rust implementation of Tom Forsyth's 'Linear-Speed Vertex Cache Optimisation'.6,738MIT OR UnlicenseGame developmentGraphics datavizA modular library for creating charts and graphs in Rust.6,728MITGraphicsVisualization bevy_mod_ui_spriteDraw sprites with the Bevy UI6,727MIT OR Apache-2.0Game developmentGraphics bevy_mod_auto_exposureAn auto exposure plugin for Bevy.6,724MIT OR Apache-2.0Game enginesGraphics n18mapManages the state of 18xx maps.6,713MIT OR Apache-2.0AlgorithmsGraphics rust_caA tool for simulating and visualizing cellular automata in Rust6,686MITCommand line utilitiesGraphics shieldsHigh-performance Rust badge rendering engine, compatible with shields.io6,685MITGraphicsRendering versatiles_glyphsA tool for generating SDF glyphs from fonts.6,681UnlicenseCommand line utilitiesGraphics imbufImage buffers that abstract over underlying storage (Vec, Arc, or custom backends). Features copy-on-write semantics for…6,638MPL-2.0Computer visionData structures egui-dataframeRust egui Widgets for polars dataframe6,608MITDevelopment toolsGames dl-openvdb-querySafe Rust wrapper for 3Delight’s OpenVDB metadata query API.6,596Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGraphicsRendering::Graphics APIs font_7seg7セグメントLED風数字フォント6,580MIT OR Apache-2.0Embedded developmentGraphics rps-sysUnsafe bindings for RPS API generated with bindgen6,569MIT OR Apache-2.0API bindingsExternal FFI bindings geo-normalizedA trait for producing a normalized Polygon/Multipolygon according to OCG winding rules6,536MITGraphics vulkan-sysrust bindings to vulkan6,516MITAPI bindingsGraphics geeA convenience-first geometry library tailor-made for 2D games! 📐6,474Apache-2.0/MITGraphics launchyLow-level bindings and high-level abstractions for the Novation Launchpad MIDI devices6,456MITAPI bindingsGames space-partitioningSpace partitioning data structures6,443MITComputer visionGame development gravitronA GameEngine based on an ECS and Vulkan6,427MIT OR Apache-2.0Game enginesGraphics clf-parserCommon LUT Format (CLF) parser6,416MITGraphics wgpu-appRust wgpu partial fork for management Vertex Texture CameraAngle6,413MITGraphicsMultimedia pk_stlSTL file parsing and writing.6,380MITEncodingGraphics rich-sdl2-image-rustThe sdl_image 2.0 wrapper for Rust.6,366Apache-2.0Graphics maplibre-legendA library that dynamically generates layer legends based on the information in a MapLibre style.json file.6,351BSD-3-ClauseGraphicsVisualization hbm-minigbmAn unstable HBM C API for minigbm drivers6,319MITGraphicsHardware support libfive-sysTools for solid modeling, especially suited for parametric and procedural design.6,315MPL-2.0GraphicsMathematics rusty-ppmA simple PPM image reader and writer6,308MITGraphicsMultimedia::Images maylibA rust-native raylib alternative with multiple window support6,304MPL-2.0Game developmentGraphics mplusfontsParametrized bitmap font family for embedded-graphics6,282MIT OR Apache-2.0Embedded developmentGraphics spirq-disSPIR-V disassembler6,277MIT OR Apache-2.0Graphics obel_appProvides core App functionality6,275MIT OR Apache-2.0Game enginesGraphics slvsRust wrapper for the SolveSpace constraint solver library.6,273GPL-3.0API bindingsGraphics prettyprettyApplying 2020s color science to 1970s terminal user interfaces6,254Apache-2.0Command-line interfaceEncoding mcubesThe Marching Cubes algorithm for creating isosurfaces6,252MITAlgorithmsGraphics nanachi2D graphics library6,246MITGraphics spirq-asSPIR-V assembler6,238MIT OR Apache-2.0Graphics vulkan-loader-sysVulkan Loader6,237Apache-2.0External FFI bindingsGraphics nimageA simple imaging library6,236MITGraphicsMultimedia dxf_to_svgA simple tool for converting DXF Entities into a string SVG6,224MITGraphics qilinLightweight Game Engine for making fun 2d Games in Rust.6,210MIT OR Apache-2.0Game developmentGame engines gpu-alloc-vulkanalia`vulkanalia` backend for `gpu-alloc`6,186MIT OR Apache-2.0Game developmentGraphics aguiA reactive GUI project6,165MIT OR Apache-2.0Game developmentGraphics n18routeSearches 18xx maps for optimal route combinations.6,148MIT OR Apache-2.0AlgorithmsGraphics bevy_2d_lineA line rendering plugin for Bevy6,128MIT OR Apache-2.0Game developmentGraphics ctt-astcencVendored astcenc bindings for ASTC texture compression6,126(MIT OR Apache-2.0 OR Zlib) AND Apache-2.0CompressionGraphics rootvg-coreCore library for RootVG6,124MITGraphicsRendering egui-resourcesegui resources for Rust6,120MITDevelopment toolsGames open_ui🕹 Build cross-platform GUI apps with Rust6,116non-standardGame developmentGame engines wupleSimple, Performant rendering on WGPU6,112MITGraphics arcfinderTool for finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands6,106GPL-3.0-or-laterEncodingGraphics gr-sysBindings to the GR C library6,101MITGraphicsRendering nanoquadA graphics renderer inspired by nonaquad, with small additions.6,096MIT OR Apache-2.0GraphicsRendering arcsAn extensible framework for creating 2D CAD applications using the Entity-Component-System pattern.6,066MIT OR Apache-2.0GraphicsGUI ispc-build-utilsUtilities for compiling ISPC source files in build scripts6,048MIT OR Apache-2.0 OR ZlibDevelopment tools::Build UtilsGraphics bladvakBase egui/eframe app - bladvak means 'pickaxe' in Gobbledegook6,008MITGraphicsGUI inlottielib/tool in Rust to load/save/parse/render lottie animation files6,006MIT OR Apache-2.0GraphicsMultimedia::Images nightshadeA cross-platform data-oriented game engine.5,987MIT OR Apache-2.0Game enginesGraphics nsi-3delightNodal Scene Interface (ɴsɪ) helpers for the 3Delight renderer.5,984MIT OR Apache-2.0 OR ZlibGraphicsMultimedia::Images obel_diagnosticProvides diagnostic functionality5,966MIT OR Apache-2.0Game enginesGraphics svg_avatarsA Rust library for generating SVG avatars from identifiers.5,950MITGraphicsMultimedia::Images gfx-xtraembedded-graphics xtras.5,949MIT OR Apache-2.0Embedded developmentGraphics bevy_ui_exact_imageBevy UI image widget with more control over the size of images and their orientation5,939MIT OR Apache-2.0Game developmentGraphics plottery_libCore geometry library of Plottery, a creative coding framework for generative vector graphics and pen plotting.5,935GPL-3.0AlgorithmsGraphics crystal_ballA path tracing library written in Rust.5,921LGPL-3.0GraphicsMultimedia::Images