rustio rustio.net

Game Engines

73

bevy

0.19.0 Growing

A refreshingly simple data-driven game engine and app framework

6.3M downloads · 1mo ago
72

raylib

6.0.0 Stable

Safe Rust bindings for Raylib.

270.2K downloads · 1mo ago
69

bevy_ecs

0.19.0 Growing

Bevy Engine's entity component system

7.3M downloads · 1mo ago
68

evalexpr

13.1.0 Growing

A powerful arithmetic and boolean expression evaluator

8.5M downloads · 7mo ago
67

glam

0.33.2 Growing

A simple and fast 3D math library for games and graphics

105.4M downloads · 26d ago
67

bevy_internal

0.19.0 Growing

An internal Bevy crate used to facilitate optional dynamic linking via the 'dynamic_linking' feature

6.1M downloads · 1mo ago
67

godot

0.5.4 Growing

Rust bindings for Godot 4

334.6K downloads · 1mo ago
66

gilrs

0.11.2 Growing

Game Input Library for Rust

7.2M downloads · 1mo ago
66

godot-bindings

0.5.4 Growing

Internal crate used by godot-rust

333.2K downloads · 1mo ago
65

ggez

0.10.0 Growing

A lightweight game framework for making 2D games with minimum friction, inspired by Love2D.

668.9K downloads · 1mo ago
65

bevy_prng

0.15.0 Growing

A crate providing newtyped RNGs for integration into Bevy.

78.6K downloads · 1mo ago
65

godot-ffi

0.5.4 Growing

Internal crate used by godot-rust

332.7K downloads · 1mo ago
64

fyrox

1.0.1 Stable

Feature-rich, easy-to-use, 2D/3D game engine with a scene editor. Like Godot, but in Rust.

68.5K downloads · 3mo ago
64

godot-codegen

0.5.4 Growing

Internal crate used by godot-rust

333.7K downloads · 1mo ago
63

simdeez

3.0.1 Stable

SIMD library to abstract over different instruction sets and widths

259.4K downloads · 4mo ago
63

bevy_rand

0.15.0 Growing

A plugin to integrate rand for ECS optimised RNG for the Bevy game engine.

80.9K downloads · 1mo ago
63

bevy_trackball

0.15.0 Growing

Coherent virtual trackball controller/camera plugin for Bevy

18.0K downloads · 1mo ago
63

godot-cell

0.5.4 Growing

Internal crate used by godot-rust

332.9K downloads · 1mo ago
63

godot-macros

0.5.4 Growing

Internal crate used by godot-rust

332.8K downloads · 1mo ago
63

godot-core

0.5.4 Growing

Internal crate used by godot-rust

333.4K downloads · 1mo ago
63

audionimbus-sys

4.8.1 Stable

Rust bindings for Steam Audio.

10.0K downloads · 20d ago
62

sdl2

0.38.0 Growing

SDL2 bindings for Rust

4.7M downloads · 1y ago
62

virtual_joystick

2.8.0 Stable

Bevy virtual Joystick for mobile/web/touch games with Mouse Emulation

19.9K downloads · 10d ago
62

bhava

2.0.0 Experimental

Emotion and personality engine — trait spectrums, mood vectors, archetypes, behavioral mapping

1.2K downloads · 3mo ago
62

falling-tetromino-engine

12.0.0 Experimental

A tetromino stacker engine with goals of being featureful, efficient and elegant.

2.3K downloads · 1mo ago
62

gilrs-core

0.6.8 Growing

Minimal event-based abstraction for working with gamepads

7.6M downloads · 1mo ago
61

specs

0.20.0 Growing

Specs is an Entity-Component-System library written in Rust.

1.1M downloads · 2y ago
61

fyrox-dylib

1.0.1 Stable

Dynamic library for Fyrox Game Engine

11.3K downloads · 3mo ago
61

genshin-calc-core

0.5.12 Experimental

Genshin Impact damage calculation engine

581 downloads · 3mo ago
61

iyes_progress

0.17.0 Growing

Bevy plugin to help implement loading states

151.3K downloads · 1mo ago
61

mech-interpreter

0.3.5 Growing

The Mech language runtime.

24.1K downloads · 2mo ago
61

bevy_web_keepalive

0.6.2 Growing

Bevy plugins to keep a bevy app running in the browser despite not being visible

35.0K downloads · 20d ago
60

pyxel-platform

2.6.8 Stable

Platform abstraction layer for Pyxel, a retro game engine for Python

59.7K downloads · 5mo ago
60

boxdd-sys

0.5.0 Experimental

Low-level FFI bindings for Box2D built from upstream via submodule

922 downloads · 17d ago
60

gapp-winit

0.12.4 Growing

Abstract event loop library for winit-based applications with OpenGL and wgpu backends, integrating gapp traits for clean separation of input, update, render, and present

12.2K downloads · 12d ago
60

agb

0.24.0 Growing

Library for Game Boy Advance Development

86.6K downloads · 1mo ago
60

sdl3

0.18.4 Growing

Bindings to SDL3, a cross-platform library to abstract the platform-specific details for building applications.

160.5K downloads · 2mo ago
60

bevy_prototype_lyon

0.17.0 Growing

Draw 2D shapes and paths in the Bevy game engine.

342.5K downloads · 1mo ago
60

bevy-panic-handler

8.0.0 Stable

A Bevy plugin that creates a popup message and logs to error on panic

18.4K downloads · 23d ago
59

pyxel-engine

2.6.8 Stable

Core engine for Pyxel, a retro game engine for Python

89.1K downloads · 5mo ago
59

genshin-calc-data

0.5.12 Experimental

Genshin Impact game data for genshin-calc

490 downloads · 3mo ago
59

mech-core

0.3.5 Growing

The Mech language runtime.

65.2K downloads · 2mo ago
59

bevy_mod_outline

0.13.0 Growing

A mesh outlining plugin for Bevy.

106.8K downloads · 14d ago
59

audionimbus

0.15.0 Growing

A safe wrapper around Steam Audio that provides spatial audio capabilities with realistic occlusion, reverb, and HRTF effects, accounting for physical attributes and scene geometry.

14.3K downloads · 20d ago
58

directb2s

0.1.2 Experimental

Library for reading visual pinball directb2s files

3.0K downloads · 18d ago
58

nightshade

0.51.0 Experimental

A cross-platform data-oriented game engine.

5.6K downloads · 10d ago
58

openmw-config

1.1.0 Stable

A library for interacting with the Openmw Configuration system.

6.5K downloads · 1mo ago
58

hecs

0.11.0 Growing

A fast, minimal, and ergonomic entity-component-system library

450.5K downloads · 6mo ago
58

jugar-core

0.1.3 Experimental

Core ECS, Game Loop, and State Management for Jugar game engine

1.8K downloads · 5mo ago
58

vpin

0.26.9 Growing

Rust library for working with Visual Pinball VPX files

52.1K downloads · 1mo ago