CATEGORY

Rendering::Data formats 189 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.

hexasphereA library to evenly tile hexagons on a sphere.8,442,463MIT OR Apache-2.0AlgorithmsData structures svgThe package provides an SVG composer and parser.6,695,328Apache-2.0 OR MITMultimedia::ImagesParsing tools tobjA lightweight OBJ loader in the spirit of tinyobjloader2,348,380MITGamesGraphics geozeroZero-Copy reading and writing of geospatial data in WKT/WKB, GeoJSON, MVT, GDAL, and other formats.1,182,862MIT OR Apache-2.0API bindingsDatabase interfaces obj-rsWavefront obj parser for Rust. It handles both 'obj' and 'mtl' formats.757,710Apache-2.0 OR MITParsing toolsRendering::Data formats spirv-toolsWrapper crate for SPIRV-Tools594,699MIT OR Apache-2.0Rendering::Data formats spirv-tools-sysWrapper crate for SPIRV-Tools594,545Apache-2.0Rendering::Data formats poppler-rsHigh-level (safe) bindings for poppler-glib218,327MITAPI bindingsGraphics spirtShader-focused IR to target, transform and translate from.203,877MIT OR Apache-2.0CompilersRendering::Data formats sdf_glyph_rendererTools for generating SDF font glyphs from bitmap images.136,875BSD-3-ClauseAlgorithmsEncoding pbf_font_toolsTools for working with SDF font glyphs encoded in protobuf format.136,098BSD-3-ClauseEncodingParsing tools allegro_fontAllegro 5 font addon Rust wrapper88,963ZlibRendering::Data formats allegro_font-sysAllegro 5 font addon Rust binding86,744ZlibExternal FFI bindingsRendering::Data formats allegro_ttfAllegro 5 ttf addon Rust wrapper85,915ZlibRendering::Data formats allegro_imageAllegro 5 image addon Rust wrapper84,136ZlibRendering::Data formats allegro_ttf-sysAllegro 5 ttf addon Rust binding83,373ZlibExternal FFI bindingsRendering::Data formats allegro_image-sysAllegro 5 image addon Rust binding82,978ZlibExternal FFI bindingsRendering::Data formats blitBlit sprites on a buffer with a mask82,287GPL-3.0Game enginesGames texpressoA pure Rust texture compression suite74,642MITCompressionMultimedia::Encoding asefileUtilities for loading Aseprite files.66,571MITGame developmentMultimedia::Images bpxBPX official rust implementation49,855BSD-3-ClauseEncodingParser implementations glsl-includeA library for expanding #include directives in GLSL source strings49,633MIT OR Apache-2.0Parsing toolsRendering::Data formats tweenA tweening library for games47,516MIT OR Apache-2.0Game developmentRendering::Data formats bvh_animA .bvh file parser45,976MITRendering::Data formats threemf3MF (3D Manufacturing Format) file format support40,3610BSDEncodingRendering::Data formats bevy_gaussian_splattingbevy gaussian splatting render pipeline plugin39,053MIT OR Apache-2.0Computer visionGraphics fbxcel-domFBX DOM library35,730MIT OR Apache-2.0Rendering::Data formats obj-exporterWavefront obj exporter for Rust30,237MITGamesRendering::Data formats asepriteA crate to load files from the aseprite sprite editor.27,716MITGamesMultimedia::Images 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 triple_arena_renderRendered visualization for `triple_arena`21,459MIT OR Apache-2.0GraphicsRendering::Data formats flo_canvasLibrary for describing graphics context drawing actions without requiring a specific implementation20,717Apache-2.0GraphicsRendering::Data formats squishA pure Rust BC1/2/3 compressor and decompressor based on Simon Brown's libsquish20,547MITCompressionMultimedia::Encoding build_pbf_glyphsA CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts.20,056BSD-3-ClauseEncodingParsing tools stb-sysLow level bindgen generated wrappers for stb libraries19,868MITAPI bindingsGame development blend_infoPrint some information about a Blender scene file18,568MIT OR Apache-2.0Command line utilitiesGraphics ozz-animation-rsA rust runtime library for ozz-animation with cross-platform deterministic.16,110MPL-2.0API bindingsGame development openusdRust native USD library16,007non-standardGraphicsRendering cubesApplications for determining how to put a cube together.15,895MITMathematicsRendering::Data formats shalrathA rusty, spiky, heat-seeing Quake map parser.15,802MIT OR Apache-2.0Game developmentParser implementations goldsrc-rsCollection of file's parsers for goldsrc engine.15,745MITGame developmentParsing tools bevy_c3dA plugin for loading C3D motion capture files into Bevy15,683MIT OR Apache-2.0Game developmentGraphics nobject-rsA parser for wavefront Obj/Mtl files. Written with Nom.13,995MITRendering::Data formats ptex-sysRust sys bindings for Ptex https://github.com/wdas/ptex13,830Apache-2.0GraphicsRendering::Data formats directxtexUnofficial Rust bindings for Microsoft's DirectXTex library13,777MITAPI bindingsEncoding meshopt-rsPure Rust implementation of the meshoptimizer library13,537MITAlgorithmsEncoding stbSafe Rust API for stb libraries12,407MITAPI bindingsGame development bytesutilYet another byte utility for Rust12,132BSD-3-ClauseEncodingParsing tools smol-rgbA smol library for (s)Rgb color handling.11,646MIT OR Apache-2.0Game developmentRendering::Data formats bevy_ldtk_assetA Bevy plugin to support LDtk files as assets!10,490MIT OR Apache-2.0Game developmentGame engines 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 texel_typesTypes for Texel ASCII art text editor10,397non-standardMultimedia::ImagesRendering::Data formats ogreA rusty, dual-wielding Quake and Half-Life texture WAD parser.10,117MITAsynchronousGame development intvglib/tool in Rust to load/save/render tvg file, parse from svg file by usvg9,131MIT OR Apache-2.0GraphicsMultimedia::Images yuml-rsRust based yUML parser9,016MITParser implementationsRendering::Data formats mesh_to_sdfMesh to signed distance field (SDF) converter8,987MIT OR Apache-2.0AlgorithmsData structures pxrRust interface for OpenUSD8,283MIT OR Apache-2.0Rendering::Data formatsSimulation pxr_buildRust interface for OpenUSD8,273MIT OR Apache-2.0Rendering::Data formatsSimulation mesh_to_sdf_clientA mesh to SDF converter and renderer8,041MIT OR Apache-2.0AlgorithmsData structures rptPhysically-based path tracing renderer written in Rust8,002MIT OR Apache-2.0GraphicsMultimedia::Images pxr_sysRust interface for OpenUSD7,832MIT OR Apache-2.0Rendering::Data formatsSimulation oxideav-mesh3dPure-Rust 3D scene + mesh typed model — Decoder/Encoder traits for STL/OBJ/glTF/FBX/USD format crates7,808MITMultimediaRendering::Data formats sdl2-unifontEmbedded GNU Unifont for Rust SDL programs, for simple font rendering tasks7,755GPL-3.0-or-laterGUIRendering::Data formats quake-bspcAsynchronous wrapper for running the Quake BSP compiler 'bspc' as a child process7,688MIT OR Apache-2.0Game developmentRendering::Data formats modelzA library to load various 3D file formats into a shared, in-memory representation7,590MITGame developmentGraphics stormworks_mesh_parserRust util relating to stormworks .mesh files. Straight rewrite of parts of CodeLeopard's C# program because we needed it in rust7,552GPL-3.0-or-laterRendering::Data formats all-is-cubes-portData import/export for the all-is-cubes voxel engine.7,387MIT OR Apache-2.0GamesRendering::Data formats panim-loaderLoader for the PANIM format for custom properties in Blender7,384MIT OR Apache-2.0Game developmentMultimedia xdotParse graphviz’ xdot draw instructions7,330GPL-3.0Parser implementationsRendering::Data formats aseprite-packerAseprite sprite packer7,293MITGame developmentRendering::Data formats vox-formatParser for MagicaVoxel's .VOX file format.7,102MITGame developmentGraphics tmfTMF is a 3D model compression format achieving compression ratio of between 4.2 and 1.95, while being very fast to read and…6,946MITCompressionGame development ptexHigh-level Ptex bindings over ptex-sys6,806Apache-2.0GraphicsMultimedia bevy_mod_kritaUse Krita's .kra files directly in your Bevy app.6,710MIT OR Apache-2.0Game developmentMultimedia::Images pk_stlSTL file parsing and writing.6,380MITEncodingGraphics copc-rsCloud Optimized Point Cloud (COPC) reader and writer.6,295MIT/Apache-2.0Rendering::Data formatsScience::Geospatial inlottielib/tool in Rust to load/save/parse/render lottie animation files6,006MIT OR Apache-2.0GraphicsMultimedia::Images 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 cardinal-valuesA simple library for handling cardinal directions.5,589MIT OR Apache-2.0Game developmentRendering::Data formats bveRemaking OpenBVE using a modern architecture, using Unity and Rust.5,401MPL-2.0GamesParsing tools eq_wldAn Everquest .wld file loader5,177MITGame developmentGraphics mugltfMinimal glTF 2.0 asset loader for Rust5,065MITGraphicsParsing tools tinywadA library to manage/compose WAD resources5,049MITMultimedia::AudioMultimedia::Images msdfSafe msdfgen bindings for Rust5,046MITGraphicsRendering::Data formats mmdMiku Miku Dance format parser for rust programming language4,832BSD-2-ClauseRendering::Data formats oxideav-gltfPure-Rust glTF 2.0 + .glb 3D scene codec — implements oxideav-mesh3d's Decoder/Encoder traits4,818MITMultimedia::EncodingRendering::Data formats bevy_hexasphereA trimmed down and generic version of Hexasphere for bevy.4,519MPL-2.0AlgorithmsData structures bve-deriveRemaking OpenBVE using a modern architecture, using Unity and Rust.4,273MPL-2.0GamesParsing tools msdf-sysUnsafe msdfgen bindings for Rust3,678MITGraphicsRendering::Data formats turtle-svgTurtle graphics, SVG rendering3,520MITRendering::Data formats bve-nativeRemaking OpenBVE using a modern architecture, using Unity and Rust. C API.3,307MPL-2.0GamesParsing tools bvh_anim_parserA .bvh file parser3,289MITGame developmentMathematics meshlite_ffiC ABI layer for meshlite. Allows building meshlite as a dynamic library.3,282MITRenderingRendering::Data formats texpresso_cliA commandline utility for compressing images to GPU-readable texture formats3,258MITCompressionGame engines squish_cliA commandline utility for compressing images to DDS files using BC1/2/3. Serves mainly as a usage example of squish.3,065MITCompressionGame engines pxoUtilities for loading Pixelorama files2,992MIT OR Apache-2.0Game developmentMultimedia::Images geonodegeometry nodes2,909MITGraphicsRendering::Data formats meshlitemeshlite is a library with focus on 3D mesh generating and processing in rust language. Currently, it’s been used in Dust3D…2,862MITRenderingRendering::Data formats ssb_rendererRenderer of ssb_parser results on images.2,855Apache-2.0Rendering::Data formats lindenmayer_graphicBuild recursive images (fractals, plants, etc..), supporting multiple graphic APIs to build an SVGBuild recursive images…2,851MITRendering::Data formats inochi2dPure Rust implementation of Inochi2D, the realtime 2D puppet animation framework2,816MPL-2.0Game developmentGraphics openusd-rsWork in progress, opinionated implementation of OpenUSD in pure Rust2,795MIT OR Apache-2.0EncodingGraphics moleA custom 3D model format for games.2,752UnlicenseGame developmentRendering::Data formats pbrt4Lightweight and fast PBRT v4 file parser2,725Apache-2.0Parsing toolsRendering transhaderTranspile shaders on the fly using procedural macros.2,679MIT OR Apache-2.0CompilersGraphics vflMii parsing and rendering research library.2,567MIT OR Apache-2.0Parser implementationsRendering::Data formats tcolourA colour library aimed at use with Ratatui.2,388AGPL-3.0-or-laterMultimediaRendering dotbim_rustOpen-source Rust library for dotbim file format.2,343MITParser implementationsRendering::Data formats rgbeA library for loading and handling RGBE-format HDR textures.2,275MIT OR Apache-2.0Game developmentGraphics shamblerA rusty, hulking, lighting-tossing geometry processor.2,160MIT OR Apache-2.0Game developmentRendering::Data formats spzSPZ file format handling for Rust, and CLI tooling.2,140MIT OR Apache-2.0Game developmentGraphics vee_resourcesParsing Mii mesh and texture files. Part of `vfl`.2,098MIT OR Apache-2.0Multimedia::ImagesParser implementations destructivatorAutomated Force.com project rollback with git integration.2,069MITCommand line utilitiesDevelopment tools kgltfLoad and save glTF files.1,944Zlib OR Apache-2.0 OR MITGame developmentRendering::Data formats ssb_filterVideo filter implementation of ssb_renderer.1,931Apache-2.0Rendering::Data formats glsl-include-capiA C interface to glsl-include1,910MIT OR Apache-2.0Parsing toolsRendering::Data formats vee_modelsMaking Mii models. Part of `vfl`.1,890MIT OR Apache-2.0Parser implementationsRendering::Data formats xblendA simple color library.1,689MITComputer visionGraphics harumiPure-Rust PDF — CJK font embedding (Chinese/Japanese/Korean), OCR text overlay, text extraction, HTML→PDF, page merge/split.…1,689MIT OR Apache-2.0Multimedia::ImagesParser implementations pipedreama straightforward asset pipeline and registry, modeled after UE41,683MITGame developmentMultimedia bevy-atlas-loaderBevy plugin for defining and loading 2D TextureAtlas images.1,680MIT OR Apache-2.0ConfigurationGame development coraleA package for 3D geometry manipulation1,670MIT OR Apache-2.0Game developmentRendering::Data formats shaderc-macroCompile shaders with shaderc using macros at compile time1,666MITCompilersDevelopment tools::Build Utils irox-dotDOT Graph Description Language writer, compatible with GraphViz1,643MIT OR Apache-2.0EncodingMathematics bobpA library for basic parsing of Wavefront OBJ files1,640MIT OR Apache-2.0Rendering::Data formats 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 eightfold3D space partitioning library1,613LGPL-3.0-or-laterData structuresGame development burn_gaussian_splattingburn gaussian splatting render pipeline plugin1,602MITComputer visionGraphics vox-toolTools for MagicaVoxel's .VOX file format.1,600MITCommand line utilitiesGame development mesh_parserRust util relating to stormworks .mesh files. Straight rewrite of parts of CodeLeopard's C# program because we needed it in rust1,522GPL-3.0-or-laterRendering::Data formats fi2bConvert floating point and integer numbers into bytes and put them into an array1,486MITRendering::Data formatsRust patterns gooLibrary for encoding and decoding Elegoo's `.goo` file format.1,476MITParser implementationsRendering::Data formats nes-utilsNES utilities (disassemble, extract CHR ROM graphics data, decode Game Genie, etc..)1,364MITParsing toolsRendering::Data formats mviewLibrary for parsing Marmoset Viewer archive packages1,345MITParsing toolsRendering::Data formats bevy_webcambevy webcam plugin1,082MIT OR Apache-2.0Computer visionGraphics mview-extractA tool for unpacking Marmoset Viewer archive packages, enabling the extraction and decompression of 3D models and scenes.1,072MITCommand line utilitiesParsing tools uvtUtilities for interacting with Uncrewed Vehicle Trajectory (UVT) files.1,054MIT OR Apache-2.0Data structuresRendering::Data formats copc-streamingAsync streaming COPC (Cloud-Optimized Point Cloud) reader975MITRendering::Data formatsScience::Geospatial spz_rsRust code for reading in Gaussian Splats stored in the Niantic .spz file format.902MITGraphicsRendering bevy_radiant_foambevy radiant foam render pipeline and asset loader850MIT OR Apache-2.0Computer visionGraphics kengaai-model-loader3D model loader for KengaAI Engine (glTF support)742MITGame developmentRendering::Data formats burn_synth_importShared import and artifact utilities for burn_synth model pipelines582MIT OR Apache-2.0Computer visionGraphics burn_foregroundForeground extraction (RMBG-1.4 + RMBG-2.0) for burn_synth473MIT OR Apache-2.0Computer visionGraphics copc-temporalCOPC Temporal Index Extension reader for time-range filtering of point clouds441MITRendering::Data formatsScience::Geospatial oxideav-objPure-Rust Wavefront OBJ + MTL 3D mesh codec — implements oxideav-mesh3d's Decoder/Encoder traits440MITMultimedia::EncodingRendering::Data formats burn_flex_gmmSparse submanifold convolution kernels and FlexGMM-style gather+GEMM helpers.438MIT OR Apache-2.0Computer visionGraphics oxideav-stlPure-Rust STL (stereolithography) ASCII + binary mesh codec — implements oxideav-mesh3d's Decoder/Encoder traits432MITMultimedia::EncodingRendering::Data formats vcadParametric CAD in Rust — CSG modeling with multi-format export425MITRendering::Data formatsScience oxideav-usdzPure-Rust USDZ (Universal Scene Description, zipped) reader — implements oxideav-mesh3d's Decoder trait422MITMultimedia::EncodingRendering::Data formats burn_tripoTripoSG(-scribble) implemented in burn410MIT OR Apache-2.0Computer visionGraphics uvt-viz3dUtilities for visualizing UVT data in 3D391MIT OR Apache-2.0Data structuresRendering::Data formats burn_synthShared utilities and pipeline re-exports for burn_synth381MIT OR Apache-2.0Computer visionGraphics uvt-plotUtilities for plotting and displaying UVT data.379MIT OR Apache-2.0Data structuresRendering::Data formats exprustRust crate for selected ISO 10303-11 EXPRESS schemas (such as AP203 and others), that enables reading, editing, and creating STEP…375AGPL-3.0Data structuresEncoding threemf23MF (3D Manufacturing Format) file format support363MIT or Apache-2.0EncodingRendering::Data formats bevy-sculpterSDF-based voxel sculpting and Surface Nets meshing for Bevy309MIT OR Apache-2.0Game developmentRendering::Data formats easy-async-opencl3A declarative, multi-device asynchronous executor for OpenCL based on cl3.308MIT OR Apache-2.0AsynchronousRendering::Data formats burn_trellisTrellis2 integration utilities and runtime scaffolding for burn_synth302MIT OR Apache-2.0Computer visionGraphics oxideav-fbxPure-Rust FBX (Filmbox) binary decoder — implements oxideav-mesh3d's Decoder trait285Apache-2.0Multimedia::EncodingRendering::Data formats basisuA bit-exact pure-Rust Basis Universal texture transcoder (.ktx2 and .basis).265Apache-2.0Multimedia::ImagesRendering::Data formats bonbonA sweet and simple Rust library for generating static diabetes data visualizations.238MPL-2.0Data structuresMultimedia::Images bevy_synth_runtimeRuntime services for the bevy_synth app (worker, args, cache, IO)236MIT OR Apache-2.0Computer visionGraphics sc-mesh-coreA simple library with basic types to handle 3d mesh data235Apache-2.0Rendering::Data formats ah-asefileActively maintained fork of asefile.194MITGame developmentMultimedia::Images gltf-levelLoad glTF/GLB files as game levels with meshes, materials, textures and custom glTF properties190MIT OR Apache-2.0Game developmentRendering::Data formats xre-coreCore types for xRenderEngine: math re-exports, Color, Cell, geometry, errors.180Apache-2.0MathematicsRendering::Data formats sc-mesh-formatsA library to load, inspect & write 3d mesh data.166Apache-2.0Rendering::Data formats bevy_synth_uiUI plugin and catalog interactions for bevy_synth163MIT OR Apache-2.0Computer visionGraphics burn_reconstructionburn feed-forward gaussian splatting126MITComputer visionGraphics draco-gltfLoad and save full glTF scenes with Draco geometry, bridging gltf-rs and draco-core/draco-io102Apache-2.0CompressionGraphics nox-spirvCompact SPIR-V reflection library written in pure-Rust.71MIT or Apache-2.0Parsing toolsRendering::Data formats bevy_synthbevy media synthesis plugin62MIT OR Apache-2.0Computer visionGraphics burn_locate_anythingBurn runtime scaffolding for NVIDIA LocateAnything visual grounding57MIT OR Apache-2.0Computer visionGraphics oxideav-ifcPure-Rust IFC (ISO 16739 BIM) reader — clean-room STEP physical-file (ISO 10303-21) parser for .ifc building models53MITMultimediaParser implementations vtk-pure-rsPure Rust visualization toolkit — data structures, filters, I/O, rendering51BSD-3-ClauseGraphicsRendering::Data formats vox-rsA Rust MagicaVoxel .vox file loader and writer50UnlicenseEncodingGame development msla_formatLibrary for encoding and decoding various MSLA file formats: Elegoo (.goo), Chitu Encrypted (.ctb), NanoDLP (.nanodlp).43GPL-3.0-onlyParser implementationsRendering::Data formats burn_synth_mcpMCP server for burn_synth foreground extraction and 3D synthesis42MIT OR Apache-2.0Computer visionGraphics leimu-spirvCompact SPIR-V reflection library written in pure-Rust.36MIT or Apache-2.0Parsing toolsRendering::Data formats lupin_loaderA simple scene loader for lupin_pt32MITGraphicsRendering::Data formats sc-mesh-spatialSpatial-query acceleration over sc-mesh-core types31Apache-2.0Rendering::Data formats glyphgenOffline font-calibration tool: rasterizes a monospace font into luminance ramps and shape vectors.30Apache-2.0Command line utilitiesRendering::Data formats ldr-rsLibrary to parse LDraw models in Rust26GPL-3.0-or-laterParser implementationsRendering::Data formats moderuglTF 2.0 data model with vendor extension support22Apache-2.0EncodingGame development bevy_fftGPU FFT library for Bevy: frequency-domain filtering and synthesis on square power-of-two grids.22MITGame developmentGraphics ds3Pure-Rust parser for Autodesk 3D Studio (.3ds) binary files20MIT OR Apache-2.0Parser implementationsRendering::Data formats gltf-readerA simple glTF 2.0 reader using `serde` and `serde_json`19MITNo standard libraryRendering::Data formats aether-caelumA between-the-lines layout engine for Rust, implementing Flexbox, Grid, and Block layout18MITGUIRendering::Data formats forge-ibl-bakeDrop in an HDRI, get wgpu/Bevy-ready IBL textures. No Blender, no Substance, no C++ build.15MIT OR Apache-2.0Command line utilitiesGame development