-
sdl2
SDL2 bindings for Rust
-
minifb
Cross-platform window setup with optional bitmap rendering
-
font8x8
8x8 monochrome bitmap font for rendering
-
sdl2-sys
Raw SDL2 bindings for Rust, used internally rust-sdl2
-
gfx-memory
gfx-hal memory allocator
-
allegro_primitives
Allegro 5 primitives addon Rust wrapper
-
tiny-skia
A tiny Skia subset ported to Rust
-
sw-composite
a collection of software compositing routines
-
qr2term
Stupidly simple Rust crate to render a QR code in the terminal
-
rendy
Higher-level graphics abstrations based on gfx-hal
-
mini_gl_fb
Quick and easy window creation, input, and high speed bitmap rendering
-
renderdoc
RenderDoc application bindings for Rust
-
fonterator
Load fonts as vector graphics in pure Rust with advanced text layout
-
rendy-chain
Rendy’s node synchronization tool
-
openxr
High-level, mostly-safe OpenXR bindings
-
bspline
A simple generic library for computing B-splines
-
vk-shader-macros
Procedural macros for working with Vulkan shaders
-
smallpt
A small ray/pathtracer in Rust, inspired by Kevin Beason’s educational 99-lines ray/pathtracer (http://www.kevinbeason.com/smallpt/)
-
pixels
A tiny library providing a GPU-powered pixel frame buffer
-
pilka
Another live-coding tool for creating shaders demos
-
sprite
Procedurally generate pixel sprites and save them in different formats
-
rspirv-reflect
Simple descriptor reflection library for SPIR-V
-
russimp
Assimp bindings for rust
-
flo_draw
Hassle-free windowed 2D graphics rendering
-
ibm437
The IBM437 font for uses with the embedded-graphics crate
-
pixel-canvas
A crate to make it easy to build interactive computer art with just a pixel buffer
-
gfx-descriptor
gfx-hal descriptor allocator
-
glium_derive
Custom derive for glium Vertex
-
bevy_prototype_debug_lines
A prototype plugin providing a simple line drawing API for bevy
-
rhyoea-common
Rhyoea is a Vulkan API bindings for Rust programming language. (Common modules)
-
gltf-viewer
Simple glTF 2.0 viewer
-
blitter
This library performs various blitting and drawing operations on a 32 bits framebuffer
-
openxr-sys
OpenXR FFI bindings
-
pane
Align text inside of resizable rectangular panes
-
profont
The ProFont monospace font for use with the embedded-graphics crate
-
smaa
A library for post process antialiasing using SMAA
-
wgpu-mipmap
Generate mipmaps for wgpu textures
-
rasen
Build a SPIR-V module from a data flow graph
-
shadertoy-browser
Small Shadertoy browser & viewer for Mac built in Rust
-
distance-field
Generate distance fields from images for pseudo-vector rendering
-
rawstdraw
Rust bindings for rawdraw
-
ray-tracer
A simple yet extensible ray tracing engine
-
sprite-gen
Procedurally generate pixel sprites library
-
shadertoy-rs
A desktop client for Shadertoy written in Rust
-
cart-tmp-gmem
gfx-hal memory allocator
-
xshade-parser
Parser and untyped AST for the xshade language
-
rush-rs
High level bindings for librush graphics prototyping framework
-
rotsprite
Rotate sprites using the rotsprite algorithm
-
rendy-graph
Rendy’s render graph
-
arendur
Just another physically based renderer
-
imgui-glium-renderer
Glium renderer for the imgui crate
-
clay-utils
Various subroutines for Clay - fast, modular and extendable ray tracer
-
adi_gpu_base
Trait for implementing the adi_gpu api
-
art-stamps
Artwork stamps tool to quickly stamp out shaapes and make beautiful castles or houses as an SVG
-
gust-render
Gust is a simple 2D graphical library inspired by SFML
-
Lattice
A Simple Window Manager for Functional Reactive Programming in Rust
-
game_kernel
A 3D game engine written entirely in rust
-
spear
A 2D focused fragment shading language that compiles to GLSL
-
cheddar
Functional and practical GLSL superset DSL
-
warped-sampling
Rust implementation of the Warped Sampling technique for mipmaps from http://graphics.ucsd.edu/~henrik/papers/wavelet_importance_sampling.pdf
-
skulpin-renderer
A vulkan renderer for skia, a component of skulpin
-
rshader
A simply library for reloading shaders at runtime
-
russimp-sys
Raw Assimp bindings for rust
-
pilka_ash
Homebrew and probably-not-so-great vulkan renderer
-
ck
A small, general purpose library built slowly as I learn Rust
-
premultiply
code for premultiply or unpremultiply image data
-
glyph-bbox-render
glyph bbox dataset and bbox rendering
-
fit_text
Fit text inside a rectangle
-
cart-tmp-gdesc
gfx-hal descriptor allocator
-
clay
Fast, modular and extendable ray tracer powered by OpenCL
-
gfx_smaa
A library for post process antialiasing using SMAA
-
imgui-dx11-renderer
DirectX 11 renderer for the imgui crate
-
imgui-glium-renderer-filter
Fork of imgui-glium-renderer that allows setting texture filtering per-texture
-
imgui-gfx-renderer
gfx renderer for the imgui crate
-
shadertoy
Rust library wrapping the Shadertoy REST API to be able to easily search through and download Shadertoy assets
-
xatlas-rs
Rust wrapper for the xatlas library
-
rendy-texture
Rendy’s texture
-
aflak_imgui-glium-renderer
Glium renderer for the imgui crate
-
axle
A graphics library influenced by Processing
-
imgui-dx9-renderer
DirectX 9 renderer for the imgui crate
-
gfx-backend-empty
Empty backend for gfx-rs
-
pilka_incremental
Glue crate which combine everything
-
skulpin-renderer-winit
Support for winit in skulpin
-
fust
a placeholder crate
-
voxelize-rs
Native rust library to voxelize a triangle soup
-
terra
A rendering library for large scale terrains
-
clay-core
Core functionality for Clay - fast, modular and extendable ray tracer
-
cluster-cone
Generate cones for clusters of triangles using the algorithm from https://github.com/zeux/meshoptimizer
-
rendy-frame
Rendy’s frame synchronization tool
-
clay-viewer
Graphical viewer for Clay - fast, modular and extendable ray tracer
-
pilka_dyn
Glue crate which combine everything with dynamic linking
-
spherical-harmonics
Rust native spherical harmonics library
-
skulpin-renderer-sdl2
Support for sdl2 in skulpin
-
rendy-descriptor
Rendy’s descriptor allocator
-
siege
Render pixel art siege engines
-
clay-hyper
OpenCL ray/path tracer in Lobachevsky (hyperbolic) space
-
rendy-wsi
Rendy’s windowing support
-
pilka_lib
Util crate for Pilka
-
rendy-mesh
Rendy’s mesh
-
rendy-shader
Rendy’s shader compilation tool