-
meshopt
Rust ffi bindings and idiomatic wrapper for mesh optimizer
-
intel_tex_2
Rust bindings for Intel's ISPC texture compressor
-
vk-mem
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA)
-
rs_pbrt
Physically based rendering (PBR) with Rust
-
screen-13
Vulkan rendering engine in the spirit of QBasic
-
all-is-cubes
Recursive voxel game engine. Can be used for voxel raytracing.
-
crystal_ball
A path tracing library written in Rust
-
sugarloaf
Rio rendering engine, desgined to be multiplatform. It is based on WebGPU, Rust library for Desktops and WebAssembly for Web (JavaScript). This project is created and maintaned for…
-
pax-chassis-web
Platform-specific chassis allowing Pax cartridges to be executed as Web apps
-
pax-chassis-macos
Platform-specific chassis allowing Pax cartridges to be executed as native macOS apps
-
bort-vma
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA)
-
galileo
Cross-platform general purpose map rendering engine
-
lumo
CPU based rendering engine
-
spirv-reflect
Reflection API in rust for SPIR-V shader byte code, intended for Vulkan applications
-
aspen-engine
https://docs.rs/aspen-engine
-
piet-cosmic-text
A text layout engine for piet based on cosmic-text
-
uni-gl
Unrust native/wasm openGL/webGL compatibility layer
-
rfvp
A Non-Official Rust cross-platform implementation of the FVP engine
-
pix-win-loop
Windowing (using
winit
), nice input handling and frame-rate-independent game loop all wrapped up in a neat little package. Custom rendering support (pixels
andsoftbuffer
are… -
lumenpyx
A 2D pixel art renderer with realistic lighting
-
vma
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA)
-
pax-core
Core shared runtime and rendering engine for Pax
-
simple-pixels
Create a window and throw some pixels on it without accessing low-level stuff, carrying tons of dependencies or linking C libraries
-
rend3
Easy to use, customizable, efficient 3D renderer library built on wgpu
-
vk-mem-3-erupt
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA) using erupt
-
rootvg-text
Text primitive for RootVG
-
flo_render_canvas
Converts flo_canvas streams to flo_render streams
-
catapulte-engine
The core engine of catapulte with template loading, interpolation and rendering
-
avenger
A visualization engine and renderer
-
glerminal
A lightweight OpenGL terminal
-
azul-webrender-api
Public API for WebRender
-
ispc-texcomp
Rust bindings for Intel's ISPC texture compressor
-
vk-mem-erupt
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA) using erupt
-
rpt
Physically-based path tracing renderer written in Rust
-
ambient_primitives
Ambient primitives. Host-only.
-
dsa-lib
A Shader generation tool from TOML to GLSL written in Rust
-
webrender_api
Public API for WebRender
-
ambient_text
Ambient text. Host-only.
-
little-camera
little engine virtual camera abstraction
-
blade-render
Renderer built on Blade
-
polystrip
A powerful, flexible wrapper around wgpu
-
ultralight-sys
C-level bindings for the Ultralight rendering engine
-
vk-mem-alloc
A very lightweight wrapper around the Vulkan Memory Allocator
-
oxygengine-integration-vn-cr
Integration module of visual novel and composite rendering for Oxygen Engine
-
rhodora
Experimental Vulkan based rendering engine
-
radiant-rs
Thread-safe Rust sprite rendering engine with a friendly API and custom shader support
-
yoga-sys
Raw rust bindings for yoga (facebook flex layout cross-platform engine)
-
avenger-wgpu
WGPU rendering engine for the Avenger visualization framework
-
intel_tex
Rust bindings for Intel's ISPC texture compressor
-
jandering_engine
Bare bones rendering framework
-
liverking
Primal Man
-
rootvg-quad
Quad primitives for RootVG
-
alnilam-types
Alnilam Types
-
gaclen
handling anything a game client needs to do
-
tectonic_bridge_freetype2
Expose the FreeType2 library C APIs to Rust/Cargo
-
wimrend
Wgpu Immediate Mode RENDerer
-
horde3d-sys
FFI bindings for Horde3D v1.0 Horde3D is automatically built and linked statically
-
tridify-rs
Fast wgpu render framework that aims to simplify rendering pipelines. Currently under heavy development.
-
ispc-tex
Rust bindings for Intel's ISPC texture compressor
-
sust
A 2d rust rendering engine powered by sfml & egui that mainly renders shapes. This can be used to visualize algorithms on a grid based surface
-
sidewinder
Rust path tracer
-
dasom
A toy ray tracing engine based on Ray Tracing In One Weekend in Rust
-
fantasy
An abstract rendering engine
-
rootvg-tessellation
Tessellate paths into a RootVG mesh primitive
-
gaia
A terrain rendering engine for gfx applications
-
rumblebars
a handlerbars template expansion library
-
spritec
The sprite compiler - generates 2D pixel art from 3D models
-
gltile
OpenGL-based tile rendering engine
-
all-is-cubes-gpu
Optional GPU rendering implementation for the all-is-cubes crate
-
rend3-pbr
PBR Render Routine for rend3
-
vera
Vulkan Engine in Rust for Animation
-
meshopt2
Rust ffi bindings and idiomatic wrapper for mesh optimizer
-
bresenham
A fast, iterator-based integer-only implementation of Bresenham's line algorithm
-
pax-runtime
Core shared runtime and rendering engine for Pax
-
gust-render
Gust is a simple 2D graphical library inspired by SFML
-
rend3-routine
Customizable Render Routines for the rend3 rendering library
-
rend3-anim
Skeletal animation playback utilities for rend3 rendering library
-
rend3-gltf
gltf scene and model loader for the rend3 rendering library
-
rend3-types
Type definitions for the rend3 rendering library
-
rootvg
A 2D vector graphics library optimized for GUIs