keywords: Rust Resources Collections

Tools & Libraries

Comprehensive

A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, …
https://github.com/tokio-rs/tokio

Game Engine

Bevy Engine, a refreshingly simple data-driven game engine built in Rust
https://github.com/bevyengine/bevy

3D and 2D game engine written in Rust
https://github.com/FyroxEngine/Fyrox

GUI

A cross-platform GUI library for Rust, inspired by Elm
https://github.com/hecrj/iced

egui: Immediate mode GUI written in Rust, made for WASM
https://github.com/emilk/emigui

Rendering - Path Tracing

A small path tracing renderer written in Rust.
https://github.com/termhn/rayn

High Performance CPU/GPU Physically Based Renderer
https://github.com/shiinamiyuki/akari_render

Rendering - Ray Tracing

Peter Shirley’s Raytracing in One Weekend implemented in Rust
https://github.com/spencerelliott/raytracer-rs

💡 Experimental real-time global illumination renderer 🦀
https://github.com/EmbarkStudios/kajiya

ECS

High performance Rust ECS library
https://github.com/TomGillen/legion

Parallel (GUP CUDA)

Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.
https://github.com/Rust-GPU/Rust-CUDA

High-order Virtual Machine (HVM). A massively parallel, optimal functional runtime in Rust
https://github.com/Kindelia/HVM

Async

Async version of the Rust standard library
https://github.com/async-rs/async-std

Asynchronous streams for Rust using async & await notation
https://github.com/tokio-rs/async-stream

Web

Actix web is a small, pragmatic, and extremely fast rust web framework.
https://github.com/actix/actix-web

Math

Linear algebra library for Rust.
https://github.com/dimforge/nalgebra

Testing

Fuzzing Rust code with American Fuzzy Lop
https://github.com/rust-fuzz/afl.rs

Profiling

Heap profiling and ad hoc profiling for Rust programs.
https://github.com/nnethercote/dhat-rs

Demo & Examples

Game Examples

Turn based tactical RPG with several campaigns, written in Rust
https://github.com/Grokmoo/sulis

🕹 A quick’n’dirty game sample using kajiya, physx-rs, and dolly
https://github.com/h3r2tic/cornell-mcray


When I'm lower lower lower low, got me feeling drunk and high. -Coldplay <Hymn for the Weekend>