-
fontdb
in-memory font database with CSS-like queries
-
swash
Font introspection, complex text shaping and glyph rendering
-
noto-sans-mono-bitmap
pre-rasterized characters from the “Noto Sans Mono” font in different sizes and font weights for multiple unicode ranges. This crate is
no_std
and needs no allocations or floating… -
meshx
A mesh eXchange library with conversion utilities for popular mesh formats
-
gltf
glTF 2.0 loader
-
obj-rs
Wavefront obj parser for Rust. It handles both 'obj' and 'mtl' formats.
-
poppler-rs
High-level (safe) bindings for poppler-glib
-
wavefront_obj
A parser for the Wavefront .obj file format
-
aws-sdk-appmesh
AWS SDK for AWS App Mesh
-
wesl
compiler
-
opentype
The package provides a builder and parser of OpenType fonts
-
bevy_vox_scene
A Bevy engine plugin for loading Magica Voxel world files and render materials directly in Bevy as a scene graph
-
stl_io
STL input and output for reading and writing STL (STereoLithography) files
-
didppy
Python interface for Dynamic Programming Description Language (DyPDL) and DyPDL solvers
-
brres
designed for reading and writing .brres 3d model archives used in the Nintendo Wii games. The library provides C bindings, making it useful in both Rust and C/C++ based projects.
-
bevy_gaussian_splatting
bevy gaussian splatting render pipeline plugin
-
owned_ttf_parser
ttf-parser plus support for owned data
-
easy-gltf
glTF 2.0 loader with an easy to use output
-
gltfgen
Command line tool for generating glTF 2.0 animations from numbered sequences of mesh files
-
nobject-rs
A parser for wavefront Obj/Mtl files. Written with Nom.
-
obj
A package for loading Wavefront .obj files
-
servo-fontconfig
Rust bindings for fontconfig
-
wesl-cli
Various tools to parse, verify, evaluate and modify wgsl shader source
-
rbx_mesh
Rust parser for Roblox mesh files
-
gvox-rs
Voxel file format parser
-
tcolour
A colour library aimed at use with Ratatui
-
spirv-tools
Wrapper crate for SPIRV-Tools
-
poppler
Wrapper for the GPL-licensed Poppler PDF rendering library
-
ab_glyph_rasterizer
Coverage rasterization for lines, quadratic & cubic beziers
-
vrm-spec
VRM data structures
-
threemf
3MF (3D Manufacturing Format) file format support
-
display3d
display 3d objects in the terminal
-
bevy_gltf_trait
Customizable Bevy Engine GLTF loading
-
smpl-rs
Top level crate for smpl-rs
-
gldf-rs
GLDF (General Lighting Data Format) parser and writer for Rust, specifically for the Rust/WASM target as such designed for JSON format
-
allegro_font
Allegro 5 font addon Rust wrapper
-
gltf_kun
Graph-based glTF processing library
-
all-is-cubes-port
Data import/export for the all-is-cubes engine
-
font
The package provides a builder and parser of fonts
-
mesh_to_sdf
Mesh to signed distance field (SDF) converter
-
modelz
load various 3D file formats into a shared, in-memory representation
-
mod3d-gltf
3D Models for Gl processing
-
rnm-3d
Blazingly Fast + Tiny 3D Format
-
ascii_renderer
A wireframe rendering engine that renders into ascii text, written for fun entirely in Rust
-
kcr_servicemesh_cisco_com
Kubernetes Custom Resource Bindings
-
font-test-data
Test data for the fontations crates
-
b3d
A parser for the b3d extension
-
truck-stepio
Reads/writes STEP files from/to truck
-
landon
A collection of tools, data structures and methods for exporting Blender data (such as meshes and armatures) and preparing it for your rendering pipeline
-
plotpoint
convert a point cloud into a (differentiable) image
-
gltf-viewer-lib
glTF 2.0 viewer
-
stormworks_mesh_parser
Rust util relating to stormworks .mesh files. Straight rewrite of parts of CodeLeopard's C# program because we needed it in rust
-
mview-extract
unpacking Marmoset Viewer archive packages, enabling the extraction and decompression of 3D models and scenes
-
minetest-gltf
glTF 2.0 loader with an easy to use output. Modified extensively for the minetest-rust engine.
-
sdl3-ttf-sys
Low level Rust bindings for SDL3_ttf
-
genmesh
A package for generating 3D meshes
-
spz_rs
Rust code for reading in Gaussian Splats stored in the Niantic .spz file format
-
rerun-loader-collada
Rerun external mesh loader for collada files
-
polyhedral_mass_properties
Calculation of mass properties for triangle meshes
-
egraphics-cli
CLI tool for processing graphics formats in 3D space
-
nanoem
MMD Model file and Motion file Parser
-
fbxcel-dom
FBX DOM library
-
allegro_ttf
Allegro 5 ttf addon Rust wrapper
-
assimp
Rust bindings for the Assimp library
-
tinystl
A small library to read and write STL mesh files, inspired by MicroSTL
-
goldsrc-rs
Collection of file's parsers for goldsrc engine
-
japanmesh
Japanese Grid Square Code (JIS X 0410:2002 地域メッシュコード)
-
rmesh
A parser for the rmesh extension
-
chair
An efficient binary mesh format which is both small and extremely fast to read
-
blend_info
Print some information about a Blender scene file
-
gltf-viewer
glTF 2.0 viewer
-
gltf-v1
GLTF Spec 1.0
-
glow_glyph
A fast text renderer for glow, powered by glyph_brush
-
create_vox
creating magicavoxel files
-
kcr_appmesh_k8s_aws
Kubernetes Custom Resource Bindings
-
vmdl
Rust parser for valve model files
-
css
that uses the cssparser and selectors crates to provide a domain model for CSS Stylesheets. Intended to allow effective minification of CSS and CSS transformations such as autoprefixing and removal by other crates
-
goth-gltf
A lightweight, low-level reader for gltf (and glb) files
-
moc3
reading models from binary .moc3 files
-
openusd
Rust native USD library
-
webtype
The package provides a parser for fonts in Web Open Font Format
-
kv6
Collection of structs to allow reading of Ken Silverman's voxel formats
-
mugltf
Minimal glTF 2.0 asset loader for Rust
-
mesh_to_sdf_client
A mesh to SDF converter and renderer
-
opd-parser
Parser for the OPD point cloud animation format
-
mash
A 3D mesh loading/manipulation library
-
stlto3mf
Converts one or more STL files into a single 3MF file
-
goo
encoding and decoding Elegoo’s
.goo
file format -
serde_vrm
Serde types for VRM
-
bvh_anim_parser
A .bvh file parser
-
homunculus
3D modeling library
-
ira_drum
A packaging format for textures and models
-
lindenmayer_graphic
Build recursive images (fractals, plants, etc..), supporting multiple graphic APIs to build an SVGBuild recursive images (fractals, plants, etc..), supporting multiple graphic APIs to build an SVG
-
collada
parsing COLLADA documents for mesh, skeletal and animation data
-
flo_canvas
describing graphics context drawing actions without requiring a specific implementation
-
bvh_anim
A .bvh file parser
-
solidrs
generate openScad models. Inspired by SolidPython.
-
fj-text
creating text in fornjot
-
rendy-mesh
Rendy's mesh
-
rpak
no_std-compatible helper for the Quake 2 PAK format
-
blender-mesh
Serialize / deserialize Blender armatures
-
l3d
loading 3D objects
-
smpl-core
Core functionality of smpl-rs
-
tin2stl
Converts tin files to stl files
-
mesh_to_vox
A program to convert triangle meshes to voxels
-
gltf-validator
wrapper around the Khronos group gltf-validator tool
-
fontpm-source-google-fonts
Google Fonts font source
fontpm
-
hxa
Functions and Structs to parse HxA mesh data as specified by Eskil Steenberg
-
svg_composer
A strongly typed SVG composing library written in Rust. This library allows you to ensure the soundness of your generated SVGs at the compile time of your project.
-
xblend
color library
-
fribidi
bindings for Rust
-
spirt
Shader-focused IR to target, transform and translate from
-
emesh
processing 3D polygon meshes
-
pxr_sys
Rust interface for OpenUSD
-
ptex-sys
Rust sys bindings for Ptex https://github.com/wdas/ptex
-
minigltf
a small gltf parser with minimal dependencies and fast compilation
-
nanogltf
Nanoserde based gltf parsing library
-
pose3
data types for (de)serializing pose settings from pose3.json files
-
egraphics-io
IO operations for processing graphics formats in 3D space
-
kgltf
Load and save glTF files
-
fbx
package allows you to read FBX files. This file format was originally developed by Kaydara for MotionBuilder. Kaydara was later acquired by Autodesk Inc.
-
voxelizer
port of karimnaaji's C Voxelizer
-
yuml-rs
Rust based yUML parser
-
collada_io
Collada input and output
-
rush-rs
High level bindings for librush graphics prototyping framework
-
rustlf
Bindings for the glTF JSON Schema - only loads in data
-
allegro_font-sys
Allegro 5 font addon Rust binding
-
obj-exporter
Wavefront obj exporter for Rust
-
ecitygml
processing CityGML data
-
inochi2d
Pure Rust implementation of Inochi2D, the realtime 2D puppet animation framework
-
ogre
dual-wielding Quake and Half-Life texture WAD parser
-
msdf
Safe msdfgen bindings for Rust
-
pbrt4
Lightweight and fast PBRT v4 file parser
-
hronn
An experimental CNC toolpath generator
-
icosahedron
Generates subdivided and truncated icosahedron spheres
-
mmd
Miku Miku Dance format parser for rust programming language
-
rasterize
small 2D rendering library
-
bobp
basic parsing of Wavefront OBJ files
-
reflexo-vec2svg
Export a frame of Typst document into svg element
-
vox-format
Parser for MagicaVoxel's .VOX file format
-
spirv-tools-sys
Wrapper crate for SPIRV-Tools
-
orphism
interacting with a certain format sometimes used for VTuber model assets
-
allsorts
Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2
-
notosans
providing several of Google's Noto Sans true type fonts as slices of bytes
-
gltf-importer
Reference importer for the gltf crate
-
shine-gltf
JSON parsing for the gltf crate based on https://github.com/gltf-rs/gltf
-
ms3d
ms3d file parsing library
-
bevy_ldtk_asset
A Bevy plugin to support LDtk files as assets!
-
dot_vox
loading MagicaVoxel .vox files
-
stl
Stereo Lithography file input and output
-
transhader
Transpile shaders on the fly using procedural macros
-
fi2b
Convert floating point and integer numbers into bytes and put them into an array
-
read-fonts
Reading OpenType font files
-
versatiles_glyphs
generating SDF glyphs from fonts
-
katharostech/arsenal_blender_core
Core library use by the arsenal-blender plugin to perform most tasks
-
mview
parsing Marmoset Viewer archive packages
-
kpt_lib
Keyboard plate prototyping
-
gltf_kun_vrm
VRM extensions for gltf_kun
-
eightfold
3D space partitioning library
-
emesh-converter
converting 3D polygon meshes to other representations
-
fontdue
no_std font parser and rasterizer
-
hexasphere
evenly tile hexagons on a sphere
-
cn-font-split
划时代的字体切割工具,CJK与任何字符!支持 otf、ttf、woff2 字体多线程切割,完美地细颗粒度地进行包大小控制。A revolutionary font subetter that supports CJK and any characters…
-
wgsl-parse
Parse a wgsl source file to a syntax tree
-
svgparser
Featureful, pull-based, zero-allocation SVG parser
-
termsnap
Create SVGs from terminal output
-
rfw-backend
Backend API for rfw framework
-
meshlite_ffi
C ABI layer for meshlite. Allows building meshlite as a dynamic library.
-
bpx
BPX official rust implementation
-
directx_mesh
A parser for the legacy microsoft direct x mesh extension
-
tmf
3D model compression format achieving compression ratio of between 4.2 and 1.95, while being very fast to read and having no visual difference between compressed and uncompressed models
-
shambler
hulking, lighting-tossing geometry processor
-
rust-assimp
wrapper for assimp the open asset import library
-
voxelify
Convert a 2D pixel art image into GLTF 3D object
-
turtle-svg
Turtle graphics, SVG rendering
-
intvg
lib/tool in Rust to load/save/render tvg file, parse from svg file by usvg
-
schrift-rs
Rust wrapper around the libschrift TrueType rendering library
-
burn_gaussian_splatting
burn gaussian splatting render pipeline plugin
-
tobj
A lightweight OBJ loader in the spirit of tinyobjloader
-
asefile
loading Aseprite files
-
sdf_glyph_renderer
Tools for generating SDF font glyphs from bitmap images
-
rusttype
pure Rust alternative to libraries like FreeType. RustType provides an API for loading, querying and rasterising TrueType fonts. It also provides an implementation of a dynamic GPU…
-
xdot
Parse graphviz’ xdot draw instructions
-
quake-bspc
Asynchronous wrapper for running the Quake BSP compiler 'bspc' as a child process
-
allegro_ttf-sys
Allegro 5 ttf addon Rust binding
-
dotbim_rust
Open-source Rust library for dotbim file format
-
texpresso
A pure Rust texture compression suite
-
icondata
Icon data from free icon libraries
-
bytesutil
byte utility for Rust
-
ptex
High-level Ptex bindings over ptex-sys
-
nom-obj
obj/mtl parser written with nom
-
glsl-include
expanding #include directives in GLSL source strings
-
bevy_mod_krita
Use Krita's .kra files directly in your Bevy app
-
ssbh_data
High level data access layer for SSBH formats
-
gltf-utils
complement the gltf crate
-
copc-rs
Cloud Optimized Point Cloud (COPC) reader
-
meshopt-rs
Pure Rust implementation of the meshoptimizer library
-
irox-dot
DOT Graph Description Language writer, compatible with GraphViz
-
ronky_exported
Just the exported trait
-
aseprite
load files from the aseprite sprite editor