-
glam
fast 3D math library for games and graphics
-
bevy_egui
A plugin for Egui integration into Bevy
-
tobj
A lightweight OBJ loader in the spirit of tinyobjloader
-
bevy
A refreshingly simple data-driven game engine and app framework
-
bevy-inspector-egui
Inspector plugin for the bevy game engine
-
bvh
A fast BVH using SAH
-
gilrs
Game Input Library for Rust
-
raylib
Safe Rust bindings for Raylib
-
bevy_asset_loader
Bevy plugin for asset loading
-
bevy_ecs
Bevy Engine's entity component system
-
bevy_tweening
Tweening animation plugin for the Bevy game engine
-
bevy_rapier2d
2-dimensional physics engine in Rust, official Bevy plugin
-
leafwing-input-manager
A powerful, flexible and ergonomic way to manage action-input keybindings for the Bevy game engine
-
avian3d
An ECS-driven physics engine for the Bevy game engine
-
tiled
loading maps created by the Tiled editor
-
bevy_ecs_tilemap
A tilemap rendering plugin for bevy which is more ECS friendly by having an entity per tile
-
bevy_prototype_lyon
Draw 2D shapes and paths in the Bevy game engine
-
bevy_replicon
High level networking for the Bevy game engine
-
jomini
Low level, performance oriented parser for save and game files from EU4, CK3, HOI4, Vic3, Imperator, and other PDS titles
-
shakmaty
Chess and chess variant rules and operations
-
simpleton
runner for Intuicio scripting platform
-
hexx
Hexagonal utilities
-
timecat
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.
-
sfml
Rust binding for sfml
-
bevy_hanabi
Hanabi GPU particle system for the Bevy game engine
-
bevy_mod_picking
A modular picking plugin for Bevy
-
cc7800
a subset of C compiler for Atari 7800
-
bevy_easings
Easing plugin for Bevy
-
mc-repack
A command-line interface for repacking Minecraft mods and resource packs to optimize size and loading speed
-
bevy_flowfield_tiles_plugin
FlowField (vector field) pathfinding as a plugin to the Bevy game engine
-
tiger-lib
used by the tools ck3-tiger, vic3-tiger, and imperator-tiger. This library holds the bulk of the code for them. It can be built either for ck3-tiger with the feature ck3, or for vic3-tiger with the feature vic3…
-
bevy_flycam
Basic first-person fly camera for the Bevy game engine
-
avian2d
An ECS-driven physics engine for the Bevy game engine
-
allegro_examples
Allegro 5 wrapper examples
-
big-brain
AI library
-
bevy_mod_physx
PhysX plugin for Bevy
-
bevy_panorbit_camera
A basic pan and orbit camera in Bevy
-
flecs_ecs
Rust API for the C/CPP flecs ECS library https://github.com/SanderMertens/flecs
-
game-loop
that implements a frame-rate-independent game loop
-
bevy-persistent
A Bevy helper to easily manage resources that need to persist across game sessions
-
shipyard
Entity Component System
-
bevy_kira_audio
Bevy plugin for dynamic audio
-
bevy_infinite_grid
A 3D infinite grid for Bevy
-
swamp-examples
Examples for the swamp 2D game engine
-
hill_vacuum
A bevy-based 2D map editor
-
moonshine-save
Save/Load framework for Bevy
-
bevy_spritesheet_animation
A Bevy plugin for animating sprites
-
bevy_rand
A plugin to integrate rand for ECS optimised RNG for the Bevy game engine
-
steamworks
friendly bindings to the steamworks sdk
-
ludusavi
Game save backup tool
-
roboat
A high performance interface for the Roblox API
-
bevy_pancam
A camera that allows panning by dragging with the mouse
-
bevy_voxel_world
A voxel world plugin for Bevy
-
bevy-sequential-actions
A Bevy library for executing various actions in a sequence
-
alchemyst
PCG tool based on Intuicio scripting platform
-
hecs
A fast, minimal, and ergonomic entity-component-system library
-
chuot
AGPL licensed and opinionated game engine for pixel-art games
-
bevy_polyline
Polyline Rendering for Bevy
-
bevy_mod_debugdump
Visualization tools for bevy
-
piston
game engine core libraries
-
bevy_vector_shapes
rendering vector shapes using the Bevy game engine
-
bevy_sprite3d
Bevy Plugin to allow using 2d sprites in a 3d scene
-
bevy_quinnet
Bevy plugin for Client/Server multiplayer games using QUIC
-
bevy_mod_scripting
Multi language scripting in Bevy
-
dora-ssr
The lib for building Dora SSR game as wasm32-wasi that runs on multi-platform Dora SSR engine
-
godot
Rust bindings for Godot 4
-
seldom_state
Component-based state machine plugin for Bevy. Useful for AI, player state, and other entities that occupy various states.
-
bevy_console
dev console for bevy
-
bevy_state
Finite state machines for Bevy
-
bevy-tnua
A floating character controller for Bevy
-
bevy_atmosphere
A procedural sky plugin for bevy
-
landmass
A navigation system for video game characters to walk around levels
-
catgirl-engine
A game engine for cool moddability and procedurally generated data
-
egui-wgpu
Bindings for using egui natively using the wgpu library
-
bevy_slippy_tiles
slippy tile fetching functionality in the Bevy game engine
-
dolly
Composable camera rigs
-
bevy_minibuffer
A gamedev console inspired by classic Unix text editors
-
bevy_tween
Flexible tweening plugin library for Bevy
-
flax
An ergonomic archetypical ECS
-
ndm
Parse standard polyhedral dice notation
-
bevy_defer
asynchronous runtime for executing async coroutines
-
sparsey
Entity Component System based on sparse sets
-
bevy-input-sequence
Recognizes and acts on input sequences
-
bulls-and-cows
A framework for building bulls-and-cows games (1A2B) for any data type
-
virtual_joystick
Bevy virtual Joystick for mobile games
-
bevy_trackball
Coherent virtual trackball controller/camera plugin for Bevy
-
micro_ldtk
Load data from LDTK, index it and make it accessible through Bevy assets, extract and use autotile rules
-
edict
Powerful entity-component-system library
-
freecs
A high-performance, archetype-based Entity Component System (ECS) written in Rust
-
iyes_progress
Bevy plugin to help implement loading states
-
ggez
A lightweight game framework for making 2D games with minimum friction, inspired by Love2D
-
apecs
An asyncronous and parallel entity-component system
-
bevy_enoki
2D Particle system plugin, that works well on wasm and mobile
-
devotee
Visualization engine
-
voxelize
A fast multiplayer voxel engine
-
pixels-graphics-lib
pixel graphics and GUI library
-
bevy_ios_gamecenter
Bevy Plugin and Swift Package to provide access to iOS native GameKit (Gamecenter) from inside Bevy Apps
-
bevy_ecs_tiled
A Bevy plugin for loading Tiled maps
-
bevy_slinet
networking plugin for bevy
-
scryfall
A wrapper around the scryfall magic the gathering api
-
bevy_mod_outline
A mesh outlining plugin for Bevy
-
bevy_cosmic_edit
Bevy cosmic-text multiline text input
-
bevy_simplenet
server/client channel implemented over websockets with support for Bevy
-
hotline-rs
A high-performance, hot-reload graphics engine
-
node_tree
An extendable scene graph made up of autonomous execution services known as nodes organized in a tree of processes. Inspired by Godot!
-
good-web-game
An alternative implementation of the ggez game engine, based on miniquad
-
bevy_third_person_camera
A third person camera written for Bevy
-
vrc
Unofficial rust types of VRChat's API
-
smooth-bevy-cameras
Bevy camera controllers with buttery, exponential smoothing
-
bevy_vox_scene
A Bevy engine plugin for loading Magica Voxel world files and render materials directly in Bevy as a scene graph
-
bevy_ldtk_asset
A Bevy plugin to support LDtk files as assets!
-
rusty_engine
Learn Rust with a simple, cross-platform, 2D game engine
-
gba
‘raw’ style GBA development. If you want a ‘managed’ experience, try the
agb
crate instead. -
pix-engine
A cross-platform graphics/UI engine framework for simple games, visualizations, and graphics demos
-
ghx_proc_gen
2D & 3D procedural generation with WFC/Model synthesis
-
cardpack
Generic Deck of Cards
-
bevy_flurx
Allows you to write sequential description of processes involving delays, user input, and other waits
-
yarnspinner
The friendly tool for writing game dialogue
-
bladeink
port of inkle's ink, a scripting language for writing interactive narrative
-
rapier_testbed3d
Testbed for the Rapier 3-dimensional physics engine in Rust
-
basis-universal
Bindings for the basis-universal Supercompressed GPU Texture Codec by Binomial
-
bevy_framepace
Frame pacing and frame limiting for Bevy
-
curvo
NURBS modeling library
-
chessgen
Chess moves generator
-
lightyear
Server-client networking library for the Bevy game engine
-
oxidized_navigation
A Nav-Mesh generation plugin for Bevy Engine
-
gdman
A CLI application for managing versions of Godot
-
tegra_swizzle
Tegra X1 block linear texture memory tiling
-
bevy_ggrs
Bevy plugin for the GGRS P2P rollback networking library
-
spire_tween
A Slimy tweener library for Godot(4.2+), inspired on the design of DoTween(3rd party package for Unity)
-
bevy-ui-navigation
A bevy plugin to make implementing ui navigation in your game a piece of cake
-
pagurus
Ultra-portable game engine suited for offline 2D games powered by WebAssembly
-
bevy_gltf_blueprints
Adds the ability to define Blueprints/Prefabs for Bevy inside gltf files and spawn them in Bevy
-
bevy_mod_index
Allows using indexes to efficiently query for components by their values in the game engine Bevy
-
magpie
Reasonably efficient Othello library built with bitboards
-
bevy_hui
pseudo Html templating ui crate for the bevy-engine
-
saft
Signed distance field function compiler/interpreter/discretizer/mesher
-
bevy_basic_portals
A portal plugin for Bevy game engine
-
dark_iron_ecs
Entity Component System library for Rust
-
transvoxel
Eric Lengyel's Transvoxel Algorithm
-
geese
Dead-simple game event system for Rust
-
simdnoise
SIMD accelerate noise library with runtime feature detection
-
rbx_types
Types used to represent Roblox values
-
chessie
Fast chess library, suitable for use in chess engines
-
bevy_stl
STL loader for bevy, based on stl_io
-
brawllib_rs
Brawl character file parser, based on brawlbox/brawllib
-
twee-tools
A compiler for Twine stories
-
bevy_pkv
Persistent key value store for apps/games
-
line_drawing
A collection of line-drawing algorithms for use in graphics and video games
-
bevy_rapier3d
3-dimensional physics engine in Rust, official Bevy plugin
-
bevy_mod_imgui
A Dear ImGui integration for the Bevy game engine
-
cc2600
a subset of C compiler for Atari 2600
-
bevy_simple_text_input
Bevy plugin for a simple single-line text input widget
-
bevy_simple_tilemap
Refreshingly simple tilemap implementation for Bevy Engine
-
luau0-src
Minimal sources of Roblox Luau and logic to build them
-
mcpack
A CLI tool for managing minecraft datapacks
-
revy
Proof-of-concept time-travel debugger for Bevy, built with Rerun
-
bevy_ratatui_render
A bevy plugin for rendering your bevy app to the terminal using ratatui
-
impacted
2d collision test for arbitrary convex shapes
-
symbolic-unreal
Parsing and processing utilities for Unreal Engine 4 crash files
-
z4
a command tool for Z4 game framework
-
bevy_svg
Load and draw SVG files in Bevy
-
bevy_light_2d
General purpose 2d lighting for the Bevy game engine
-
bevy_scriptum
Plugin for Bevy engine that allows you to write some of your game logic in a scripting language
-
witer
An iterator-based Win32 windowing library
-
bevy_obj
Wavefront OBJ mesh asset loader plugin for the Bevy engine
-
oktree
Fast octree implementation
-
coup
game implemented in the CLI
-
emerald
A lite, fully featured 2D game engine
-
rpfm_extensions
contains extended functionality (dependencies manager, global search,…) over the
rpfm_lib
crate, meaning stuff that didn’t fit in there, it’s here -
bevy_state_curves
A state saving and management crate for the Bevy Game Engine saving via curve keyframes
-
bevy_material_wizard
A material replacement utility for bevy
-
bevy_audio_controller
Bevy plugin for managed audio playback
-
pyxel-engine
Core engine for Pyxel, a retro game engine for Python
-
shroud
Universal library for discovering rendering functions of render engines: DirectX9, DirectX10, DirectX11, DirectX12
-
repath
A fast pathfinding library using A* algorithm, caching, precomputation and path segmentation with concurrent pathfinding
-
bevy_lit
A lighting 2d library for Bevy
-
agones
SDK for Agones
-
gyges
board game Gygès
-
bevy_fast_tilemap
A GPU accelerated tilemap for bevy
-
bevy_magic_light_2d
Experimental dynamic 2D global illumination system for Bevy, based on SDF ray-marching and screen space irradiance cache probes
-
bevy_mod_billboard
Billboard text and texture support for bevy
-
bevy_particle_systems
A particle system plugin for Bevy
-
luminol
FOSS recreation of RPG Maker XP in Rust with love ❤️
-
bevy_mod_reqwest
Bevy http client using reqwest, with a focus on simple usage within the bevy runtime
-
bevy_async_task
Ergonomic abstractions to async programming in Bevy
-
chess-oxide
A chess engine library written in Rust, with a GUI bin to play against it
-
smol-rgb
A smol library for (s)Rgb color handling
-
bevy_vello
Render assets and scenes in Bevy with Vello
-
iyes_perf_ui
Customizable Performance/Debug Overlay for Bevy UI
-
gdext-gen
Autogenerates a .gdextension file for using Rust to make a Godot GDExtension. It provides all the libraries pathfinding and a way to automatically link the default icons to the new…
-
flecs
Rust bindings for the Flecs Entity Component System
-
gamie
abstractions for several classic tiny games
-
bevy_entitiles
A 2d tilemap library for bevy. With many useful algorithms/tools built in.
-
gdnative
The Godot game engine's gdnative bindings
-
bevy_easy_compute
An easy way to run compute shaders for Bevy
-
quilkin
non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server deployments, to ensure security, access control, telemetry data, metrics and more
-
bevy_debug_grid
A bevy plugin for creating grids, for debugging purposes
-
vpin
virtual pinball ecosystem
-
sdl2-sys
Raw SDL2 bindings for Rust, used internally rust-sdl2
-
retrofire-core
Core functionality of the retrofire project
-
sprites7800
a companion tool of cc7800 generating C sprites/tiles code
-
bevy-trait-query
trait queries for the bevy game engine
-
bevy_common_assets
Bevy plugin adding support for loading your own asset types from common file formats such as json and yaml
-
aoe2-probe
editing aoe2scenario files from AoE2 DE
-
bevy_fps_controller
Bevy plugin that adds a Source engine inspired FPS movement controller
-
three-d-asset
Load/save functionality for 3d applications
-
bevy-tokio-tasks
integration of a Tokio runtime into a Bevy app for background processing
-
bevy_collider_gen
generating colliders, for bevy apps, from images with transparency
-
polyanya
Polygon Any Angle Pathfinding
-
moonshine-behavior
Minimalistic state machine for Bevy game engine
-
regecs
Rust Extended Generic ECS (REGECS)
-
bevy_silk
Cloth physics implementation in bevy
-
blue_engine
General-Purpose, Easy-to-use, Fast, and Portable graphics engine
-
godot-binary-serialization
A Godot binary serializer to encode & decode types from & to godot
-
riichi_hand
A collection of utilities for working with Riichi Mahjong player hands
-
bevy-yoleck
Your Own Level Editor Creation Kit
-
brood
A fast and flexible entity component system library
-
warbler_grass
A bevy plugin for creating 3d grass in your game
-
keyframe
animation in Rust
-
laminar
semi-reliable UDP protocol for multiplayer games
-
uesave
Unreal Engine save file (GVAS) reading/writing
-
rust_flightplan
Loads a flight plan from SimBrief and decodes it
-
emergent
Toolset for producing emergent gameplay for games written in Rust
-
wgsl-tools
Various tools to parse, verify, evaluate and modify wgsl shader source
-
chilloutvr
Unofficial rust types of ChilloutVR's API
-
zero_ecs
Entity Component System (ECS), using only zero-cost abstractions
-
spew
helper for spawning objects in Bevy
-
openlegends-server
OpenLegends Game Server
-
meshtext
Generate vertex-vertex meshes from text
-
unity-native-plugin
Unity Native Plugin API for Rust
-
lavagna
The uncluttered blackboard
-
rsmod-pathfinder
A breadth-first search path finder
-
gorrosion
Go/weiqi/igo/baduk/goe whatchamacallit
-
tatami-dungeon
A roguelike dungeon generation algorithm
-
bevy_web_keepalive
Bevy plugins to keep a bevy app running in the browser despite not being visible
-
fyrox
Feature-rich, easy-to-use, 2D/3D game engine with a scene editor. Like Godot, but in Rust.
-
vbsp
Rust parser for valve bsp files
-
forky
Rust Utilities
-
caith
A dice roller library supporting many features
-
bevy_mod_speedup
collection of ways to increase the performance of your application
-
saunter
tick based game engines
-
neuro-sama
that implements the Neuro-sama game API
-
cala
Make portable apps and video games in Rust!
-
hecs-hierarchy
Hierachy implementation for Hecs ECS
-
micro_banimate
Easily manage complex Bevy 2D sprite animations
-
dexterous_developer
A modular hot reload system for rust
-
limnus-examples
examples for the limnus game engine
-
bevy_magic_fx
Define mesh-based vfx in serialized files
-
kludgine
A wgpu-powered 2d graphics library with optional windowing support
-
bevy_life
Generic and dynamic cellular automaton lib for bevy
-
mun_abi
Rust wrapper for the Mun ABI
-
chess
fast chess move generator. It has a very good set of documentation, so you should take advantage of that. It (now) generates all lookup tabels with a build.rs file, which means that…
-
bevy_fluent
Bevy plugin for localization using Fluent
-
playdate
High-level Playdate API
-
bevy_trenchbroom
Bevy integration with TrenchBroom
-
bevy-trait-query-0-14-0
trait queries for the bevy game engine
-
ambient_element
Element is a React-inspired virtual tree library for the Ambient runtime
-
bevy_resolution
An easy to use convienence crate for dealing with resolutions in Bevy
-
bevy_compute_noise
A Bevy plugin for generating tilable 2D/3D noise textures using compute shaders
-
ldtk_rust
LDtk 2D level editor to build games in Rust
-
casino_poker
that provides hand ranking & the backend for poker games
-
bevy_turborand
A plugin to enable ECS optimised random number generation for the Bevy game engine
-
legion
High performance entity component system (ECS) library
-
cao-lang
The back-end of cao-lang, a node based visual scripting language
-
rpkg-rs
Parse Glacier ResourcePackage (rpkg) files, allowing access to the resources stored within
-
break-eternity
A numerical library to represent numbers as large as 10^^1e308 and as 'small' as 10^-(10^^1e308)
-
egui_ratatui
WASM ratatui with egui works with bevy and macroquad and eframe
-
bevy_button_released_plugin
Bevy helper crate that allows to react to button being released
-
nightrunner_lib
A parser library for making text adventure games
-
bevy_mod_bbcode
Use BBCode-formatted text inside of Bevy
-
pixel_loop
A pixel based drawing engine based on the idea of a self stabilizing update loop
-
bevy-parallax
A Bevy plugin for creating a parallax effect
-
bevy-async-ecs
Asynchronous interface for Bevy ECS
-
xwt-wtransport
xwt that runs natively via wtransport crate
-
sprite_dicing
Cross-engine tool for lossless compression of sprite textures with identical areas
-
wgsl_preprocessor
An unofficial preprocessor for WGSL written in Rust for WGPU
-
shrev
Event channel, meant to be used with
specs
-
pure_rng
rand-compatible RNG library for generating repeatable, controlled random values, designed primarily for use in games
-
oml-audio
Very basic, and thin abstraction of audio handling meant for games
-
bevy_c3d
A plugin for loading C3D motion capture files into Bevy
-
rollo
A Rust-based multiplayer framework
-
bracket-lib
Meta-crate holding the entirety of bracket-lib (and exposing it). Use this for the full roguelike toolkit experience.
-
classicube-sys
Rust C bindings for ClassiCube
-
bevy_health_bar3d
Health bar for bevy implemented as a billboard shader
-
bevy_ort
bevy ort (onnxruntime) plugin
-
ascii-forge
A Minimal TUI Ascii Application Engine that simplifies the use of crossterm
-
renom
program to rename Unreal Engine projects
-
bevy_gltf_trait
Customizable Bevy Engine GLTF loading
-
benimator
A sprite animation library for rust game development
-
agb_hashmap
no_std hashmap implementation intended for use in the
agb
library -
bevy_synthizer
A Bevy plugin for Synthizer, a library for 3D audio and synthesis with a focus on games and VR applications
-
bevior_tree
Behavior tree plugin for Bevy
-
bevy_lazy_signals
An ad hoc, informally-specified, bug-ridden, kinda fast implementation of 1/3 of MIT-Scheme
-
bevy_text_popup
Easily create temporary text pop-up nodes in the Bevy game engine
-
aery
Non-fragmenting ZST relations for Bevy
-
mod_plugins
Reduce plugin boilerplate in the Bevy game engine
-
ABC-ECS
fast, and flexible Entity-Component-System library for Rust
-
thallium
A basic game engine
-
bevy_client_server_events
Simplified game networking
-
bevy_dolly
The dolly abstraction layer for the bevy game framework
-
bevy_screen_diagnostics
Bevy plugin for displaying diagnostics on screen
-
bevy_guessture
Bevy plugin wrapping the
guessture
crate’s gesture recognition API -
bevy_cronjob
helper to run cronjobs (at repeated schedule) in Bevy
-
wunderkammer
Entity-Component storage for tiny games
-
bevy_editor_pls
In-App editor tools for bevy apps
-
beet_spatial
A very flexible AI behavior library for games and robotics
-
syrillian
Real-time 3D game engine built on top of wgpu, focusing on flexibility, modularity, and a straightforward, entity-component-driven workflow
-
bevy_procedural_meshes
Procedural Meshes for the Bevy game engine
-
hive-engine
A game engine for Hive
-
deterministic-trigonometry
Trigonometry without floating point variables to achieve deterministic results across hardware and compilers
-
bevy_asky
question-and-answer UI middleware for Bevy
-
leafwing_manifest
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.
-
bevy-histrion-packer
A Bevy Plugin to pack all your game assets into a single common PAK like file format
-
hecs-schedule
shedulable systems and parallel execution for hecs
-
macaw
An opinionated game math library built on top the excellent glam
-
dbsdk-cli
Command-line utility to simplify building Rust games for the DreamBox fantasy console
-
bevy_smud
2d sdf shape renderer plugin for Bevy
-
bevy-paperdoll
Bevy plugin for 2D paper doll
-
bevy_utilitarian
A collection of mostly maths, interpolation and geometric utilities that aim to make Bevy programmers happier
-
joycon-rs
a framework for dealing with Nintendo Switch Joy-Con on Rust easily and efficiently
-
bevy-debug-text-overlay
A convenient on-screen message print macro for bevy
-
macroquad-canvas-2d
Add canvas functionality to macroquad
-
bevy_landmass
A plugin for Bevy to handle navigation of AI characters
-
rlifesrc
A Game of Life pattern searcher
-
pinmame-nvram
handling PinMAME NVRAM files
-
hapi-rs
Rust bindings to Houdini Engine API
-
oxygengine-backend-web
Web backend module for Oxygengine
-
rantz_spatial2d
A set of 2D spatial utilities for Bevy, including handling transform propagation
-
buttery
smooth transformations with a nice API
-
gigs
on-demand graphics jobs for the Bevy Game Engine
-
bevy_modern_pixel_camera
pixel-perfect camera plugin for Bevy, suitable for pixel-art
-
licheszter
An API wrapper for the Lichess API
-
bevy_terminal_display
A plugin for the Bevy game engine which enables rendering to a terminal using unicode braille characters
-
bevy_aseprite_ultra
A Bevy plugin for directly loading spritesheets and animations from aseprite binary files with hot reloading support
-
rust_pixel
2d pixel art game engine & rapid prototype tools support terminal, sdl2, and web
-
cvars
Configuration variables - a simple and ergonomic way to store and edit configuration at runtime
-
bevy_stardust
A networking crate for the Bevy game engine
-
chess-tui
chess game in your terminal 🦀
-
bevy_easy_localize
Lightweight localization in bevy
-
bevy_bsml
A UI library to compose UI elements using simple markup language, inspired by svelte and tailwindcss
-
goldsrc-rs
Collection of file's parsers for goldsrc engine
-
bevy_serialization_extras
managing serialization with moonshine_save + wrappers
-
bevy_log_events
A Bevy plugin that helps to log events
-
bevy_embedded_assets
A Bevy plugin to embed assets in your game
-
acts
a fast, tiny, extensiable workflow engine
-
ozz-animation-rs
runtime library for ozz-animation with cross-platform deterministic
-
bevy_window_title_diagnostics
Logs Bevy diagnostics into the primary window title
-
bevy_2dviewangle
Bevy plugin for easier to switch texture base on view angles
-
crossbow
Cross-Platform build tools and toolkit for games
-
rpg-stat
computer stats for RPG game development
-
pixel8bit
applying 8-bit pixelation effects with symmetry detection and mirroring
-
dcso3
Minimal Rust binding to the DCS lua api
-
intrepid
Manage complex async business logic with ease
-
bevy_blender
Bevy library that allows you to use assets created in Blender directly from the .blend file
-
be_tween
Helper library to support tweening - with inital support for bevy
-
bevy-steamworks
A Bevy plugin for integrating with the Steamworks SDK
-
bhv
providing means to create and use Behavior Trees
-
bevy_generative
Procedural generation in Bevy
-
inkling
Limited implementation of the Ink markup language
-
ratwenture
atventure clone
-
sculk
handling various data found in Minecraft's NBT files
-
bevy_outline_post_process
An adaptive outline post-processing effect for the Bevy game engine
-
mangrove-engine
2D game engine powered by swamp-script
-
bevy_logic
A logic gate simulation plugin for Bevy
-
firefly_cli
CLI tool for working with Firefly Zero
-
mtnrust
start for rust publish done by Metin Ilhan, will be improved later
-
thin-engine
A thin engine between glium, winit, glium-types and winit-input-map with some extra helper functions
-
bevy_simplenet_events
Event-based networking API built on bevy_simplenet
-
aline
2d linear algebra library suitable for no_std
-
rsffish
wrapper for fairystockfish based on https://github.com/mind-sports-games/Fairy-Stockfish-Lib
-
botw-utils
various utilities for modding Breath of the Wild
-
bevy_spine
Spine plugin for Bevy utilizing rusty_spine
-
libthermite
managing Northstar mods
-
squirrel-rng
An impl of
rand::Rng
based on a talk by Squirrel Eiserloh re: Math for Game Programmers -
bevy_math
math functionality for Bevy Engine
-
seldom_pixel
Bevy plugin for limited color palette pixel art games
-
bevy-persistent-windows
A Bevy plugin to easily create and manage windows that remember where they were
-
bevy_args
bevy plugin to parse command line arguments and URL query parameters
-
bevy_easy_portals
Bevy plugin for easy-to-use portals
-
bevy_despawn_particles
An event-based plugin for Bevy to spawn particles on despawn that are built from the original texture
-
geng
Game ENGine
-
bevy-ui-dsl
A DSL library that simplifies the creation of widgets for bevy_ui
-
bevy_replicon_attributes
Extends bevy_replicon with attribute-based visibility control
-
hexlab
A hexagonal maze generation and manipulation library
-
bevy_simple_i18n
Bevy i18n plugin
-
bevy_fmod
Idiomatic FMOD in Bevy
-
pyri_state
A flexible
bevy_state
alternative -
bevy_spectator
A spectator camera plugin for Bevy
-
fyrox-math
Math utils for the Fyrox engine
-
bevy_sync
Plugin for synchronizing entities and components between server and its clients
-
bevy_debug_log
Allows viewing tracing debug log output inside the bevy app using vanilla bevy_ui
-
ambient_proxy
NAT traversal proxy for Ambient game engine
-
bevy_vox
Load MagicaVoxel Vox file for bevy engine
-
ba2
working with the Bethesda archive file format
-
leafwing_abilities
A convenient, well-tested ability management suite. Built for the Bevy game engine.
-
openlegends
Open Source, Multi-Player Card Game
-
quake_log_parser_lib
A Sample Lib to Parse Quake Game Log
-
ascending_graphics
A graphical rendering library for 2D, using wgpu and winit
-
bevy_copperfield
Procedural mesh editor, based on Half-Edge-Mesh datastructure
-
sara_ecs
ecs library made for study purposes
-
bevy_full_throttle
Enable CPU performance mode for Bevy games
-
foux
Foux Game Engine
-
bevy_la_mesa
Build card games with Bevy
-
bevy_blacklight_material
A blacklight material plugin for the Bevy engine
-
ftvf
Temporal logic for writing a Fixed Tickrate, Variable Framerate game in Rust
-
cecs
Entity database for the game 'Cao-Lo'
-
raylib-wasm
raylib native/wasm bindings
-
bevy_oxr
Community crate for OpenXR in Bevy
-
spring-ai-sys
Bindgen bindings for SpringRTS games
-
stourney
Splendor tournament manager - an app for running Splendor tournaments between autonomous agents
-
seeded_dice_roller
A dice roller using a seed to give deterministic results
-
irondash_engine_context
Easy access to FlutterView, FlutterBinaryMessenger and FlutterTextureRegistry for FFI
-
edges
getting the edges of objects in images with transparency
-
bevy_midi
Send and receive MIDI data to and from bevy and other programs or controllers
-
aeronet
Low-level networking for Bevy
-
dds-bridge
API for DDS, the double dummy solver for bridge
-
revier-glam
Modification of the library glam-rs for the game engine Revier
-
squadleader
A type system and rule engine to model small unit infantry combat
-
bevy_scroller
Scroller plugin for Bevy
-
chron
A game loop with a fixed timestep
-
lotus-shared
Shared code for LOTUS scripts and engine
-
bevy_text_mode
Bevy plugin adding a texture atlas sprite with configurable background and foreground colors
-
sickle_ui_scaffold
Scaffolding framework for sickle_ui
-
bevy_tts
Text-to-speech for the Bevy game engine
-
ldtk2
A thin crate for people who just want to use ldtk files freely
-
mc_schem
read, create, modify and write various Minecraft schematic files
-
dod-table
A contiguous memory block (AKA a table) for Data Oriented Design
-
bevy_capture
A Bevy plugin for capturing frames from a Bevy application
-
big_space
A floating origin plugin for bevy
-
rafx-base
Rendering framework built on an extensible asset pipeline
-
bevy_cobweb_ui
UI tools and widgets built on bevy_cobweb
-
buffer-graphics-lib
graphics library for buffers
-
bevy_keith
2D graphics library for the Bevy game engine
-
trecs
a tiny and easy to use ecs library
-
directx_math
translation of DirectXMath, a SIMD linear algebra library for use in games and graphics apps
-
bevy_consumable_event
add events to Bevy that can be consumed
-
coord_2d
A general purpose 2d coordinate
-
bevy_map_camera
3D Camera Controller for Bevy
-
bevy_doryen
A Bevy plugin that integrates the Doryen roguelike library with Bevy
-
rasengan
Circular buffer with overwrite on overflow
-
bevy_ios_iap
Bevy Plugin and Swift Package to provide access to iOS native StoreKit2 from inside Bevy Apps
-
otter
game system; main data structures Rust crate
-
dos-like
Framework for writing DOS-like applications
-
libikarus
The core functionality of Ikarus wrapped neatly in a rust library
-
bevy_sepax2d
Plugins and helpful methods for using sepax2d with Bevy for 2d overlap detection and collision resolution
-
bevy_prototype_debug_lines
A prototype plugin providing a simple line drawing API for bevy
-
bevy_vrm
Bevy plugin for loading VRM avatars
-
naia-bevy-shared
faciliate naia & Bevy interop, functionality shared by client & server versions
-
bevy_midix
(forked) Send and receive MIDI data to and from bevy and other programs or controllers
-
gemini-engine
A 2D/3D monospaced ASCII rendering engine for the terminal
-
steam-language-gen
Generate Rust bindings to Steam enums and messages
-
tiles7800
a companion tool of cc7800 generating tiling data from Tiled maps
-
extol_sprite_layer
Explicitly-defined sprite layers for Bevy, including automatic y-sorting
-
buckshot-roulette-gameplay-engine
An engine to simulate games of Buckshot Roulette
-
bevy_time_runner
General timing system for the Bevy game engine
-
rust_airport_supplier
Rust-AirportSupplier downloads airport data from OurAirports and decodes the information
-
bevy_pxtxt
Create fonts and render text in bevy based on a bitmap source image
-
bevy_meshem
that offers a flexible and efficient way to generate meshes from a grid of Voxels
-
bevy_serial
Serial Port Communication Plugin for Bevy
-
matrix_engine
a small game engine developed by drmatrix
-
shulkerbox
creating Minecraft datapacks in Rust
-
bevy-earcutr
earcutr + Bevy
-
bevy-settings
struct as persistent settings between game launches. Usefull for e.g. storing the audio settings
-
bevy_interleave
bevy support for e2e packed to planar bind groups
-
bevy_ascii_terminal
terminal for rendering ascii in bevy
-
quicksilver
game framework for 2D games in pure Rust
-
rust-rpg-toolkit
An engine for creating action RPGs with Rust and/or JSON
-
agb_tracker_interop
interop between tracker plugins and agb itself. Designed for use with the agb library for the Game Boy Advance.
-
boytacean-common
Commons library for Boytacen
-
instant-glicko-2
Glicko-2 rating system that allows for instant feedback after games, not just once a rating period closes
-
pit-patch
Portal Interface Types
-
bevy_mod_transform2d
A 2D Transform component for The Bevy game-engine
-
hnefatafl
building software for the tafl family of board games
-
bevy_ecs_ldtk
An ECS-friendly ldtk plugin for bevy
-
bevier
An interactive CLI to generate Games using the Bevy Game Engine
-
shogi_core
Fundamental types and functions for shogi
-
ns_game
lib
-
bevy_mod_lockdown
reduce the attack surface your application offers
-
bevy_impulse
Reactive programming and workflow execution for bevy
-
bevy_animations
2d Game Animation Engine built for Bevy
-
tscale_sequence
generating tscale sequences
-
bevy_blendy_cameras
Bevy editor like cameras controls for Pan/Orbit/Zoom and Fly mode. Switch mode, set camera viewpoint and frame view around entities
-
realms
A powerful and lightweight graphics library for making Rust games
-
berdicles
Expressive CPU particle system for the bevy engine
-
pyxel-platform
Platform abstraction layer for Pyxel, a retro game engine for Python
-
reverie-util
reverie-engine
-
eframe_tao
egui framework - write GUI apps that compiles to web and/or natively
-
trs_24
An OpenGL-Powered Game Engine (OpenGL 2.0+)
-
gravitron
A GameEngine based on an ECS and Vulkan
-
mapgen
Map generator for games (dungeons, worlds etc.)
-
bevy_surreal
A Bevy plugin for SurrealDB integration. WIP not quite ready
-
game_stat
handling stats that can change with modifiers, most commonly seen in games
-
strawberride
A Celeste map serializer and deserializer
-
intuicio-data
Data module for Intuicio scripting platform
-
rusty_sword_arena
Library/repository for the half-day Rust tutorial teaching you how to make a game client in Rust
-
bhs
BHOP script for any game
-
blenvy
Allows you to define Bevy components direclty inside gltf files and instanciate the components on the Bevy side
-
naga-to-tokenstream
Creates a TokenStream describing parts of a Naga module
-
bevy-scene-hook
Ad-hoc component insertion for bevy scenes
-
csa
A Shogi game serialization/deserialization library in CSA format
-
bevy_tileset
configurable tilesets in Bevy using RON
-
bevy_coroutine
run coroutines in Bevy
-
bevy_file_dialog
File system dialogs for loading and saving files using the Bevy game engine
-
tetra
2D game framework written in Rust
-
hai_pal
Platform abstraction layer for Hai
-
backgammon
The Rust Backgammon library
-
bevy_ambient_cg
Bevy Plugin for importing materials from https://ambientcg.com/
-
fyrox-template
Project template generator for Fyrox engine
-
ck3-tiger
Validator that checks Crusader Kings 3 user mod files for mistakes and warns about them. For example: missing localizations, or using a faith trigger on a character. Crusader Kings…
-
pixelate_mesh
Apply a pixelation effect to any Bevy mesh or scene without post-processing
-
roast2d
homebrew 2D game engine
-
tiny-game-framework
Tiny game framework for creating games!
-
dentimoer
this is dentimoer
-
bevy_easy_stats
easy tool to manage stats in Bevy
-
erupt-bootstrap
vk-bootstrap for Rust
-
bevy_scene_postprocess
Bevy that provides a way to postprocess scenes after loading them
-
evenio
An event-driven entity component system
-
bevy_ineffable
A simple-to-use input manager for bevy that empowers players and makes accessibility easy
-
emd_earcutr
A fork of the https://github.com/donbright/earcutr repo
-
double_dot_state
State management crate built for the Bevy game engine
-
wutengine_editor
editor for WutEngine games
-
krait-engine
A game engine that I'm working on
-
fmod-oxide
Zero cost bindings to FMOD and FMOD Studio
-
bevy_mod_aseprite
A plugin for using Aseprite animations in Bevy
-
firewheel
Flexible, high-performance, and libre audio engine for games (WIP)
-
uci
programmatically communicate with UCI compatible chess engines
-
bevy_round_ui
rounded-rect material shader for bevy_ui
-
bevy_remote_inspector
A remote inspector for Bevy game engine, allowing you to inspect and modify entities in real-time
-
noisy_bevy
Procedural noise primitives for Bevy
-
hivetuilib
abstracting turn based games
-
xecs
An Entity-Component-System library
-
bevy_transform_gizmo
A 3D transform gizmo for Bevy
-
bevy_rectray
A minimal 2d layout system for bevy
-
bevy_local_commands
local shell commands for the Bevy game engine
-
bevy-egui-kbgp
Better keyboard and gamepad story for egui in Bevy
-
shogi
Bitboard based Shogi library. Board representation, move handlings and various time control utilities.
-
posturn
Build turn-based games with
async
Rust -
azalea-entity
Things related to Minecraft entities used by Azalea
-
entropy-base
entropy-game shared library
-
bevy_text_edit
Bevy plugin for input text
-
goggles
Building blocks for a hibitset based ECS library
-
bevy_ui_extras
containing a collection of utilities to make working with ui in bevy easier
-
inv-sys
effective inventory system for games
-
catgirl-engine-client
Client side part of the catgirl-engine crate
-
bevy_mod_rounded_box
A rounded box shape for Bevy
-
dfhack-remote
Interacting with the Dwarf Fortress remote API exposed by DFHack
-
cosync
a single threaded, sequential, parameterized task pool for games
-
bevy_heightmap
Create meshes from heightmap PNGs in the Bevy game engine
-
pixel-handler
Wrapper for the ggez game engine crate
-
mun_paths
convenience structures for handling relative- and absolute paths
-
uci-parser
Universal Chess Interface parser
-
tokyodoves
efficient board of Tokyo Doves and associated toolkits
-
raycaster
A multi-threaded raycaster engine for creating game graphics similar to Wolfenstein3D
-
zzchess
一个上传Crate的测试
-
sceller
An ECS crate written in Rust based on the tutorial series by Brooks Builds on Youtube
-
perovskite_game_api
Multiplayer voxel game written in Rust - default game content + plugin API
-
allegro_util
Rust Allegro 5 wrapper utilities
-
bevy_mesh_terrain
ergonomic heightmap terrain plugin for Bevy game engine
-
unreal_helpers
Tools for making and loading Unreal Engine Mods
-
zero_ecs_build
Build scripts for: ZeroECS: an Entity Component System (ECS), using only zero-cost abstractions
-
orthrus
A new way to modify games
-
bevy_macro_utils
A collection of utils for Bevy Engine
-
bevy_mod_openxr
Community crate for OpenXR in Bevy
-
bevy_gyroscope
A Bevy plugin that provides gyroscope functionality
-
hoi4save
Ergonomically work with HOI4 saves
-
rercon
RCON library with automatic reconnection support
-
mesh_to_sdf_client
A mesh to SDF converter and renderer
-
ici-files
Encode/decode ici files
-
bevy_tiling_background
A plugin to make tiling, layered, and parallax backgrounds for bevy2D
-
bevy_firework
CPU-driven, batch-rendered particle system for the Bevy game engine
-
bevy_button_transitions
Easy button transition styles
-
maze_rs
maze game in rust
-
macroquad-lua-cli
cli for macroquad-lua
-
bevy_clay_tiles
A procedural-mesh building system for bevy
-
bevy_trickfilm
Bevy plugin for spritesheet manifest loading
-
bevy-hikari
Realtime Path Tracer for the Bevy Engine
-
bevy_debug_panel
show debug info to panel
-
rltk
A CP437/ASCII terminal library and helpers to make creating roguelike games in Rust easy. Similar to libtcod, but aiming to be Rust-native.
-
retroboard
A chess retrograde move generator, suitable for endgame tablebase generation
-
horfimbor-time
Time calculator for the Horfimbor game
-
bevy_replicon_snap
High-level networking crate that extends the bevy_replicon crate to allow snapshot interpolation and client-side prediction
-
unitypkg-core
Manipulate Unity's portable package files
-
macroquad-canvas
Adds canvas functionality to Macroquad
-
moecs
Micro ECS engine. A small and lightweight ECS engine for Rust projects.
-
uni-app
native/wasm compatibility layer for window creation, input and filesystem
-
bevy_novel
Visual Novels with Bevy
-
radip
Diplomacy adjudication library
-
allegro_primitives-sys
Allegro 5 primitives addon Rust binding
-
ca-formats
Parsing pattern files for Conway's Game of Life
-
bevy_key_rotation
Access and refresh token rotation for Bevy applications
-
zcomponents
stupid component storage
-
uobors_cli
Unleash OpenBOR modding in Rust
-
bevy_eventlistener
Event listeners and callbacks for bevy
-
poker
speedy poker hand evaluation
-
bevy_sparse_tilemap
A Tilemap crate for the Bevy game engine with a focus on large map sizes and ECS sparse maps
-
bevy_query_ext
Extensions for Bevy's queries
-
notan_draw
2D API for Notan
-
cargo-pixel
2d pixel art game engine & rapid prototype tools support terminal,sdl2 and web
-
crossbundle
Build and publish apps for Android/iOS
-
daedalus
querying and parsing Minecraft metadata
-
bevy-panic-handler
A Bevy plugin that creates a popup message and logs to error on panic
-
valence
A framework for building Minecraft servers in Rust
-
bvh-arena
A bounding-volume hierarchy for in-game broad-phase collision detection
-
flawless
Toolkit for writing durable execution workflows in Rust
-
com-croftsoft-lib-animation
CroftSoft Library for Animation
-
bevy_mod_osc
OSC plugin for Bevy engine
-
bevy_falling_sand
Falling Sand simulation plugin for Bevy
-
palkia
Entity Component Message architecture a la Caves of Qud
-
bevy_mod_lookat
A microplugin for Bevy, that allows adding a component to an entity, that makes it target either an entity, or a position
-
bevy_egui_next
A plugin for Egui integration into Bevy
-
world_dispatcher
System part of a full ECS, along with a fast dispatcher and world container
-
caelunshun/feather-blocks
A Minecraft server implementation in Rust
-
bitt
Bevy integration testing toolkit
-
ndlife
An infinite n-dimensional game of life
-
houtamelo_utils_gdext
A collection of utilities shared between Houtamelo's GDExtension projects
-
crankstart
A barely functional, wildly incomplete and basically undocumented Rust crate whose aim is to let you write games for the Playdate handheld gaming system in Rust
-
bevy_pipelines_ready
Bevy plugin for tracking render pipeline status
-
kifuwarabe_tic_tac_toe
A small example before developing computer chess and computer shogi. Come see the repository.
-
bevy_rts_camera
An RTS-style camera for Bevy
-
morph3d
assimp alternative (obj, gltf & glb is supported). DAE, Stl and Usdz support is comming soon.
-
kingslayer
A text adventure dungeon crawler game written in Rust
-
vleue_navigator
Navmesh plugin for Bevy
-
libktx-sys
Rust bindings for libktx
-
rag-rs
rag
-
datafusion-functions-window-common
Common functions for implementing user-defined window functions for the DataFusion query engine
-
epic-mickey-lib-rs
modding files for Epic Mickey (2)
-
moonshine-view
Generic Model/View framework designed for Bevy
-
rubot
A generic game bot written in Rust
-
rantz_suite
A combined suite of tools provided by Rantz for use with the Bevy game engine
-
blua
bevy lua integration for doing systems in lua
-
skeletal_animation
Skeletal character animation library, using gfx-rs
-
bevy_blur_regions
A Bevy plugin to selectively blur regions of the screen
-
valve-server-query
This package allows you to access the data provided by Valve's Server Query protocol
-
kratka
Grid essentials to build upon for the Bevy engine (DRAFT)
-
twothousand-forty-eight
a basic engine and move validator for the game 2048
-
ambient_std
Ambient standard library extensions
-
farver
color library with easy transformation of colors with less functions
-
iyes_loopless
Composable alternatives to Bevy's States/FixedTimestep/RunCriteria
-
casino_cards
that provides a deck of playing cards that can be used for various card games
-
buri
A game engine
-
ftw
A CLI tool to manage your godot-rust projects!
-
bevy_http_client
HTTP client for Bevy
-
forged-in-lost-lands
Forged in Lost Lands is a simple game engine built in Rust that focuses on data control and ease of use
-
entity_table
Data structure for associating data with entities in an Entity Component System
-
littlewing
A chess engine rated at 2050+ ELO, compatible with both UCI and XBoard protocols, with a nice CLI, and a documented library
-
impeller
Column-based protocol for transferring ECS data between different systems
-
mun
Command-line interface for compiling, monitoring and running Mun code
-
lwa_cargo_vacuum
CLI tool for cleaning up old target folders
-
checs
An Entity-Component-System library
-
kiwi-ecs
A performant, small and versatile entity component system
-
transform-gizmo-bevy
bevy integration for transform-gizmo
-
torchbearer
Find your path in darkerer dungeons
-
shakmaty-uci
Universal Chess Interface (UCI) message parser
-
let-engine
game engine
-
fast-tak
abstract strategy board game Tak
-
swamp-render-wgpu
render pixel perfect 2D sprites
-
meshopt-rs
Pure Rust implementation of the meshoptimizer library
-
throne
Game scripting language for rapid prototyping and story logic
-
savesys
Variable-based save management system
-
ruci
A UCI (Universal Chess Interface) crate
-
bevy_vulkano
Vulkano Backend for Bevy
-
bevy_window_icon
Window icons in Bevy
-
nate-engine
Fun High Level ECS Game Engine I Wrote
-
scion
Game making library on top of wgpu, winit, hecs
-
some_bevy_tools
A collection of tools which can be used in the Bevy Engine
-
min_timer
f64 based duration and timer; moreover, a main loop implementation using it
-
bevy_mod_sysfail
Decorate your bevy system with the sysfail macro attribute to handle failure
-
bevy_mod_async
Ergonomic async tasks plugin for the Bevy game engine
-
beet_flow
A very flexible AI behavior library for games and robotics
-
kurinji
Input map for bevy
-
hotham
A framework for creating incredible standalone VR experiences
-
gdnative-bindings
The Godot game engine's automatcally generated bindings to Godot classes
-
haalka
ergonomic reactive Bevy UI library powered by FRP signals
-
glicko_2
Glicko2 is an iterative algorithm for ranking opponents or teams in 1v1 games
-
seldom_map_nav
Bevy plugin that does navmesh generation, pathfinding, and navigation for tilemaps. Navmesh generation is available without Bevy dependency.
-
ghx_grid
2D & 3D grid structures & utilities
-
ambient_asset_cache
Asset cache for the Ambient runtime. Host-only.
-
TerraForge
Lightspeed terrain generation at scale in rust
-
micro_bevy_world_utils
Handy, reusable utilities for working with direct world access in a Bevy exclusive system
-
space-partitioning
Space partitioning data structures
-
ghx_constrained_delaunay
2d constrained Delaunay triangulation
-
bevy_talks
A Bevy plugin to write dialogues for your characters to say and do things, together with player choices
-
vic3-tiger
Validator that checks Victoria 3 user mod files for mistakes and warns about them. For example: missing localizations, or using a state trigger on a country. Victoria 3 is a grand strategy…
-
rust-training-tool
A very simple game engine using egui. Made for a rust training session, do not use!
-
dynec
An opinionated ECS-like framework
-
rparrett/taipo
A Typing Tower Defense Game for learning Japanese
-
nes_rust
NES emulator written in Rust
-
crystalorb
Network-agnostic, high-level game networking library
-
ggbasm
Generating Gameboy Assembler
-
component_group
Defines the ComponentGroup trait for managing a group of specs::Component instances and moving them between specs::Worlds
-
bevy_dither_post_process
A post-process black and white ordered dithering effect for the Bevy game engine
-
z4-engine
a multiplayer real-time decentralized game framework
-
magma_ecs
Entity-Component-System for the Magma3D game engine
-
bevy_wasm_shared
Run WASM systems in Bevy
-
bevy-alt-ui-navigation-lite
A bevy plugin to make implementing ui navigation in your game a piece of cake
-
oml-game
Game foundation extracted from Fiiish-RS to remove boilerplate for future procjects
-
bevy_testing
Testing library for bevy
-
planning
allowing the planning of minimal sequences of actions to achieve a goal state
-
simple-game-utils
games
-
raster-fonts
Bitmap font creation tool and accompanying metadata deserialization library
-
bevy-fps-counter
FPS counter plugin for Bevy
-
bevy_webcam_facial
Webcam AI face recognition plugin for bevy game engine
-
hecs-component-provider
Easily define behavior for sets of components when using the hecs ECS library
-
glacier-texture
Read and write Glacier Texture files
-
voxy
Voxel engine for Bevy
-
ticktime
struct to convert a tick to an in game date time
-
bevy_octopus
ECS based networking library for Bevy
-
naia-bevy-client
faciliate naia_client & Bevy interop
-
bevy_parallaxation2d
providing simple 2D parallax layers in Bevy
-
tuig
Flexible, portable, and fast game engine for textmode games
-
riichi
Japanese Riichi Mahjong game engine
-
bevy-tnua-avian3d
Avian 3D integration for bevy-tnua
-
bevy_aseprite
Bevy aseprite loader
-
thomas
An ECS game engine
-
bevy_replicon_quinnet
Integration with bevy_quinnet for bevy_replicon
-
bevy_serialport
async serial port Plugin for bevy
-
bufferbuffer
Double Buffer design pattern from 'Game Programming Patterns' by Robert Nystrom
-
pixel-game-lib
AGPL licensed and opinionated game engine for pixel-art games
-
ccdb
A small terminal based game engine
-
bevy_intro_screen
Highly customizable introductio n(splash) screen library for Bevy games
-
ecs-tiny
A minimal ECS supporting entity and component insertion/removal, association, and single-type iteration
-
ploc-bvh
A Bounding Volume Hierarchy based on PLOC
-
bevy_ratepace
bevy_ratepace
is a crate to configure the update frequency of headless bevy -
bevy_web_file_drop
Bevy plugin adding better support for drag and drop files in the web
-
seawater
A high performance entity component system useful as a backend for developing GUI applications and video games
-
bevy_cursor
A bevy plugin to track information about the cursor
-
cube-lib
魔方 核心库
-
bevy_gltf_save_load
Save & load your bevy games
-
bevy_match3
A logic library for quickly adding a match-3 system to any bevy project
-
resonite
Resonite's API in rust
-
bevyinit
An easy way to create projects with Bevy Engine
-
bevy_icon_creator
A plugin to automatically create Icons from entities/models in bevy
-
ldtk-codegen
Generate typed rust code from LDtk Project
-
bevy_2d_screen_space_lightmaps
Lighting plugin for 2D games made in the Bevy engine. This plugin uses the screen space lightmaps technique
-
siiir-bevy_fancy_cursor
Facilitates creating custom cursor in bevy-based app. Uses bevy’s
ImageBundle
to replace the original cursor with moving UI element. -
godot-run
Run Godot projects from GitHub quickly and easily
-
bevy_startup_tree
A bevy extension for inserting startup system dependency graphs into the app
-
springy
Stable springs for game development usecases
-
generational_vector
A vector type using generational indices
-
re_math
An opinionated game math library built on top the excellent glam
-
bevy_wind_waker_shader
A toon shader that looks like the one used for characters in The Legend of Zelda: The Wind Waker
-
bevy_mod_observable_timer
An observer-based timer for bevy
-
piston3d-cam
3D camera and navigation
-
moonshine-kind
type safety solution for Bevy
-
bscore-lib
bowling score library for C (written in Rust)
-
bevy-aabb-instancing
Render millions of AABB instances in Bevy
-
rmt2cc7800
a companion tool of cc7800 generating C code from RMT songs (Raster Music Tracker)
-
feo-oop-engine
An Object Oriented game engine for rust
-
process-read-write
allow you to read and write bytes from another processes, it also enables you to monitor a specefic process using ptrace, geting a real-time list a list of all the system calls made by that process
-
shogo
webgl game engine using offscreencanvas
-
bevy_fpc
First person controller plugin for the Bevy game-engine
-
slowchop_console
A Quake style console and log plugin for Bevy
-
olc-pge
A reimplementation of the olcPixelGameEngine in Rust
-
gaviota-sys
Low level bindings for libgtb, a library for Gaviota tablebase probing
-
pleco
A blazingly-fast chess library
-
bscore
bowling score library for Rust
-
prime-forge
Forged in Lost Lands is a simple game engine built in Rust that focuses on data control and ease of use
-
epicinium_lib
Rust bindings for libepicinium, the game logic library of the strategy game Epicinium
-
sg-sprite
Application for restoring Mages engine sprites (Steins;Gate, Steins;Gate 0, Chaos;Child)
-
behavorix
behaviour tree libary that can be used with bevy
-
bevy-rapier-baseball-flight
Baseball flight simulation with Bevy and Rapier
-
image-atlas
A texture atlas generator for generic purpose
-
bevygap_shared
Shared plugin used by bevygap plugins and related tools
-
dorothy-ssr
The lib for building Dorothy SSR games in Rust running on target wasm32-wasi
-
tdlg
Generates a grid of cells that could be used to build a top-down game map. Used by me to learn Rust.
-
bevy_enhanced_input
Dynamic and contextual input mappings for Bevy
-
xanadu
A toy ECS library
-
px8
Open source fantasy console in Rust
-
fixedstep
macro to create a fixed timestep loop for a game
-
bevy_pixel_camera
pixel-perfect camera plugin for Bevy, suitable for pixel-art
-
zara
Zara survival engine
-
vertix
A cross-platform performant ECS game engine
-
dces
DCES entity component system
-
bevy_pixels
Bevy plugin that uses Pixels (a tiny pixel buffer) for rendering
-
bevy_2d_line
A line rendering plugin for Bevy
-
bevy_pause
A very simple pause plugin for Bevy
-
luminol-data
Luminol's RPG Maker data structures
-
doryen-extra
aims to be a loose re-implementation of the utility features from the popular roguelike library named libtcod
-
amethyst_tools
Game development tools for the Amethyst engine
-
raylib-rs
Rust wrapper for raylib
-
play-games-services
Google Play Games Services Plugin for Crossbow
-
pons
Rust package for contract bridge
-
oxygengine-input-device-web
Web input devices module for Oxygengine
-
box2d-rs
Port of Box2d to Rust
-
blocky-net
creating Minecraft clients, enabling packet manipulation and automated interactions with Minecraft servers
-
bevy_crossbeam_event
Fire Bevy events from crossbeam channels
-
solstack
Enables management of your app's or game's control flow through a simple state stack machine
-
wow_spells
Spell definitions for World of Warcraft game servers
-
bevy_more_shapes
Bevy engine plugin that adds additional shapes to the existing collection of procedurally generated geometry
-
durian_macros
Macros for the durian crate for ease of creating Packet structs
-
bevy_query_macros
Bevy query macros
-
simple-game-engine
A minimal game engine inspired by the OLC Pixel Game Engine
-
tonytools
handling certain Glacier 2 formats
-
edict-proc-lib
Powerful entity-component-system library
-
mclr
run mc in rust
-
bevy-vfx-bag
An assorted bag of visual effects for Bevy
-
ayaka-primitive
Primitive types for Ayaka
-
bevy-discord-presence
Discord presence plugin for the Bevy game engine
-
bevy_headless_render
A plugin for the bevy engine which enables headless rendering to an image for use in the main world
-
bevy_fly_cam
Flycam plugin for Bevy 0.14
-
gdnative_tweener
A port of DoTween(3rd party package for Unity) to Godot 3.5, using GdNative
-
misc_ecs
basic Entity Component System library, being developed as a way to learn
-
pak
data pak format for games
-
shogi_official_kifu
The official notation of shogi moves
-
kifuwarabe_connect_four
WIP. Connect-four AI. Currently, does not work.
-
bevy_diagnostics_inspector
Inspector plugin for the bevy game engine
-
wutengine
A modern game engine
-
mini_asset_loader
A composable game asset-loading system
-
bevy_mask_system
system architecture that utilizes functional programming principles to organize code. It primarily uses mask-based generics to structure systems.
-
firecore-battle
Pokemon battle simulation
-
bevy_simple_networking
authoritative server networking library for Bevy
-
bevy_mod_opacity
Hierarchical opacity for bevy
-
bevy_animation_graph_editor
Animation graph editor for the Bevy game engine
-
overworld
Metapackage library for adding game systems useful for incremental, RPG, and management games
-
rust-console-game-engine
Console game engine for Rust, heavily inspired by Javidx9's One Lone Coder Console Game Engine (https://github.com/OneLoneCoder/videos/blob/master/olcConsoleGameEngine.h)
-
bevy_ehttp
A ehttp client plugin for Bevy
-
bevy_b3d
A Bevy extension for B3D loading
-
ramirezmike/quien_es_el_mechaburro
A game made in one week for the Bevy engine's first game jam
-
nimlib
Nim games: calculate nimbers and possible moves
-
rust-sokoban
sokoban game base rust
-
audir
Low-level audio library
-
ira_drum
A packaging format for textures and models
-
tts-external-api
External Editor API for Tabletop Simulator
-
catgirl-engine-server
Server side part of the catgirl-engine crate
-
bevy_flicker
An easy to use event-based system to apply brief overlays to sprites and meshes
-
specs
Entity-Component-System library written in Rust
-
bevy_foliage_tool
A configurable foliage painting system using perlin noise, grayscale maps, and chunked visibility
-
bevy_mod_chroma
A plugin for the Bevy game engine to allow control of Razer Chroma devices
-
bevy_previous
Access previous values of components
-
bracket-pathfinding
Pathfinding and field-of view utilities. A Star, Dijkstra. Part of the bracket-lib family.
-
reverie-engine-opengl
A toy game engine backed by OpenGL
-
bevy_mod_reaction
Reactive components for Bevy
-
notch
A compact and fast library for managing Minecraft servers
-
nphysics_testbed3d
Testbed for the 3-dimensional physics engine in Rust
-
tego
loading Tiled maps
-
gbfs
reading gameboy filesystem archives, a format commonly used in GBA homebrew games
-
service-locator
Thread-safe generic service locator
-
bevy_material_tool
A material replacement workflow for bevy
-
miratope
A polytope renderer and builder
-
urex
wip UnityRustExtractor and patcher
-
bevy_screen_diags
An on-screen FPS display for bevyengine.org
-
bevy_gltf_kun
Bevy glTF plugin using gltf_kun
-
bevy_svg_map
load SVG to bevy, adding properties based on the style
-
game_features
Various helpful constructs for game development. See the github repository for detailed instructions.
-
event-simulation
event based simulation of application state
-
sheep
Modular and lightweight spritesheet packing library
-
bones_lib
The Bones game development library
-
saft-sdf
Signed distance field function library
-
rhythm-core
Core library for the rhythm games
-
interpulse
interacting with pulseflow apis
-
lpcg
A lib to generate character spritesheets based on LPC
-
gyges_engine
A powerful Gygès engine
-
ico_memory
Experimental custom memory manager and handle-based resource manager
-
xwt
A common WebTransport interface for browser and native. Write once, run anywhere. Originally intended for use with bevy.
-
bevy_dexterous_developer_library
A modular hot reload system for rust
-
apparatus
A 2D game engine
-
bevy-lua-mod
Adds lua modding support to Bevy
-
chuot-packer
2D texture packing for the Chuột game engine
-
zengine_ecs
ZENgine's entity component system
-
bevy_mod_spritesheet
Create TextureAtlasLayouts from common sprite sheet formats
-
pokemon-synthesizer
A synthesizer for the sound format of the Pokemon GameBoy games
-
remodel
read, modify, and write Roblox objects
-
bevy_dynamic_bundle
dynamic bundles for bevy
-
ryot_ray_casting
Implements ray casting capabilities for Bevy, crucial for interactive game mechanics like line-of-sight, fog, complex collision, etc
-
rantz_proto
An opinionated rust library for transforming on-disk assets into Entities in Bevy
-
ugli-raw
Game ENGine
-
pyxel-wrapper
Python extension module for Pyxel, a retro game engine for Python
-
bevy_interact_2d
A Bevy plugin for 2d mouse interactions
-
bevy_osc
Send and receive OSC data to and from bevy and other programs or controllers
-
bevy_observed_utility
Ergonomic and Correct Utility AI for Bevy Engine
-
gdnative_bindings_generator
Generates bindings for the Godot engine's gdnative classes from a json api description file
-
bevy_trackpad_haptic
A bevy plugin for triggering trackpad haptic feedback on a mac
-
nest_lightmap
A plugin for Bevy w/Nest that interfaces lightmaps from The Lightmapper
-
bevy_quick_response
A Bevy plugin for quick responsive behaviors
-
inexor-rgf-model-runtime
Inexor - Reactive Graph Flow - Model - Runtime
-
edger_bevy_view
edger.dev view abstraction with common layout support
-
ccdb_script
A small language to add in games for easy modding
-
bevy_ui_inspector
inspecting bevy ui
-
semeion
A generic 2D environment simulator
-
bruto
Artificial opponent to play the board game Quarto
-
wasm4fun-sound
Sound primitives and subsystems for WASM-4 fantasy console
-
bevy_web_popups
Allows to trigger web/dom based popups/alerts and textinput in bevy
-
ps2logo
PS2 Logo Decryptor
-
ayaka-runtime
Ayaka low-level runtime
-
bevy_video_glitch
A video glitch effect for bevy
-
ambient_color
Defines a color type for Ambient, as well as helper operations
-
mime_more
better MIME function integrations
-
newport_math
Math library that also works with spirv shaders for Newport engine
-
bevy_camera_extras
containing a collection of utilities to making working with cameras in bevy easier
-
libsmallworld
behind the "smallworld" binary crate
-
lospec-cli
Lospec CLI is a command-line interface tool that allows users to interact with Lospec's color palettes conveniently. With this tool, you can search for color palettes and download them.
-
poirebot
A chess bot engine written in Rust
-
bevy_state_ui
UI library for rendering a UI from a given state
-
wolf_engine_input
A high-level input API
-
asciivation_duty_renderer
in-terminal 3d renderer for a game i was/am writing, but that may also be useful as a standalone library
-
vector2d
The spoon of 2D vector libraries, intended for simple game development
-
cute-dnd-dice
roll dices
-
collision2d
2d collision detection library
-
elite_journal
Elite: Dangerous journal file stuctures and parsers
-
wutengine_graphics
Graphics and rendering interfacing code for WutEngine
-
bevy_accelerometer
A Bevy plugin that provides accelerometer functionality
-
discord_game_sdk
Safe wrapper for the Discord Game SDK
-
clige-rs
CLI Game Engine - clige
-
bevy_skybox_cubemap
Cubemap-based Skyboxes for Bevy Engine
-
bevy_term
Easy terminal event handling and rendering with Bevy!
-
wasm4-common
Functionality used from proc_macro and regular libraries for WASM-4 bindings
-
bevy_tweening_captured
Tweening animation plugin for the Bevy game engine
-
bevy_bulletml
BulletML library in Rust with Bevy game engine suppor
-
bevy-drpc
A bevy Discord RPC plugin
-
space_traveller
command-line game engine based on the MVC architecture, centered around cosmic space
-
pistoncore-event_loop
A Piston event loop for games and interactive applications
-
moonshine-spawn
Collection of tools for spawning entities in Bevy
-
nage
Not Another Game Engine; command-line text adventure engine
-
macroquad-tiled
Tiled editor macroquad intergration
-
heavyli_engine
A game engine based on 'OpenGL'
-
ecs_rust
ECS in Rust
-
bevy_koto
Koto support for Bevy
-
gravitron_ecs
performant ECS for Gravitron
-
rantz_random
Mostly just a wrapper around fastrand for a bunch of types. Supports bevy and rantz_spatial2d.
-
bevy_yarnspinner
Bevy plugin for Yarn Spinner for Rust, friendly tool for writing game dialogue
-
bevy_fsl_box_frame
A gizmo for manipulating an OBB via 3D picking
-
firewheel-sampler
Sampler nodes for the Firewheel audio engine
-
casclib
An open-source implementation of library for reading CASC storages from Blizzard games since 2014
-
wgsl-minifier
A command-line tool for minifying WGSL shaders
-
fluffl
A cross-platform multimedia layer that exposes opengl,sockets,and audio utilities for desktop and browser
-
nnsdk
Cleanroom reverse-engineered bindings for nnsdk (Nintendo Switch SDK)
-
bracket-noise
Rust port of Auburn's amazing FastNoise library. Part of the bracket-lib family.
-
pyri_tooltip
Powerful tooltips for Bevy
-
crayon
A small, portable and extensible game framework
-
second-music-system
Portable, open source video game music middleware
-
are_we_touching
Collision Detection library
-
bevy_variable_property
A generic way to define properties as static, random, or randomized on an interval
-
bevy_rapier_collider_gen
generating bevy_rapier2d colliders, for bevy apps, from images with transparency
-
bevy_render_layers_manager
Manager for Bevy RenderLayers
-
resources
Safe store for one value of each type, with interior mutability
-
lightyear_examples_common
Common harness for the lightyear examples
-
bracket-geometry
Geometry utilities. Rect, lines, circles, distance calculations. Part of the bracket-lib family.
-
ogmo3
reading and writing Ogmo Editor 3 projects and levels
-
libquickjspp-sys
QuickJSpp Javascript Engine FFI bindings
-
timeline_rs
timeline library for Rust
-
easytext
A dead simple, easy-to-use and basic text rendering library for wgpu
-
generational_array
A small package to handle generational arrays and prevent the ABA problem while reusing unused space
-
bevy_fortress
My personal helper library for Bevy
-
rafx-framework
Rendering framework built on an extensible asset pipeline
-
game_clock
clock for game (engines) that is simple to use and efficient
-
amethyst/space-menace
An action 2D platformer made with Amethyst game engine
-
dbsdk-rs
API for creating Rust games for the DreamBox fantasy console
-
bevy_schedules_ext
A Bevy plugin for expanding the use of schedules
-
wecs
ECS lib for general use
-
hill_vacuum_shared
shared utilities among the other HillVacuum libraries
-
bevy_tiled_prototype
A plugin for rendering tiled maps
-
typing_engine
A typing game engine for Japanese and English
-
bitmap7800
a companion tool of cc7800 for generating C code for bitmaps
-
ecstatic
Statically-typed ECS library
-
bevy_xpbd_3d_parenting
Allows children of a
bevy_xpbd_3d
RigidBody
to exert forces on their parents -
limnus-message
message container
-
bevy_webp_anim
Plugin for loading and playing animated webp images in bevy
-
charred-path
Component-based Bevy plugin for tracking path and homotopy data for moving objects
-
cc6502
making C compilers for the 6502 8-bits processor
-
inline_tweak
Tweak values directly from the source code
-
mod_plugins_resources
Reduce plugin boilerplate in the Bevy game engine
-
weasel
A customizable battle system for turn-based games
-
notan_backend
default backend for Notan
-
monte_carlo
Preforms Monte-carlo tree search
-
h_mat
A type-safe heterogenous matrix type
-
notation_model
Fun notation - runtime models
-
veccentric
Tiny 2D vector library
-
golem
A (mostly) safe library for graphics programming
-
turbo_atlas_icons
A system for declarative ui icon rendering with Bevy
-
micro_bevy_web_utils
patching various missing parts from Bevy web/touch support
-
arche-tape
archetypal ECS
-
font-awesome
A typed manifest of constants of Font Awesome unicode code points
-
blackjack
popular casino card game Blackjack
-
oxygengine
Oxygengine
-
bevy_erm
A entity relational mapper
-
spirv-layout
SPIRV reflection utility for deriving Vulkan DescriptorSetLayouts
-
gl-from-raw-window-handle
creating an OpenGL context from a RawWindowHandle
-
bevy_simple_prefs
A small Bevy plugin for persisting multiple Resources to a single file
-
bevy_sun_gizmo
gizmo for directional lights in Bevy
-
bevy_replicon_repair
Extends bevy_replicon with client-state repair for reconnects
-
fabulist-core
A branching narrative engine
-
beetmash_net
A lightweight Bevy replication library
-
cob_sickle_ui_scaffold
Scaffolding framework for sickle_ui
-
bevy_2d_collisions
Bevy plugin to easily detect aabb collisions
-
tetrice
core functions of Tetris
-
bevy_gltf_components
Allows you to define Bevy components direclty inside gltf files and instanciate the components on the Bevy side
-
dodgy_2d
ORCA, a local collision avoidance algorithm for 2D
-
ldtk
reading the LDtk 2D tile map format
-
kahuna
A basic implementation of wave-function collapse for procedural generation
-
jeremychone-channel/invaders
game with the Bevy Engine
-
a2s
Source A2S query
-
hanjie
A nonogram game engine using Bevy
-
ren
easy to use graphics library
-
bevy_render
rendering functionality for Bevy Engine
-
nwn_nasher_types
parse and de/serialize the files from the nwn community tool, nasher
-
scene-graph
a fast scene-graph for games and animation
-
chessbored
a chess board with movable pieces that behaves like a chessboard on the table
-
gridit
2D grid library utilizing the fun of iterators
-
uobors_core
Unleash OpenBOR modding in Rust
-
geo-bevy
Generate Bevy meshes from
geo
types -
chatter
Translate a human-readable dialogue script into Rust
-
byond
interfacing with the BYOND game engine
-
bevy_puffin
Integration layer between Bevy, puffin and tracing
-
alnilam-log
Alnilam Log
-
bevy_egui_ime
plugin that supports Japanese input with bevy_egui
-
bevoids
A bevy plugin that aims to make boids easy to add to your game, without comprimising in control
-
bevy-autoplay
Automated integration testing based on recorded play-testing sessions
-
gamepads
access information about connected gamepads
-
limnus-system
Limnus systems
-
physfs-rs
Safe wrapper around PhysicsFs
-
thallium_ecs
The ECS for the thallium crate
-
forky_bevy
Rust Utilities
-
bevy_fpc_sprint
Sprinting feature for
bevy_fpc
-
bevy_light_field
rust bevy light field array tooling
-
bevy_bundlication
Replication rules for bevy_replicon based on a bundle pattern
-
resurgence
A VM backend designed to be embedded in an application
-
bevy_orbits
A bevy plugin for creating stable orbits, and calculating transfers between them
-
firecore-pokedex
A pokedex library
-
libreversi
A backend for reversi game with enemy AI using MiniMax Algorithm
-
blue_engine_utilities
Blue Engine
-
ivy-vulkan
Low level vulkan abstractions for the Ivy game engine
-
my-ecs
Entity Component System implementation
-
bevy_dyn_component
Safe dynamic components API for Bevy
-
wormhole-cli
The Wormhole CLI
-
gdext_coroutines
Run Rust Async functions and Coroutines in Godot 4.2+ (through GDExtension), inspired on Unity's Coroutines design
-
blizzard-engine
Blizzard Game Engine ❄️ is a modular ECS game engine
-
bevy_poly_level
A 2d polygon-based level editor for bevy game engine
-
bevy_fabulous
A Bevy plugin for enriching spawned GLTF scenes with gameplay components / assets
-
imperator-tiger
Validator that checks Imperator: Rome user mod files for mistakes and warns about them. For example: missing localizations, or using a country trigger on a character. Imperator: Rome…
-
hai_ops
Operations inside Javascript runtime for Hai
-
shadowcaster
Recursive shadowcasting for grid based video games
-
bevy_titan
Bevy plugin for spritesheet manifest loading
-
bevy-fps-ui
Fancy FPS counter for Bevy Game Engine
-
steamworks-sys
raw bindings to the steamworks sdk
-
bevy_vox_mesh
A bevy engine plugin for loading magica voxel files directly in bevy as usable meshes
-
naia-bevy-server
faciliate naia_server & Bevy interop
-
specs-task
Fork-join multitasking for SPECS ECS
-
web-sys-main-loop
main loop (or game loop) for web_sys windows
-
bevy_proto
Create config files for entities in Bevy
-
frame_counter
frame counter and limiter
-
bevy_adventure
A framework for building adventure games in Bevy
-
bevy_submerge_ui
A ui plugin with tailwind like capabilities for bevy
-
ck3save
Ergonomically work with all CK3 saves (regular and ironman)
-
amethyst_physics
The Amethyst Physics engine interface
-
bracket-state-machine
State management library for bracket-lib terminal
-
valve-sdk13-rng
A port of Valve's SDK13 Uniform random number generator in Rust
-
pistoncore-glfw_window
A GLFW window back-end for the Piston game engine
-
bevy_fsc_point_cloud
Point cloud renderer for Bevy
-
openlegends-client
OpenLegends Client Library
-
bevy_text_mesh
A bevy 3D text mesh generator for displaying text
-
mctools
that contains some Minecraft tools
-
eu4save
Ergonomically work with all EU4 saves (ironman and multiplayer)
-
godot-rust-cli
easy way to use Rust with your Godot project
-
dice_forge
A small crate to preform basic math using dice notation for random numbers
-
world-map-gen
Command line tool and library to generate random game world maps for both Rust and WebAssembly
-
mono_lib
hacking mono applications
-
oxygen_suite
Oxygen Suite is a set of tools made with the Oxygen Game Engine to make assets
-
gn-matchmaking-state-types
Component for shared state-management-types in the game-night backend
-
bevy_two_entities
A few convenience traits for working with Bevy Queries
-
bevy_stroked_text
A Bevy plugin for stroked text rendering
-
smve
A voxel engine written in Rust
-
bevy_crab_networking
Bevy plugin for sending data over TCP
-
mochi
A mobile game engine based on Gtk & Cairo
-
castle-core
CastleCore - Core engine for Altenstein (and same projects)
-
dicey
parsing dice strings of the form "adx,bdy,cdz", where a, b, & c are quantity of dice and x, y, & z are the number of faces on those dice; e.g., 5d6 represents 5 6-sided dice, as in the game Yahtzee
-
wgtr-ecs
ecs made for educational purposes and wgtr engine Started by using https://github.com/brooks-builds/improve_skills_by_building_ecs_library_in_rust rust course
-
horizon_logger
Color-coded logging system for Horizon game server
-
egui
immediate mode GUI that runs on both web and native
-
double_dot_macro
Macros for the Double-Dot crate ecosystem
-
emf-core-base-rs
Idiomatic Rust wrapper of the emf-core-base interface
-
unity-unpacker
A CLI utility for unpacking the assets from Unity's .unitypackage file
-
bevy_jornet
Bevy plugin for Jornet - a social game server
-
macademia
A realtime application/game engine written in rust
-
ldtk_easy
An easy to use LDTK library
-
intuicio-backend-vm
VM backend module for Intuicio scripting platform
-
swamp-wgpu-window
creating and managing a window with rendering surfaces using winit and wgpu
-
roq-dec
A minimal crate for decoding ROQ video streams
-
thephet/bevyroguelike
Roguelike game using Rust and the Bevy engine
-
stabilkon
Mesh builder for tile maps using using texture atlases
-
liverking
Primal Man
-
ron_asset_manager
A dead simple crate to manage Ron based assets which depend on other assets
-
axle_ecs
Axle's entity component system
-
arimaa_engine_step
A step based engine for the board game Arimaa
-
rymder
Unofficial agones client SDK
-
lua-shared
Really simple wrapper around lua_shared(_srv) that tries not to be a total burden when interfacing with gmod's lua
-
pabitell-lib
Interactive storytelling - core library
-
pokemon-sprite-compression
dealing with compressed Pokemon sprites
-
moore-neighborhood
Calculates Moore neighborhoods (8-connected) for arbitrary ranges and dimensions
-
bevy_serialization_core
contains the plugins/systems that bevy_serializations_extras relies on, + some misc wrappers
-
bevy_fps
A fist person shooter plugin for bevy
-
bevy_ios_alerts
Bevy plugin to request ios native UIAlert popups
-
qqx
3d library for rust based on OpenGL
-
auto-traffic-control
A video game for programmers about air traffic control
-
rival
A framework for creating computer players for turn-based games
-
bevy_stat_query
An over-engineered RPG stat query system for the bevy engine
-
mage-core
An ASCII art game engine written in Rust
-
perovskite_server
Multiplayer voxel game written in Rust - Game server
-
specs-physics
nphysics integration for the Specs entity component system
-
lichessbot
Lichess bot. Under construction.
-
bevy_editor_pls_default_windows
In-App editor tools for bevy apps
-
chsl
2D Game Physics Engine supporting Joints/Constraints
-
ira_cli
Command line interface for preparing assets for Ira
-
kaige_ecs
Fork of the Legion ECS library, with some changes to make it more suitable for use in Kaige
-
bevy_health_system
A quick and easy way to add a health system to any entity of your bevy game
-
bevy_toon_shader
Toon shader for the Bevy game engine
-
bevy_mod_static_inventory
Static inventory for Bevy
-
Clig
A CLI Game engine to make games in CLI
-
game4all/vx_bevy
🧊 Voxel engine prototype made with the bevy game engine. Serves as a playground for experimenting with voxels, terrain generation, and bevy.
-
entropy-ecs
一个虚拟世界
-
kayak_ui
A UI library built using the bevy game engine!
-
rustygba
GBA game development library, based on the "gba" crate
-
moonshine-tag
Cheap, fast, mostly unique identifiers designed for Bevy
-
brick_bird
A colorful Flappy Bird clone written in Rust. Cross platform. Has own physic engine. Parallel.
-
billy
A small ECS libary written in Rust
-
playdate-lua
High-level Lua API built on-top of Playdate API
-
aoaddons
creating addons for albion online game in multiple programing languages
-
hex-spiral
A single-coordinate 2D hex grid
-
planck_ecs
A tiny but very powerful ECS framework
-
bracket-terminal
ASCII/Codepage 437 terminal emulator with a game loop. Defaults to OpenGL, also support WebGPU (for Vulkan/Metal/WGPU), Curses and Crossterm for output. Part of the bracket-lib family.
-
maikklein/unreal-ffi
Rust integration for Unreal Engine 5
-
test_lulu
A fun test_lulu game
-
usi
handle type-safe communication with USI-compatible shogi engines
-
devotee-backend
Backend library specification for the devotee project
-
ggegui
egui for ggez
-
bevy_quill
A reactive UI framework for Bevy
-
pyrrhic-rs
A pure-Rust library to probe Syzygy Tablebases within a chess engine
-
bevy_ui_anchor
A small bevy plugin for anchoring UI elements to specific points or entities in the world
-
ambient_shared_types
Types shared between the host and the guest of the Ambient runtime
-
bevy_mod_try_system
An extension trait for Bevy systems that return Results
-
coffee
An opinionated 2D game engine focused on simplicity, explicitness, and type-safety
-
flecs_ecs_sys
sys binding for C/CPP flecs ECS library https://github.com/SanderMertens/flecs
-
bottomless-pit
A very simple 2D rendering/game engine inspired by raylib
-
cubi_vectors
Vector library
-
bevygap_server_plugin
Plugin for bevy gameservers for use with lightyear on edgegap
-
raylib-project-generator
Generate rust raylib project to run in browser
-
bevy_bundletree
Spawn trees of bundles in the Bevy game engine
-
igdb
Video Game Database Api
-
scpcb_redux_mapper
A map generation for SCPCB Redux
-
dialogos
A super simple dialogue system for Rust
-
geon
once and for all!
-
soku
Easy sudoku generation and solving
-
eccles
An Entity Component System in Rust focusing on speed and user-friendliness
-
chess-lib
A chess movement generator library
-
bobox214/kataster
A single screen space shooter developed in Rust with 'bevy' and 'bevy_xbpd'
-
baba
Extremely simple library for games, inspired by love2d and raylib
-
fyrox-resource
Asset management crate for the Fyrox engine
-
quarks
A general purpose engine. Not ready WIP
-
safe_ecs
ECS written in safe code
-
mineswipe
playing Minesweeper!💣
-
bevy_eventwork_mod_websockets
A Websocket NetworkProvider for Bevy_eventwork
-
kakistocracy
A pile of vaguely gamedev related code, governed by its least suitable and/or most unscrupulous programmers
-
schnapsen-rs
Schnapsen implementation in Rust
-
auburn
Fast and simple physics library
-
schminput_rebinding
Input Rebinding for Schminput
-
kira_framework
OneBot 11 based on the ECS architecture
-
fmc
creating fmc servers
-
irrgarten
Small and easy to use library to generate mazes for games
-
machinery
safe wrappers for working with The Machinery game engine
-
bevy_tileset_map
An extension to bevy_ecs_tilemap, allowing for configurable tilesets, auto tiling, and more using the bevy_tileset crate
-
astral-util
Astral Engine (WIP)
-
bevy_skybox
A skybox from an image for bevyengine.org
-
bevy_openai
event-driven plugin for Bevy that provides convenient access to the OpenAI API
-
space_editor
Prefab editor for bevy game engine. Make levels/object templates with intuitive UI
-
namigator
Rust bindings for the namigator pathfinding library for World of Warcraft
-
component_storage
pack components based on type in continous arrays
-
tomb
A minimal crate that provides dice rolling mechanisms for games
-
bevygap_client_plugin
Plugin for bevy games for use with bevygap matchmaker and lightyear
-
rrise-headers
A helper for Rrise, generating headers based on soundbank definition files
-
bevy_cobweb
Reactivity primitives for Bevy
-
bevy_mod_xr
semi generic Xr Api for Community Driven XR in Bevy
-
bevy_script_api
Bevy API for multiple script languages, part of bevy_mod_scripting
-
yurei
a WIP high level wrapper around bevy_rapier3d created to remove some of the boilerplate while prototyping 3d platformers with bevy
-
ABC_Game_Engine
fast, and flexible Game Engine written in Rust, with simplicity in mind
-
bevy_incandescent
A 2d lighting crate for bevy
-
aeronet_transport
Transport layer implementation for
aeronet
-
static_ecs
static entity-component system
-
sunshine
A raycasting game engine built on miniquad
-
bevy_scrolling_2d_camera
2d camera plugin for bevy supporting scrolling with right mouse dragging
-
bevy-tnua-avian2d
Avian 2D integration for bevy-tnua
-
hivetuilib-ai
Generic minimax AI algorithm for hivetuilib
-
bevy-tick-timers
Tick based timers for Bevy
-
morkovmap
A data-driven, Markov Chain-based tilemap generator library and app
-
korome
WIP game engine using glium
-
cob_sickle_math
Math dependencies for sickle_ui
-
nu-plugin-engine
Functionality for running Nushell plugins from a Nushell engine
-
yml_dialog
A very light base structure to implement an Rust Dialog using YML (file) format
-
unrust
side of the unity package to work with rust + bevy in unity!
-
yarecs
Entity Component System
-
bevy_bevy
Bevy support for Bevy
-
bevy-firebase-auth
firebase auth for the bevy game engine
-
acidalia
The game's game engine's engine
-
lacking
A game engine/framework port from Go
-
vibha
text adventure live-loading
-
black_grimoire
game engine
-
gw2lib-model
Models for gw2lib
-
bevy_iced
Iced integration for Bevy
-
regecs-codegen
Code generation macros for REGECS
-
lib_sens
that converts sensitivities between video games and synchronizes them to configuration files
-
bevy_toast
A bevy plugin to easily show toast notifications to the player
-
chess-turn-engine
Chess turn engine library with all chess rules implemented. Can be used to implement a chess game.
-
aspen-renderer
Rendering library for the Aspen engine
-
obfuscate-integer
may stop most Cheat Engine (and other variants) program scanning for the relative address, and thus stop further modification
-
moonshine-check
Validation and recovery solution for Bevy
-
maikor-vm-core
VM for playing Maikor games
-
blokus
game engine
-
act2
Act 2 is a simple engine for making text-based adventure games using JSON
-
treasury-import
FFI for treasury importers
-
lmbr_build
Amazon Lumberyard (unofficial)
-
bevy_dice
Physics-based dice rolls for bevy
-
luminol-ui
Luminol's UI code
-
hexgame_rs
game Hex, a discrete full-information strategy game for two players
-
guimcaballero/bevy_rhythm
A small rhythm game implemented in Bevy, with an accompanying tutorial
-
mun_hir
high-level intermediate representation of Mun code
-
bevy_webgl2
A webgl2 wasm32 render backend for Bevy Engine
-
gdengine
Game design document creation tool
-
vingt-et-un
A blackjack engine
-
roasted-core
Core library for Roasted game engine
-
gameloop
deWiTTERS game loop
-
crow
A pixel perfect 2D rendering engine
-
dmsdk
Rust-friendly wrappers around the Defold dmSDK
-
box_intersect_ze
Broad phase collision detection using Zomorodian and Edelsbrunner's hybrid algorithm (streamed segment trees with pruning and scanning)
-
game_of_life_bevy
Conway's Game of Life in bevy
-
bevy_app_compute
App compute plugin for Bevy
-
ombre
Shadowy game and graphics library for Rust
-
game-save-backuper
back up save data of some game server
-
game-grid
2D grid for prototyping games. Including easy parsing, indexing and iterators.
-
steel-engine
The steel game engine core library
-
gdrust
interacting with gdnative-rust a little easier
-
edger_bevy
edger.dev shared logic for bevy applications and libraries
-
aamp
Nintendo parameter archive (AAMP) files
-
degen_toon_water
A toon water shader for bevy
-
lib_tictactoe_menace
Tic Tac Toe game with a Menace AI
-
mythoji
A minimal Rust crate that helps identify and display fantasy appropriate emojis
-
inle_diagnostics
Inle game engine - Diagnostics library. THIS PACKAGE IS MAINTAINED FOR PERSONAL USE ONLY AND IS SUBJECT TO NOT RESPECT SEMVER AND BEING BROKEN OVER TIME.
-
transvoxel-data
The tables necessary to implement the Transvoxel algorithm
-
fmc_protocol
The fmc protocol
-
bevy_verlet
Verlet physics implementation in bevy
-
quadify
Bevy plugin that integrates macroquad's windowing/rendering/sound API
-
corrosion
A Magic: The Gathering rules engine
-
wad
binaries for reading WAD files compatible with the Doom game engine
-
rokol
Rust bindings to Sokol
-
bevy_color_blindness
Bevy plugin to simulate color blindness
-
bevy-avian-baseball-flight
Baseball flight simulation with Bevy and Avian
-
nzsc_core
The Official (Experimental) NZSC Core Library
-
metropolis
A high level easy to use graphics renderer
-
bgel
apply Khronos glTF extensions to Bevy models
-
bevy_nine_slice_ui
A nine slice/patch texture plugin for bevy ui nodes, works in wasm
-
director
versatile, ergonomic state machine in Rust-lang
-
bevy-yoetz
A decision-making AI for the Bevy game engine
-
game_time
handling time in games. Game_time provides methods to track frame time in games. It allows decoupling game time from wall time as well as tracking and setting frame rate.
-
clocked
A collection of tools for synchronizing asynchronous audio streams
-
rmv-bevy-testing-tools
Testing-utilities for integrating rstest, insta, and speculoos with bevy
-
vigilant_lamp
Multi-target game engine / graphics library
-
word_search
generate and display a configurable word search grid
-
flutter_engine_context
Easy access to FlutterView, FlutterBinaryMessenger and FlutterTextureRegistry for FFI
-
cogs-gamedev
Common, Obnoxious Game Stuff. Contains a bunch of useful boilerplate for writing games.
-
wyrd
an entity component system created for TimberWolf
-
bevy_app
core App functionality for Bevy Engine
-
ecs_girvel_common
Common types for ecs_rs
-
srcconsole
interact with the source engine console
-
das-grid
2D grid library which serves as fundamental building block for any 2D game built on the concept of grid
-
notan_glyph
glyph's support for Notan
-
bavy
This package may become something, or it may remain nothing. Bavy is not Bevy, that is for certain.
-
rovella
A game library that, at present, only consists of a windowing and events wrapper
-
tomt_bevycss
Expansion and fixes based on bevy_ecss. Allows for using a slightly wider subset of CSS to interact with Bevy ECS. Now on Bevy 0.12!
-
slot_machine
Bluejay Bonanza Slot Machine
-
mgf
A 3D collision and physics framework for video games
-
bevy_replicon_renet
Integration with renet for bevy_replicon
-
paddle
2D Game Engine for Rust on the Web
-
bevy_states_utils
Small utils for bevy states, such as nested states and Gc
-
rezcraft
Minecraft like game written in rust using wgpu, supporting both native and wasm
-
miru-gl
OpenGL bindings for my personal game engine
-
bevy_heterogeneous_texture_atlas_loader
Load heterogenous texture atlases from a ron manifest
-
bbggez
functions by the Brooks Builds community for the Rust game engine GGEZ
-
tetris_core
Tetris game model with no UI or Game engine
-
bevy_simple_scroll_view
plugin implementing ScrollView into Bevy engine
-
libecs
Rust ecs design pattern
-
source-engine-types
Rust types for Source Engine games
-
oml-game-egui
Very tiny helper to use egui with oml-game
-
bevy_rollback
A rollback library for the Bevy game engine
-
bevy-web-resizer
Automatically resize your Bevy app on the web (wasm) to the size of the browser window
-
bva_cli
Bevy Vach Assets CLI
-
voxel_engine
Public API for the octo voxel game engine
-
poll-reactive
A minimalistic poll-based reactive library
-
peter-engine
A game engine I (Peter Schmidt-Nielsen) am writing for myself -- I don't recommend you use it
-
bevy_mod_progress
Convenient, strongly-typed progress tracking
-
bevy_plot
A Bevy plugin for plotting data and explicit functions
-
raylib-sys
Raw FFI bindings for Raylib
-
timberwolf
a high-performance 3D-focused game engine
-
ogsolve
The program for solving octal games
-
minedmap-nbt
MinedMap's handling of Minecraft NBT data and region files
-
evalexpr
A powerful arithmetic and boolean expression evaluator
-
unrust-inbuilt
Inbuilt types common between unity and bevy used by unrust
-
bevy_decorum
A highly customizable window decoration plugin for the Bevy engine, inspired by tauri-plugin-decorum
-
dotrix
3D Game Engine
-
quake-bspc
Asynchronous wrapper for running the Quake BSP compiler 'bspc' as a child process
-
zengine_engine
engine functionality for ZENgine
-
shogi_legality_lite
Legality checking in shogi without tables
-
bakkesmod
Rust SDK for writing BakkesMod plugins
-
sotora-game/sotora
[WIP] showcase game made in the Bevy game engine
-
hydrate
Game asset pipeline and authoring framework
-
panik
Application-wide panic handling, whereby panics occurring in any thread are treated as a hard error and can be detected by other threads to trigger a graceful exit
-
halite3bdk
Bot Development Kit for Halite III
-
wolf_engine_window
high-level window API for video games
-
lf-gfx
A collection of utilities that we use
-
salva2d
2-dimensional particle-based fluid dynamics in Rust
-
bevy_fighter
A mildly opinionated micro-engine for building 2D fighting games with bevy
-
muds
Minimalistic Data Structures and Entity-Component-System Library
-
monstermaker_core
Core types for the Monster Maker ecosystem
-
bevy_combat
A sci-fi battle simulation implemented in the bevy engine
-
bevy_clap
A bevy plugin to parse CLI arguments with clap
-
tecs
TeaECS, a simple ECS
-
epic_manifest_parser_rs
A lightweight, fast epic manifest parser made in Rust
-
bevy_quit
plugin to easily add keybinds to exit a bevy game
-
dds-bridge-sys
Generated bindings to DDS, the double dummy solver for bridge
-
render-to-texture
Render to a texture using Bevy and optionally retrieve the contents in the Main World
-
dmastorage
High-performance I/O for Linux based on DMA Buffers
-
odin
👁️ Relentless seeker of knowledge
-
digu
engine written in rust
-
olc_rust_game_engine
beginner's port of a console game engine
-
mmo
Libraries for building scalable game servers
-
bevy-wasm-tasks
integration of WASM tasks into a Bevy app for background processing
-
ellipsoid
2d cross-platform game engine
-
bevy_fnplugins
A plugin for bevy that allows you to use functions as plugins
-
piston-ai_behavior
AI behavior tree
-
dexterous_developer_dynamic
A modular hot reload system for rust
-
billow
Wave Function Collapse implementation in Rust
-
gdnative-async
Runtime async support for godot-rust
-
fps_counter
A Frames Per Second (FPS) counter
-
graphite_minecraft
crafting high-performance Minecraft servers
-
reverie-engine
A toy game engine
-
wolf_engine_events
An event modules for Wolf Engine
-
bevy-kira-components
Alternative crate for Bevy integration of Kira
-
fyroxed_base
A scene editor for Fyrox game engine
-
bestagon
An engine for discrete stuff in hexagonal grids
-
bbecs
ECS library for Brooks Builds projects made live on Twitch at https://twitch.tv/brookzerker
-
deckofcards
An API to implement a deck of cards
-
bevy_ghx_grid
Bevy plugins for 2D & 3D grids
-
playt
game library for the terminal
-
bevy_auto_update
Add automatic updating to your Bevy game
-
godot-rust-cli-upgrader
A CLI tool to help you upgrade your Godot Rust CLI project between versions that introduce breaking changes
-
ff-particles
A fork of macroquad-particles with serde support
-
fontstash
wrapper of a forked version of fontstash
-
mask_system_lib
(bevy_mask_system)A library for system architecture that utilizes functional programming principles to organize code. It primarily uses mask-based generics to structure systems.
-
midpoint-ui
Midpoint is an AI and open-world first game engine. Editor is WASM, but compile target is native wgpu, not WASM.
-
z4-pozk
a multiplayer real-time decentralized game framework with PoZK
-
mc173
Minecraft beta 1.7.3 base data structures and logic for running a world
-
action_maps
A dynamic action mapping system for Bevy
-
victorem
UPD Game Server Framework
-
zengine
2D ECS game engine
-
vulkust
Game engine
-
perovskite_core
Multiplayer voxel game written in Rust - Implementation details shared between client and server
-
psvr
interfacing with the PlayStation VR
-
logtra
A minimal logging library
-
bevy_mod_stylebuilder
A set of fluent builder utilities for Bevy UI styles
-
libfj
An unofficial collection of APIs used in FreeJam games and mods
-
hammerspace
A plugin for the loading and management of levels and scenes, and their physical properties
-
bevy_spawnable
tiny spawn utility for Bevy, to encapsulate spawn logic
-
ultimate-ttt
Ultimate Tic Tac Toe - Game engine
-
bevy_mod_inverse_kinematics
An inverse kinematics plugin for the Bevy engine
-
graphite_command
Command parsing and dispatch framework for the graphite_minecraft project
-
fts_gamemath
collection of crates that provide basic building blocks for 3d video game math
-
rg3d-ui
Extendable UI library
-
gm-ffi
an interface between GameMaker and Rust
-
spatial_hash_3d
3D spatial hash grid implementation optimized for speed. What it does/why you'd want one: https://www.youtube.com/watch?v=sx4IIQL0x7c
-
polako
Define the Bevy tree with
eml!
, style it using a very-css-likeess
syntax and relate data data withbind!
andconnect!
-
macroquad-virtual-joystick
joystick for macroquad games
-
vampirc-io
asynchronous, non-blocking, UCI protocol–based communication between chess UIs and chess engines
-
wasm4fun-graphics
Graphics primitives and subsystems for WASM-4 fantasy console
-
stringid
Lightweight system to manage identifier as human readable string and unique number
-
mc-launchermeta
providing types for the Minecraft Launcher Metadata API
-
bevy_flurx_wry
mechanism to create a webview based on wry
-
set-with-grab
The macro to set state with error handling in bevy
-
rg3d
3D Game engine
-
ebb
An ECS-based game engine built on WGPU and Winit
-
bevy_roll_safe
Rollback safe utilities and abstractions for Bevy
-
bevy_zeroverse_ffi
bevy zeroverse ffi library
-
luminol-eframe
egui framework - write GUI apps that compiles to web and/or natively
-
bevy_dragndrop
implementing drag and drop functionality much easier for the bevy ECS engine
-
bevy_mod_auto_exposure
An auto exposure plugin for Bevy
-
bevy_wasm_window_resize
Bevy helper crate that makes application canvas match window size
-
limnus-gamepad
Platform independent gamepad management
-
valence_inventory
Inventory support for Valence
-
bevy_fake_interior
Fake interior material for Bevy
-
bevy_procedural_grass
A plugin for bevy to generate grass
-
dotrix_pbr
Physically based rendering for Dotrix 3D Game Engine
-
bevy_prototype_schedule_states
Bevy plugin for states as schedules
-
bevy_mod_wanderlust
A character controller library for Bevy Engine
-
libmancala
A frontend-agnostic library that implements the game of Mancala
-
geng-ui
Game ENGine
-
bevy_ecs_markers
🏷️ Markers for Bevy ECS Entities
-
uobors_infrastructure_database_seaorm
Unleash OpenBOR modding in Rust
-
text_adventure
a program to allow for the creation of simple text adventure games using JSON files
-
xonix
Remake of the old pc game xonix written in Rust and based on macroquad engine
-
rg3d-resource
Asset management crate for the rg3d engine
-
keeshond
A fast and fun 2D game engine for Rust
-
simple-cards
deck of cards library with some useful functions
-
island_map_generator_algo
Generation crate for an island map editor using procedural generation, Rust and Bevy engine
-
bevy_ergo_plugin
Macros to make building bevy plugins more ergonomic