rustio rustio.net

Game Development

73

egui_extras

0.35.0 Growing

Extra functionality and widgets for the egui GUI library

9.8M downloads · 28d ago
72

egui

0.35.0 Growing

An easy-to-use immediate mode GUI that runs on both web and native

19.7M downloads · 28d ago
71

egui-wgpu

0.35.0 Growing

Bindings for using egui natively using the wgpu library

8.9M downloads · 28d ago
70

bevy_transform_interpolation

0.5.0 Growing

Transform interpolation for fixed timesteps for the Bevy game engine

327.5K downloads · 1mo ago
70

bevy_heavy

0.5.0 Growing

Mass property computation for Bevy's geometric primitives.

323.3K downloads · 1mo ago
70

egui-winit

0.35.0 Growing

Bindings for using egui with winit

16.4M downloads · 28d ago
70

egui_glow

0.35.0 Growing

Bindings for using egui natively using the glow library

15.3M downloads · 28d ago
70

eframe

0.35.0 Growing

egui framework - write GUI apps that compiles to web and/or natively

15.1M downloads · 28d ago
70

bevy_kira_audio

0.26.0 Growing

Bevy plugin for dynamic audio

494.5K downloads · 1mo ago
69

rapier3d

0.34.0 Growing

3-dimensional physics engine in Rust.

1.3M downloads · 11d ago
69

bevy_easings

0.19.0 Growing

Easing plugin for Bevy

157.0K downloads · 1mo ago
68

raw-window-metal

1.1.0 Growing

Interop library between Metal and raw-window-handle

3.1M downloads · 1y ago
68

emergent

1.9.0 Stable

Toolset for producing emergent gameplay for games written in Rust

32.0K downloads · 1mo ago
68

rapier2d

0.34.0 Growing

2-dimensional physics engine in Rust.

864.4K downloads · 11d ago
68

rapier3d-f64

0.34.0 Growing

3-dimensional physics engine in Rust.

4.4M downloads · 11d ago
67

bevy-inspector-egui

0.37.0 Growing

Inspector plugin for the bevy game engine

1.3M downloads · 1mo ago
67

avian3d

0.7.0 Growing

An ECS-driven physics engine for the Bevy game engine

277.8K downloads · 1mo ago
67

bevy_asset_loader_derive

0.27.0 Growing

Macro implementation for bevy_asset_loader

593.0K downloads · 1mo ago
67

ixy

0.6.1 Growing

A minimal, no-std compatible crate for 2D integer geometry

7.4K downloads · 19d ago
67

grixy

0.6.1 Growing

Zero-cost 2D grids for embedded systems and graphics

6.2K downloads · 19d ago
66

egui_dock

0.20.1 Growing

Docking system for egui - an immediate-mode GUI library for Rust

4.5M downloads · 25d ago
66

bevy_common_assets

0.17.0 Growing

Bevy plugin adding support for loading your own asset types from common file formats such as json and yaml

277.6K downloads · 1mo ago
66

dds-bridge-sys

3.3.0 Stable

Generated bindings to DDS, the double dummy solver for bridge

21.7K downloads · 1mo ago
66

bevy_embedded_assets

0.16.0 Growing

A Bevy plugin to embed assets in your game

219.4K downloads · 1mo ago
66

indigauge-types

0.7.4 Experimental

Common types for indigauge protocol

466 downloads · 12d ago
65

softbuffer

0.4.8 Growing

Cross-platform software buffer

16.2M downloads · 7mo ago
65

bevy-tnua-physics-integration-layer

0.13.0 Growing

Components for integrating physics backends with bevy-tnua

80.3K downloads · 1mo ago
65

sdl3-sys

0.6.7+SDL-3.4.12 Growing

Low level Rust bindings for SDL 3

184.4K downloads · 22d ago
65

aeronet_io

0.21.0 Growing

IO abstraction primitives for `aeronet`

80.5K downloads · 29d ago
65

rapier3d-urdf

0.34.0 Growing

URDF file loader for the 3D rapier physics engine.

8.6K downloads · 19d ago
64

sectorsync-core

2026.713.0 Experimental

Core spatial indexing, authority, AOI, and replication planning primitives for SectorSync

142 downloads · 11d ago
64

avian2d

0.7.0 Growing

An ECS-driven physics engine for the Bevy game engine

184.7K downloads · 1mo ago
64

inline_tweak

1.2.5 Stable

Tweak values directly from the source code

134.1K downloads · 1mo ago
64

wow-cdbc

0.7.0 Growing

Parser for World of Warcraft DBC (client database) files with serialization support

2.7K downloads · 15d ago
64

wow-blp

0.7.0 Growing

Parser and encoder for World of Warcraft BLP texture files with DXT compression support

4.0K downloads · 15d ago
64

wow-wdl

0.7.0 Growing

Parser for World of Warcraft WDL (World Detail Level) low-resolution terrain files

2.9K downloads · 15d ago
64

rapier3d-meshloader

0.34.0 Growing

STL file loader for the 3D rapier physics engine.

6.4K downloads · 19d ago
63

tiled

0.16.0 Growing

A rust crate for loading maps created by the Tiled editor

223.2K downloads · 17d ago
63

wgpu_canvas

5.0.8 Stable

A 2D WGPU renderer API for drawing text, shapes, and images with Rust.

15.0K downloads · 3mo ago
63

leafwing_manifest

0.7.0 Growing

A flexible crate for managing game assets that share a common structure. Manifests are generated from on-disk data, and offer a straightforward way to quickly look-up and generate game objects.

8.4K downloads · 1mo ago
63

wow-adt

0.7.0 Growing

Parser for World of Warcraft ADT terrain files with heightmap and texture layer support

3.3K downloads · 15d ago
63

gemini-engine

1.2.1 Stable

A 2D/3D monospaced ASCII rendering engine for the terminal

66.2K downloads · 22d ago
63

audionimbus-sys

4.8.1 Stable

Rust bindings for Steam Audio.

10.0K downloads · 19d ago
63

rapier2d-f64

0.34.0 Growing

2-dimensional physics engine in Rust.

59.5K downloads · 11d ago
63

firefly-types

0.12.0 Growing

Parser and serializer for the Firefly Zero metadata file format

7.7K downloads · 11d ago
62

sectorsync-wire

2026.713.0 Experimental

Bounded binary wire frames and codecs for SectorSync

125 downloads · 11d ago
62

ddsfile

0.6.0 Growing

DirectDraw Surface file format parser/composer

650.5K downloads · 3mo ago
62

timecat

1.53.0 Stable

A NNUE-based chess engine that implements the Negamax algorithm and can be integrated into any project as a library. It features move generation, advanced position evaluation through NNUE, and move searching capabilities.

193.5K downloads · 3mo ago
62

firefly-rust

0.15.0 Growing

Rust SDK for making Firefly Zero games

16.7K downloads · 25d ago
62

glam_matrix_extras

0.3.0 Experimental

Matrix types and utilities for Glam.

192.9K downloads · 1mo ago