-
meshopt
Rust ffi bindings and idiomatic wrapper for mesh optimizer
-
intel_tex_2
Rust bindings for Intel's ISPC texture compressor
-
all-is-cubes
Recursive voxel game engine. Can be used for voxel raytracing.
-
rs_pbrt
Physically based rendering (PBR) with Rust
-
graphics
A 3D rendering engine for rust programs, with GUI integration
-
block_compression
Texture block compression using WGPU compute shader
-
fragmentcolor
Easy GPU Rendering for Javascript, Python, Swift and Kotlin
-
kludgine
A wgpu-powered 2d graphics library with optional windowing support
-
gemini-engine
A 2D/3D monospaced ASCII rendering engine for the terminal
-
cen
Vulkan window backend
-
spirv-reflect
Reflection API in rust for SPIR-V shader byte code, intended for Vulkan applications
-
rend3
Easy to use, customizable, efficient 3D renderer library built on wgpu
-
bort-vma
Rust ffi bindings and idiomatic wrapper for AMD Vulkan Memory Allocator (VMA)
-
rugui
Real-time GUI library for games
-
simple-pixels
Create a window and throw some pixels on it without accessing low-level stuff, carrying tons of dependencies or linking C libraries
-
turbine_scene3d
Scene rendering for the Turbine engine
-
glerminal
A lightweight OpenGL terminal
-
flo_render_canvas
Converts flo_canvas streams to flo_render streams
-
lumenpyx
A 2D pixel art renderer with realistic lighting
-
lumo
CPU based rendering engine
-
rpt
Physically-based path tracing renderer written in Rust
-
kayak_font
An SDF font renderer for Kayak UI and the Bevy game engine
-
kiyo
Lightweight compute shader playground
-
intel_tex
Rust bindings for Intel's ISPC texture compressor
-
flo_render_gl_offscreen
Re-exports platform-appropriate libraries for initialising offscreen rendering
-
radiant-rs
Thread-safe Rust sprite rendering engine with a friendly API and custom shader support
-
ispc-texcomp
Rust bindings for Intel's ISPC texture compressor
-
dacho
ECS Game Engine
-
imagic
A thin rendering framework, implemented by Rust and WGPU
-
vk-mem-alloc
A very lightweight wrapper around the Vulkan Memory Allocator
-
all-is-cubes-gpu
Optional GPU rendering implementation for the all-is-cubes crate
-
polystrip
A powerful, flexible wrapper around wgpu
-
jandering_engine
Bare bones rendering framework
-
kludgine-app
Application and Windowing for Kludgine
-
yoga-sys
Raw rust bindings for yoga (facebook flex layout cross-platform engine)
-
wimrend
Wgpu Immediate Mode RENDerer
-
ispc-tex
Rust bindings for Intel's ISPC texture compressor
-
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… -
dsa-lib
A Shader generation tool from TOML to GLSL written in Rust
-
horde3d-sys
FFI bindings for Horde3D v1.0 Horde3D is automatically built and linked statically
-
sidewinder
Rust path tracer
-
tridify-rs
Fast wgpu render framework that aims to simplify rendering pipelines. Currently under heavy development.
-
srs2dge-gizmos
2D Game Engine
-
gust-render
Gust is a simple 2D graphical library inspired by SFML
-
textcanvas
Draw to the terminal like an HTML Canvas
-
rend3-types
Type definitions for the rend3 rendering library
-
crystal_ball
A path tracing library written in Rust
-
dasom
A toy ray tracing engine based on Ray Tracing In One Weekend in Rust
-
stereokit-rust
High-Level Rust bindings around the StereoKitC library for XR
-
bresenham
A fast, iterator-based integer-only implementation of Bresenham's line algorithm
-
geom3
3d geometry classes
-
maycoon-widgets
Widgets for Maycoon UI => See the
maycoon
crate for more -
RuStream
Self-hosted Streaming Engine, that can render media files via authenticated sessions
-
window
Minimal Rust code for creating a window, automatically choosing a backend window manager and graphics API
-
intvg
lib/tool in Rust to load/save/render tvg file, parse from svg file by usvg
-
vera
Vulkan Engine in Rust for Animation
-
figments
A high performance graphics API for microcontrollers
-
rend3-gltf
gltf scene and model loader for the rend3 rendering library
-
makeup
Stylish CLIs/TUIs for Rust!
-
alchemy
A cross-platform GUI framework written in Rust. Adapts to native view-layers on each platform. UIKit/React inspired.
-
console_renderer
A console renderer for the ABC Game Engine
-
rush-rs
High level bindings for librush graphics prototyping framework
-
kludgine-core
2D rendering for Kludgine
-
maycoon
Lightning fast and powerful UI Framework for Rust
-
rend3-anim
Skeletal animation playback utilities for rend3 rendering library
-
rend3-list
default renderlist rend3
-
maycoon-theme
Themes & Styling for Maycoon UI => See the
maycoon
crate for more -
rend3-routine
Customizable Render Routines for the rend3 rendering library
-
maycoon-core
Core Functionality for Maycoon UI => See the
maycoon
crate for more -
rend3-pbr
PBR Render Routine for rend3