rustio rustio.net

Game Engines

75

bevy

0.18.1 Growing

A refreshingly simple data-driven game engine and app framework

5.5M downloads · 4d ago
71

bevy_ecs

0.18.1 Growing

Bevy Engine's entity component system

6.3M downloads · 4d ago
69

evalexpr

13.1.0 Growing

A powerful arithmetic and boolean expression evaluator

7.6M downloads · 6mo ago
69

bevy_internal

0.18.1 Growing

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

5.4M downloads · 4d ago
68

glam

0.33.0 Growing

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

79.3M downloads · 4d ago
67

godot

0.5.3 Growing

Rust bindings for Godot 4

259.9K downloads · 6d ago
67

fyrox

1.0.1 Stable

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

63.5K downloads · 1mo ago
66

godot-bindings

0.5.3 Growing

Internal crate used by godot-rust

259.6K downloads · 6d ago
65

simdeez

3.0.1 Stable

SIMD library to abstract over different instruction sets and widths

241.0K downloads · 2mo ago
65

falling-tetromino-engine

10.0.0 Experimental

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

1.6K downloads · 6d ago
65

godot-ffi

0.5.3 Growing

Internal crate used by godot-rust

258.2K downloads · 6d ago
64

godot-macros

0.5.3 Growing

Internal crate used by godot-rust

258.3K downloads · 6d ago
64

fyrox-dylib

1.0.1 Stable

Dynamic library for Fyrox Game Engine

9.9K downloads · 1mo ago
64

mech-interpreter

0.3.5 Growing

The Mech language runtime.

21.5K downloads · 19d ago
63

sdl2

0.38.0 Growing

SDL2 bindings for Rust

4.4M downloads · 10mo ago
63

gilrs

0.11.1 Growing

Game Input Library for Rust

6.4M downloads · 4mo ago
63

godot-core

0.5.3 Growing

Internal crate used by godot-rust

258.8K downloads · 6d ago
63

godot-codegen

0.5.3 Growing

Internal crate used by godot-rust

259.1K downloads · 6d ago
63

godot-cell

0.5.3 Growing

Internal crate used by godot-rust

258.4K downloads · 6d ago
63

audionimbus-sys

4.8.1 Stable

Rust bindings for Steam Audio.

9.4K downloads · 13d ago
63

sdl3

0.18.4 Growing

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

137.6K downloads · 11d ago
62

pyxel-platform

2.6.8 Stable

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

59.5K downloads · 3mo ago
62

bevy_prng

0.14.2 Growing

A crate providing newtyped RNGs for integration into Bevy.

72.9K downloads · 2mo ago
62

mech-core

0.3.5 Growing

The Mech language runtime.

62.2K downloads · 19d ago
61

specs

0.20.0 Growing

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

1.0M downloads · 2y ago
61

pyxel-engine

2.6.8 Stable

Core engine for Pyxel, a retro game engine for Python

88.8K downloads · 3mo ago
61

raylib

5.5.1 Growing

Safe Rust bindings for Raylib.

249.6K downloads · 1y ago
61

iyes_progress

0.16.0 Growing

Bevy plugin to help implement loading states

125.0K downloads · 10d ago
60

devotee-backend

0.1.0 Growing

Backend library specification for the devotee project

8.5K downloads · 23d ago
60

bevy_rand

0.14.2 Growing

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

75.2K downloads · 2mo ago
60

hecs

0.11.0 Growing

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

399.9K downloads · 4mo ago
60

jugar-core

0.1.3 Experimental

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

1.5K downloads · 3mo ago
60

devotee-backend-softbuffer

0.1.1 Growing

Softbuffer-based backend for devotee visualization engine

12.7K downloads · 19d ago
59

devotee-backend-pixels

0.1.3 Growing

Pixels-based backend for devotee project

15.8K downloads · 23d ago
59

gilrs-core

0.6.7 Growing

Minimal event-based abstraction for working with gamepads

6.8M downloads · 4mo ago
59

virtual_joystick

2.7.2 Stable

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

19.7K downloads · 1mo ago
59

audionimbus

0.14.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.

13.8K downloads · 13d ago
58

pyxel-wrapper

2.6.8 Stable

Python extension module for Pyxel, a retro game engine for Python

83.6K downloads · 3mo ago
58

bevy_trackball

0.14.0 Growing

Coherent virtual trackball controller/camera plugin for Bevy

17.7K downloads · 4mo ago
58

smaa

0.20.0 Growing

A library for post process antialiasing using SMAA

80.4K downloads · 1mo ago
58

bevy_mod_outline

0.12.1 Growing

A mesh outlining plugin for Bevy.

95.6K downloads · 14d ago
58

spades

2.0.0 Stable

Core 4-player Spades card-game state machine.

6.4K downloads · 14d ago
58

cortenforge-sim-core

0.6.0 Experimental

Bevy-based simulation runtime primitives (modes, config, plugins) for the CortenForge stack.

584 downloads · 4mo ago
58

cortenforge-vision-core

0.6.0 Experimental

Core vision interfaces and capture/overlay helpers for the CortenForge stack.

731 downloads · 4mo ago
58

transform-gizmo-egui

0.9.0 Growing

egui integration for transform-gizmo

26.1K downloads · 1mo ago
58

bhava

2.0.0 Experimental

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

1.0K downloads · 1mo ago
58

vpin

0.26.3 Growing

Rust library for working with Visual Pinball VPX files

50.6K downloads · 11d ago
58

openmw-config

1.0.5 Growing

A library for interacting with the Openmw Configuration system.

5.9K downloads · 18d ago
57

shrev

1.1.3 Growing

Event channel, meant to be used with `specs`.

770.5K downloads · 3y ago
57

gdt-cpus

25.12.0 Growing

Game Developer's Toolkit for CPU Management

26.2K downloads · 5mo ago