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.

ctt-intel-texture-compressorVendored Intel ISPC texture compressor bindings, based on intel_tex_25,918(MIT OR Apache-2.0) AND MITCompressionGraphics spirv_combimgsampsplitterSPIRV combined image sampler splitter for wgpu5,908BSD-2-ClauseGraphics ctt-bc7enc-rdo-prebuiltPrebuilt ISPC static libraries for ctt-bc7enc-rdo5,906(MIT OR Apache-2.0) AND Apache-2.0CompressionGraphics ctt-intel-texture-compressor-prebuiltPrebuilt ISPC static libraries for ctt-intel-texture-compressor5,889(MIT OR Apache-2.0) AND MITCompressionGraphics ux-vgAntialiased 2D vector drawing library5,881MIT/Apache-2.0Graphics tui-shaderA ratatui widget that renders a fragment shader in the terminal5,870MIT OR Apache-2.0GraphicsGUI cttCompress images to GPU texture formats5,869MIT OR Apache-2.0 OR ZlibCompressionGraphics ctt-bc7enc-rdoVendored bc7enc_rdo bindings with ISPC bc7e encoder5,855(MIT OR Apache-2.0 OR Zlib) AND Apache-2.0CompressionGraphics bevy_generativeProcedural generation in Bevy5,837MIT OR Apache-2.0Game developmentGraphics vulkano-glfw-v2Utility functions to use GFLW with Vulkano5,829MITGame enginesGraphics wallrndA generator of random abstract wallpapers5,823MITCommand line utilitiesGraphics hexga_graphicsThe default graphic renderer of hexga_engine.5,808MIT OR Apache-2.0Game developmentGraphics cvmathComputer Graphics Vector Math Library5,796MITGame developmentGraphics virglrenderer-sysRaw FFI bindings for the virglrenderer C library5,780MITExternal FFI bindingsGraphics leptos-bevy-canvasEmbed an idiomatic Bevy app inside your Leptos app with ease.5,758MIT OR Apache-2.0GraphicsGUI qqxqqx is a 3d library for rust based on OpenGL5,746GPL-3.0Game developmentGames fleckA uf2 font parser.5,746MITGraphicsNo standard library saxaboomBinding library for Metal Shader Converter5,741Apache-2.0API bindingsCompilers pushrod-widgetsPushrod UI Library - Widgets5,732Apache-2.0GraphicsGUI penlibA library which provides various attributes of different pen brands and products.5,730non-standardGraphics ctt-etcpakVendored etcpak bindings for ETC/EAC/BC texture compression and decompression5,724(MIT OR Apache-2.0 OR Zlib) AND BSD-3-ClauseCompressionGraphics image-generatorUse JSON files to render images.5,694GPL-3.0GraphicsMultimedia::Images obel_reflectprovide rust reflect function to ease game developments5,693MIT OR Apache-2.0Game enginesGraphics subsphereSphere tessellation toolkit5,672MIT OR Apache-2.0Data structuresGraphics taikaThin abstraction over wgpu and winit5,665MITGraphics stationary-camThis safe CLI generates a stationary cam as .svg.5,649MIT OR Apache-2.0Graphics fbxThe fbx package allows you to read FBX files. This file format was originally developed by Kaydara for MotionBuilder. Kaydara was…5,642MIT OR Apache-2.0EncodingGame development balanced-directionA library to manipulate directions with discrete logic.5,637MITData structuresGraphics pronto-graphicsQuick and simple graphics for Rust5,631MITGamesGraphics open-oak2D game engine and rendering library5,630AGPL-3.0-onlyGame enginesGraphics shader-typesVector and Matrix types that are properly aligned for use in std140 uniforms5,629MIT OR Apache-2.0 OR ZlibGame developmentGraphics pride-overlayoverlay pride flags on images5,623non-standardGraphicsMultimedia::Images geo-svg-ioFunctionality to convert between SVG and geo-types5,609MITGraphics theonAbstraction of Euclidean spaces.5,604MITGraphicsMathematics bevy_mod_2d_hierarchyBevy plugin for more ergonomic 2d.5,586MIT OR Apache-2.0Game developmentGraphics min_glMinimal boilerplate code for OpenGL applications with glfw and glad.5,584MIT OR Apache-2.0External FFI bindingsGame development ctt-compressonatorVendored Compressonator CMP_Core bindings for BCn texture compression5,581(MIT OR Apache-2.0 OR Zlib) AND MITCompressionGraphics loxFast polygon mesh library with different data structures and traits to abstract over those.5,579MIT/Apache-2.0Data structuresGraphics opensimplex2Port of OpenSimplex25,568CC0-1.0AlgorithmsGame development ezcgmathEasy linear algebra Math library for use with computer graphics.5,551MITGame developmentGraphics bevy_ui_style_builderExperimental Bevy UI helper extension methods.5,536MIT OR Apache-2.0Game developmentGraphics sky_renderer[DEPRECATED: use wilhelm_renderer instead] A minimalist 2D data rendering engine5,533MITGraphicsRendering::Graphics APIs plottery_project_macrosmacro used by plottery to setup up project parameters5,530GPL-3.0AlgorithmsGraphics colorboxA low-level toolbox for working with color5,513MIT OR Apache-2.0Graphics inkuAn RGBA color backed by a `u32` for simple color manipulation5,508MIT OR Apache-2.0Graphics noise_fnSome simple noise functions and traits to allow easy integration with your own5,496MITGame developmentGraphics luvTools for converting between sRGB, CIE Luv and CIE LCh(uv) colour spaces and comparing differences in colour.5,494MITGraphicsMultimedia::Images obel_editorProvides core App functionality5,481MIT OR Apache-2.0Game enginesGraphics obel_ast_mapProvides obel_ast_map5,481MIT OR Apache-2.0Game enginesGraphics e-nguyenBuild your own music visualizations5,462LGPL-3.0-onlyGraphicsMultimedia embedded-mogeefontPixel font for embedded-graphics5,459MITEmbedded developmentGraphics rusty_pdfCrate adding text and images to existing pdf files5,437MIT OR Apache-2.0EncodingGraphics butteryButtery smooth transformations with a nice API5,419MIT OR Apache-2.0Data structuresGame development obel_apifacilitate optional dynamic linking via the 'dynamic_linking' feature...5,399MIT OR Apache-2.0Game enginesGraphics vulkanalia-vmaAn integration of Vulkan Memory Allocator with vulkanalia.5,399Apache-2.0Graphics kronos-computeA high-performance compute-only Vulkan implementation with cutting-edge GPU optimizations5,368MIT OR Apache-2.0API bindingsConcurrency plutonium_engineA pure-Rust, SVG-first 2D graphics engine built on wgpu, with text, widgets, animation, and a WebAssembly target5,367Apache-2.0GraphicsRendering egui_glfwOpenGL backend for egui using GLFW5,366MITGraphicsGUI ABC_Game_EngineA simple, fast, and flexible Game Engine written in Rust, with simplicity in mind.5,347MIT/Apache-2.0Game developmentGame engines icosahedronGenerates subdivided and truncated icosahedron spheres5,331MITGraphics hash_avatarrust生成随机头像的库5,328Apache-2.0/MITAlgorithmsEncoding bevy_toon_shaderToon shader for the Bevy game engine5,325MIT OR Apache-2.0Game developmentGame engines gl-headlessEasiest way to create a headless OpenGL context5,315MITGame developmentGraphics visionmagicCollection of vision & graphics algorithms5,312MIT OR Apache-2.0Computer visionGraphics kritaParser for Krita files5,305MPL-2.0EncodingGraphics plottery_projectProject management library of Plottery, a creative coding framework for generative vector graphics and pen plotting.5,298GPL-3.0AlgorithmsGraphics virglrendererSafe and idiomatic Rust wrapper for virglrenderer5,285MITAPI bindingsExternal FFI bindings texture_bagSimple storage and loader for glium textures5,282MITGame developmentGraphics wallpepperA tool to display videos and SDL content as a wallpaper on linux minimalist window managers using Xorg5,270GPL-3.0-onlyGraphicsMultimedia::Video rgx-lyonA 2d graphics pipeline for rgx utilizing lyon5,236MITGraphics zenquantAQ-informed palette quantizer — perceptual masking meets color quantization5,223AGPL-3.0-only OR LicenseRef-Imazen-CommercialGraphicsMultimedia::Images ada2D Primitive Shapes Rendering Library5,217Apache-2.0Game developmentGraphics zengineA simple 2D ECS game engine5,199MIT OR Apache-2.0Game enginesGraphics bevy_debug_textureReplacement default/debug texture for Bevy games.5,190MIT OR Apache-2.0GraphicsRendering ansinator_ansi_imageA Library defining specific structures for representing and converting an image in ansi5,188MITGraphics eq_wldAn Everquest .wld file loader5,177MITGame developmentGraphics obel_dylibForce the obel Engine to be dynamically linked for faster linking5,168MIT OR Apache-2.0Game enginesGraphics bevy-vfx-bagAn assorted bag of visual effects for Bevy5,167MIT OR Apache-2.0Game developmentGraphics affine_previewNative Mermaid and Typst SVG rendering for AFFiNE.5,158AGPL-3.0-onlyGraphicsText processing mod3d-base3D Models for Gl processing5,112MIT OR Apache-2.0Graphics pushrodPushrod UI Library5,107Apache-2.0GraphicsGUI colorconvcolor conversion library5,105MITGraphics rustycanPowerful UI framework for games and apps.5,096MIT OR Apache-2.0GraphicsGUI mugltfMinimal glTF 2.0 asset loader for Rust5,065MITGraphicsParsing tools towebpConvert images to webp5,062CC0-1.0Command line utilitiesGraphics VigilantLampMulti-target game engine / graphics library5,059MIT OR Apache-2.0Game developmentGame engines clay-utilsVarious subroutines for Clay - fast, modular and extendable ray tracer5,056MIT/Apache-2.0GraphicsMultimedia rita2D and 3D Randomized Incremental Triangulation Algorithms5,054MITAlgorithmsGraphics msdfSafe msdfgen bindings for Rust5,046MITGraphicsRendering::Data formats libzuiA Terminal UI Library, Written in Rust5,039GPL-3.0Command-line interfaceGraphics n18gameProvides assets and logic for 18xx games.5,030MIT OR Apache-2.0AlgorithmsGraphics mesh-toolsA Rust library for generating 3D meshes and exporting them to glTF/GLB files5,029MITGame developmentGraphics starry_mosaicA library for generating colorful mosaic images with various geometrical patterns.5,023MITGraphicsMultimedia::Images adlxBindings for AMD's Device Library eXtra5,008MITAPI bindingsExternal FFI bindings obelA refreshingly simple data-driven game engine and app framework4,995MIT OR Apache-2.0Game enginesGraphics muglMinimalistic Low-level WebGL 2.0 / WebGPU 3D graphics abstraction layer for Rust and WebAssembly4,994MITGraphicsNo standard library visual-searchVisual search engine for images using Deep Learning models to extract features4,993AGPL-3.0-or-laterComputer visionGraphics negieGenerate complex scatter plots of eigenvalues from parametrized bohemian matrices4,989MITGraphicsMathematics egui-multiselectMultiselect widget for egui4,984MITGraphicsGUI text-imageA proc-macro to generate raw image from text and a font file, for embedded-graphics.4,956MIT/Apache-2.0GraphicsMultimedia nonaPure Rust antialiasing graphics library4,930MIT OR Apache-2.0GraphicsRendering clayFast, modular and extendable ray tracer powered by OpenCL4,913MIT/Apache-2.0GraphicsMultimedia jaryloA shell for easier manipulation of glium4,903Apache-2.0Graphics delight-sysUtility functions for the 3Delight renderer.4,900Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGraphicsMultimedia::Images simpleicons-rsSVG icons for popular brands4,900MIT AND CC0-1.0GraphicsWeb programming koibumi-unifont_jpGNU Unifont Glyphs - Japanese Version4,897GPL-2.0-or-later WITH Font-exception-2.0GraphicsGUI capstanNURBS library with a CAD focus4,875MITAlgorithmsGraphics cavalier_contours_ffiC foreign function interface for the cavalier_contours crate4,855MIT OR Apache-2.0AlgorithmsData structures obel_statechartProvides statechart plugin to implement complex game logics eg, behavior tree4,838MIT OR Apache-2.0Game enginesGraphics rafx-pluginsRendering framework built on an extensible asset pipeline4,833MIT OR Apache-2.0Game developmentGame engines minpixwinCreate a window to render pixels to with minimal effort4,820MPL-2.0GraphicsGUI obel_ui_test_runnerprovide ui test runner function to ease compile tests4,808MIT OR Apache-2.0Game enginesGraphics bpa_rsA Rust implementation of the Ball Pivot Algorithm (BPA) for 3D point cloud data.4,805MITGraphicsMathematics zui-coreA Terminal UI Library, Written in Rust4,800MITCommand-line interfaceGraphics libvips-rsSafe bindings for libvips4,792MITGraphicsMultimedia::Encoding frame-sequenceTurns frame sequence strings into lists of frame numbers.4,791Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGraphicsMultimedia::Images aabbStatic AABB spatial index for 2D queries4,774MITData structuresGame development irox-imageryImage processing, manipulation, formats4,763MIT OR Apache-2.0EncodingGraphics after-effectsHigh level bindings for the Adobe After Effects® SDK4,758Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGraphicsMultimedia::Video pixel2svgBased on the original pixel2svg, but rewritten in Rust. Converts pixel art to SVG - pixel by pixel.4,753GPL-3.0Command line utilitiesGraphics wgpu-app-sampleRust sample for wgpu-app management Vertex Texture CameraAngle4,748MITGraphicsMultimedia nsi-toolbeltNodal Scene Interface for (offline) 3D renderers – ɴsɪ.4,735MIT OR Apache-2.0 OR ZlibGraphicsMultimedia::Images ori-macroMacros for Ori4,730MIT OR Apache-2.0GraphicsGUI ori-graphicsA graphics library for Ori4,708MIT OR Apache-2.0GraphicsGUI chromaticA small utility library for building and sampling colour maps.4,694MITGraphicsVisualization libplum-sysBindings to libplum, an image loading and storing library4,693MPL-2.0EncodingExternal FFI bindings plottery_editorGraphical Editor of Plottery, a creative coding framework for generative vector graphics and pen plotting.4,691GPL-3.0AlgorithmsGraphics anim-derivemacros for anim4,680MITGraphicsGUI leptos-heliosHigh-performance Rust visualization library with Canvas2D, WebGPU, and WebAssembly support4,678MITGraphicsVisualization plottery_cliCommand line interface of Plottery, a creative coding framework for generative vector graphics and pen plotting.4,667GPL-3.0AlgorithmsGraphics fish-oxideA port of fishdraw to rust4,662MITCommand line utilitiesGraphics renderling_buildHelper for compiling GLSL shaders for renderlings. To be used in build.rs files.4,647MIT OR Apache-2.0Game developmentGraphics obel_reflect_utilsProvide the token utils fro obel_reflect4,619MIT OR Apache-2.0Game enginesGraphics opensubdiv-petite-sysLow-level wrapper around parts of Pixar’s OpenSubdiv4,614Apache-2.0API bindingsGraphics retrofire-coreCore functionality of the retrofire project.4,585MIT OR Apache-2.0Game developmentGraphics img2textImage-to-text converter4,578MIT/Apache-2.0Command line utilitiesGraphics rootvg-meshMesh primitives for RootVG4,573MITGraphicsRendering vector-victorYet another linear algebra crate4,536MPL-2.0GraphicsMathematics include-shaderA macro for including shader files as string with dependencies support.4,526MIT OR Apache-2.0Development toolsGame development normal-heightsCreates normal maps from height maps.4,524MITCommand line utilitiesGame development simple-iconsSVG icons for popular brands4,524CC0-1.0API bindingsGraphics hw-skymodelA pure Rust implementation of Hosek-Wilkie Skylight Model.4,523MITGame developmentGraphics bevy_hexasphereA trimmed down and generic version of Hexasphere for bevy.4,519MPL-2.0AlgorithmsData structures coloriA simple and basic color conversion and manipulation library4,513MITGraphicsGUI minkowski2D Minkowski sums of polygons.4,510MITGraphics colorverseColor vision diversity (色覚多様性) convertor - not only simulate but also daltonize (色の補正)4,495Apache-2.0AccessibilityCommand line utilities bevy_immediateA simple, fast, and modular immediate mode UI library for Bevy4,490MITGame developmentGraphics basegeomA library for 2D geometry, providing geometric algorithms for intersection/distance between circular arcs/line segments.4,488MITAlgorithmsData structures renSimple and easy to use graphics library4,454ZlibGame developmentGraphics krita-to-svgConverter from Krita files to SVG4,433MPL-2.0Command line utilitiesEncoding wincamThis create aims to crate an easy way to capture images.4,432MITGraphicsHardware support rust_nativeA modern, cross-platform UI framework for building native applications4,422MITAPI bindingsGraphics scene-viewerA gltf scene viewer based on the rend3 3D rendering engine.4,411MIT OR Apache-2.0 OR ZlibGame developmentGraphics render-to-textureRender to a texture using Bevy and optionally retrieve the contents in the Main World.4,404MIT OR Apache-2.0Game developmentGraphics n18brushCommon drawing operations for 18xx maps.4,402MIT OR Apache-2.0AlgorithmsGraphics dithereensFunctions & traits for quantizing values with error-diffusion4,389Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGraphicsMultimedia::Images wiener_utilsCrate that contains the utilities for Wiener and the user4,384MITGraphicsRendering rainbowTypes, conversions, and conveniences for linear and sRGB colors! 🌈4,384Apache-2.0/MITComputer visionGraphics premiere-sysAuto-generated Adobe Premiere® bindings4,375Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGraphicsMultimedia::Video ndarray_cgHigh-performance computer graphics mathematics library based on ndarray with vectors, matrices, and transformations4,374MITGame developmentGraphics ready-paintA simple ready-paint schema using wgpu and winit.4,360MITGame developmentGraphics alignment-exporterProc macro providing alignment info for a user-defined struct.4,351MITData structuresGraphics plumersMulti-format image library with first-class support for paletted images4,348MPL-2.0EncodingGraphics bigcolorA powerful Rust color library for parsing, converting, and manipulating colors across multiple formats4,337MITGraphicsWeb programming rend3-frameworkSimple framework for making applications with the rend3 rendering library.4,328MIT OR Apache-2.0 OR ZlibGame developmentGraphics veraVulkan Engine in Rust for Animation4,325GPL-3.0-onlyGraphicsMultimedia::Video rust_graphics_windowA simple, small and minimal windowing library4,312MITGraphics ferrux_viewportAbstraction tool to ease the drawing on a given viewport4,309MIT OR Apache-2.0GraphicsRendering auragfx-backend-apiSome traits for AuraGfx4,305MITGraphics geom3dData structures and algorithms for 3D geometric modeling.4,297MITGraphics clay-viewerGraphical viewer for Clay - fast, modular and extendable ray tracer4,297MIT/Apache-2.0GraphicsMultimedia wiener_coreCrate that contains the core functionality for Wiener4,290MITGraphicsRendering rpsRust bindings for RPS API4,279MIT OR Apache-2.0API bindingsGame development oxideav-ttfPure-Rust TrueType font parser for the oxideav framework — sfnt + cmap + glyf + hmtx + GSUB ligatures + GPOS kerning4,261MITGraphicsParsing tools screeps-local-visualsA library for the programmable MMO Screeps that allows tools to produce images of game data without relying on the game engine…4,251MITGraphicsMultimedia::Images matdesign-colorMaterial Design Color Palettes for Rust4,250MITGraphicsNo standard library media-controllerA setup agnostic media controller4,243MITGraphicsMultimedia::Audio gltfpack-sysRust bindings for gltfpack - optimize and compress glTF/GLB files4,232MITCompressionGraphics gobsA port of some parts of PolyVox from C++ to Rust4,227CC-BY-4.0GraphicsMultimedia convchainBitmap generation from a single example with convolutions and MCMC4,223MITComputer visionGame development msdfgen-libBundled msdfgen library (multi-channel signed distance field generator)4,207MITExternal FFI bindingsGraphics text_layoutText layout algorithms.4,194Apache-2.0GraphicsNo standard library shape-contourRust crate shape-contour supports ESRI J shapefile (C bindings)4,186MITExternal FFI bindingsGraphics obel_sceneProvides scene to organize game objects4,180MIT OR Apache-2.0Game enginesGraphics pbrt-r3A Rust implementation of pbrt-v34,176BSD-2-ClauseCommand line utilitiesConcurrency egui_glfw_gl2OpenGL backend for egui using GLFW4,175MITGraphicsGUI bevy_independent_transformEntities with an IndependentTransform have a position relative to their parent, but aren't part of the Bevy Transform hierarchy.4,171MIT OR Apache-2.0Game developmentGraphics ori-coreCore library for Ori, a declarative UI framework for Rust.4,162MIT OR Apache-2.0GraphicsGUI delight-buildBuild-time helpers for 3Delight-related crates4,161MIT OR Apache-2.0 OR ZlibGraphicsMultimedia::Images all-is-cubes-renderRaytracer and rendering abstractions for the all-is-cubes voxel engine.4,159MIT OR Apache-2.0GamesGraphics rust_on_railsErgonomic Rust layer for simplifying native and web app development with minimal boilerplate.4,144BSD-3-ClauseGame developmentGraphics boolmeshRobust 3D mesh boolean library4,144MPL-2.0AlgorithmsGame development svggenAllows you to create vector images from templates.4,132Apache-2.0Graphics moscatoOutline scaler for OpenType glyphs.4,126MIT OR Apache-2.0GraphicsText processing grid_planeGrid plane for the bevy game engine4,123MITGame developmentGames blend-formulamacros for defining GPU blend modes from arbitrary formulae4,113MITGraphicsMathematics nonaquadVector anti-aliased graphics renderer for Android, WebGL, iOS, Windows, Linux, and Mac using miniquad.4,110MIT OR Apache-2.0GraphicsRendering chickensourcesgenerate chickensources graphics4,103MIT OR Apache-2.0Graphics ombreShadowy game and graphics library for Rust4,098MIT OR Apache-2.0Game developmentGraphics acuteModular Data Driven Physics and Render Engine for the rust programming language.4,094Apache-2.0Game enginesGraphics