You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.8 KiB
3.8 KiB
Unstable
A list of awesome but unstable/experimental Rust projects which some day hopefully will be migrated to README.md
.
Game development
- OpenGL
- bjz/gl-rs An OpenGL function pointer loader for Rust
- servo/rust-opengles OpenGL ES 2.0 bindings for Rust
- Windowing
- AngryLawyer/rust-sdl2 SDL2 bindings for Rust
- bjz/glfw-rs GLFW3 bindings and idiomatic wrapper for Rust.
- brson/rust-sdl SDL bindings for Rust
- jeremyletang/rust-sfml SFML bindings for Rust
- servo/rust-glut GLUT bindings for Rust
- SiegeLord/RustAllegro A Rust wrapper and bindings of Allegro 5 game programming library
- Game Engines
- PistonDevelopers/piston A user friendly game engine written in Rust
- sebcrozet/kiss3d Keep it simple, stupid 3d graphics engine for Rust.
- Collision Detection, Physics
- bjz/bullet-rs Bindings and wrapper for the Bullet physics C API
- sebcrozet/ncollide n-dimensional collision detection library in Rust.
- sebcrozet/nphysics 2 and 3-dimensional rigid body physics engine for Rust.
Games
- dpc/rustyhex Simple roguelike written in Rust language
- FrozenCow/rust-airhockey A simple airhockey game using rust-sdl and OpenGL
- jeaye/q3 A Quake 3 like game with voxelized destructible maps
- mynery/xxo Tic Tac Toe in rust with termbox
- ozkriff/marauder Turn-based strategy game written in Rust using GLFW 3 and OpenGL
- rlane/cubeland Infinite terrain with Rust and OpenGL
- zokier/pong-rs Classic pong game
GUI
- kenz-gelsoft/wxRust — wxWidgets bindings.
Network programming
- zeromq/zmq.rs — Rust implementation of the ZeroMQ protocol.