Python
Java
JavaScript
Android
Golang
C/C++
Swift
PHP
Node.js
Ruby
.NET
More
React
Linux
Rust
Vue.js
Flutter
Command-line
Network programming
Database
Applications
IDEs
More...
Home
/
Rust
/
Game development
Game development
Game development
Search
Most popular
Newest releases
Most popular
Game development
28.5k
Bevy is a refreshingly simple data-driven game engine built in Rust
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
Game development
3.9k
ggez — A lightweight game framework for making 2D games with minimum friction
What is this? ggez is a Rust library to create a Good Game Easily. More specifically, ggez is a lightweight cross-platform game framework for making 2
Game development
2.5k
rust-sdl2 — SDL2 bindings
Rust-SDL2 Bindings for SDL2 in Rust Changelog for 0.34.1 Overview Rust-SDL2 is a library for talking to the new SDL2.0 libraries from Rust. Low-level
Game development
2.3k
specs — Specs Parallel ECS
Specs Specs Parallel ECS Specs is an Entity-Component System written in Rust. Unlike most other ECS libraries out there, it provides easy parallelism
Game development
2.3k
specs Entity-Component Systems (ECS) — Specs Parallel ECS
Specs Specs Parallel ECS Specs is an Entity-Component System written in Rust. Unlike most other ECS libraries out there, it provides easy parallelism
Game development
1.6k
nphysics is a 2 and 3-dimensional physics engine for games and animations.
2 and 3-dimensional rigid body physics engine for Rust.
Game development
1.5k
High performance Rust ECS library
Legion aims to be a feature rich high performance Entity component system (ECS) library for Rust game projects with minimal boilerplate.
Game development
1k
Ajour is a World of Warcraft addon manager written in Rust.
Ajour is a World of Warcraft addon manager written in Rust with a strong focus on performance and simplicity. The project is completely advertisement free, privacy respecting and open source. Ajour currently supports Windows, macO
Game development
775
quicksilver - A simple game framework for 2D games in pure Rust
quicksilver A simple 2D game framework written in pure Rust, for both the Web and Desktop Alpha Notice This version of Quicksilver is currently workin
Game development
766
laminar - A simple semi-reliable UDP protocol for multiplayer games
Laminar Laminar is an application-level transport protocol which provides configurable reliability and ordering guarantees built on top of UDP. It foc
Game development
608
Rust bindings for SFML, the Simple and Fast Multimedia Library.
rust-sfml Rust bindings for SFML, the Simple and Fast Multimedia Library. Requirements Linux, Windows, or OS X Rust 1.36 or later SFML 2.5 CSFML 2.5 D
Game development
492
Richter - A modern implementation of the Quake engine in Rust.
Richter - A modern implementation of the Quake engine in Rust.
Game development
442
A small path tracing renderer written in Rust.
rayn This is a CPU-based path tracing renderer focused on rendering SDFs, specifically fractals. It was originally based on the book "Ray tracing in o
Game development
442
Rust implementation of Oxygen Core HTML5 game engine
The hottest HTML5 + WASM game engine for games written in Rust with web-sys.
Game development
384
A port of robmikh/Minesweeper using winrt-rs.
A port of robmikh/Minesweeper using winrt-rs.
Game development
374
Unrust — unrust — A pure rust based (webgl 2.0 / native) game engine
unrust A pure rust based (webgl 2.0 / native) game engine Current Version : 0.1.1 This project is under heavily development, all api are very unstable
Game development
360
Awesome wgpu — A curated list of wgpu code and resources
Awesome wgpu A curated list of wgpu code and resources. PRs welcome. About wgpu https://github.com/gfx-rs/wgpu-rs matrix chat https://matrix.to/#/#wgp
Game development
328
A minecraft-like multi version client implemented in Rust.
Multi-version Minecraft-compatible client written in Rust, forked from Stevenarella.
Game development
269
A 3D Engine written in Rust
Dotrix has a flat linear ECS (Entity Component System) in its core, designed for fast querying of entities and their components.
Game development
213
A dependency-free chess engine library built to run anywhere.
A dependency-free chess engine library built to run anywhere.
Game development
197
A physically-based path tracer in Rust
This is a physically based, CPU-only rendering engine written in Rust. It uses path tracing to generate realistic images of 3D scenes.
Game development
177
rust-sdl — SDL1 bindings
Rust-SDL Bindings for SDL in Rust Overview Rust-SDL is a library for talking to SDL from Rust. Low-level C components are wrapped in Rust code to make
Game development
169
Rust on PSP. Panic and allocation support. Access PSP system libraries.
A library for building full PSP modules, including both PRX plugins and regular homebrew apps.
Game development
87
A Rust wrapper and bindings of Allegro 5 game programming library
RustAllegro A thin Rust wrapper of Allegro 5. Game loop example extern crate allegro; extern crate allegro_font; use allegro::*; use allegro_font::*;
Game development
65
Synchronize games from other platforms into your Steam library
BoilR Description This little tool will synchronize games from other platforms into your Steam library, using the Steam Shortcuts feature. The goal is
Game development
63
Vulkust — — A safe, highly multithreaded, Vulkan based game engine written with Rust.
Vulkust (unstable, work in progress) An experimental tiny engine for Vulkan in Rust. 1- Missions Safety: Only FFI related stuff are unsafe and in addi
Game development
62
2D and 3D physics engines focused on performances.
2D and 3D physics engines focused on performances.
Game development
55
An agent-based epidemiology simulation framework built in Rust
EpiRust An agent-based epidemiology simulation framework built in Rust This is a monorepo containing code for the EpiRust framework - engine - The mai
Game development
54
Rustcraft is a simple Minecraft engine written in rust using wgpu.
Rustcraft is a simple Minecraft engine written in rust using wgpu.
Game development
51
Simple raytracer written in Rust following Ray Tracing in One Weekend
Simple raytracer written in Rust following Ray Tracing in One Weekend
Game development
45
This crate provides an interface to the Corange game engine
CORANGE-RS This crate provides an interface to the Corange game engine, written in Pure C, SDL and OpenGL by Daniel Holden. Features include: deferred
Game development
44
A mod for downloading and using your own minecraft skin to use in game, just enter your us...
A mod for downloading and using your own minecraft skin to use in game, just enter your username!
1
2
Categories
Rust
3378
Encoding JSON
43
Applications
36
Asynchronous
112
Audio and Music
58
Authentication
31
Automotive
12
Build system
43
Caching
32
Cargo plugins
46
Command-line
418
Compression
22
Computation
18
Concurrency
70
Configuration
28
Cryptocurrencies
96
Cryptography
130
Data processing
14
Data structures
182
Data visualization
16
Database
74
Database interfaces
35
Date and time
17
Debugging
55
Deployment
69
Development tools
27
Distributed systems
14
Email
20
Embedded
4
Embedded development
90
Emulators
29
Encoding Binary
4
Encoding Multimedia
3
Encoding XML
10
Encoding YAML
8
Filesystem
91
Foreign Function Interface
101
Game development
106
Games
62
Genetic algorithms
12
Geospatial
3
Graphics
71
GUI
167
HTTP Client
52
IDEs
32
Image processing
101
Industrial automation
3
Logging
11
Machine learning
68
macOS APIs
10
Math
46
Memory management
40
Miscellaneous
162
Mobile
4
Network programming
133
No standard library
34
Observability
2
Operating systems
21
Parsing
75
Platform specific
12
Procedural macros
40
Productivity
2
Profiling
28
Resources
13
Science
44
Scripting
17
Security tools
57
Simulation
1
Static Site Generators
20
System tools
54
Template engine
65
Testing
83
Text editors
40
Text processing
69
Text search
21
Unix APIs
33
Utilities
439
Value formatting
9
Video
27
Virtualization
34
Web programming
82
Web Servers
83
WebAssembly
21
WebSocket
17
Windows APIs
18
Most popular
More
01
Bevy is a refreshingly simple data-driven game engine built in Rust
02
ggez — A lightweight game framework for making 2D games with minimum friction
03
rust-sdl2 — SDL2 bindings
04
specs — Specs Parallel ECS
05
specs Entity-Component Systems (ECS) — Specs Parallel ECS
06
nphysics is a 2 and 3-dimensional physics engine for games and animations.
07
High performance Rust ECS library
08
Ajour is a World of Warcraft addon manager written in Rust.
09
quicksilver - A simple game framework for 2D games in pure Rust
10
laminar - A simple semi-reliable UDP protocol for multiplayer games