-
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_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
-
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_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
-
bevy_flowfield_tiles_plugin
FlowField (vector field) pathfinding as a plugin to the Bevy game engine
-
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_flurx
Allows you to write sequential description of processes involving delays, user input, and other waits
-
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
-
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
-
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-input-sequence
Recognizes and acts on input sequences
-
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
-
bevy_state_curves
A state saving and management crate for the Bevy Game Engine saving via curve keyframes
-
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_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
-
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
-
big_space
A floating origin plugin for bevy
-
vleue_navigator
Navmesh plugin for Bevy
-
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
-
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
-
dcso3
Minimal Rust binding to the DCS lua api
-
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
-
bevy_terminal_display
A plugin for the Bevy game engine which enables rendering to a terminal using unicode braille characters
-
pinmame-nvram
handling PinMAME NVRAM files
-
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
-
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
-
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
-
polyanya
Polygon Any Angle Pathfinding
-
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
-
licheszter
An API wrapper for the Lichess API
-
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
-
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
-
bevy_transform_gizmo
A 3D transform gizmo for Bevy
-
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_embedded_assets
A Bevy plugin to embed assets in your game
-
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
-
bevy_eventlistener
Event listeners and callbacks for bevy
-
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
-
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_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
-
bitt
Bevy integration testing toolkit
-
cosync
a single threaded, sequential, parameterized task pool for games
-
bevy_heightmap
Create meshes from heightmap PNGs in the Bevy game engine
-
bevy_query_ext
Extensions for Bevy's queries
-
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
-
world_dispatcher
System part of a full ECS, along with a fast dispatcher and world container
-
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
-
kifuwarabe_tic_tac_toe
A small example before developing computer chess and computer shogi. Come see the repository.
-
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
-
poker
speedy poker hand evaluation
-
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
-
caelunshun/feather-blocks
A Minecraft server implementation in Rust
-
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
-
bevy_rts_camera
An RTS-style camera for Bevy
-
bevy_sparse_tilemap
A Tilemap crate for the Bevy game engine with a focus on large map sizes and ECS sparse maps
-
rust-training-tool
A very simple game engine using egui. Made for a rust training session, do not use!
-
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
-
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
-
gdnative-bindings
The Godot game engine's automatcally generated bindings to Godot classes
-
lwa_cargo_vacuum
CLI tool for cleaning up old target folders
-
bevy_novel
Visual Novels with Bevy
-
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
-
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
-
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
-
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…
-
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
-
let-engine
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
-
naia-bevy-client
faciliate naia_client & Bevy interop
-
resonite
Resonite's API in rust
-
bevy_parallaxation2d
providing simple 2D parallax layers in Bevy
-
micro_bevy_world_utils
Handy, reusable utilities for working with direct world access in a Bevy exclusive system
-
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
-
bevy_framepace
Frame pacing and frame limiting for Bevy
-
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
-
bevy_octopus
ECS based networking library for Bevy
-
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
-
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
-
zara
Zara survival engine
-
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
-
gbfs
reading gameboy filesystem archives, a format commonly used in GBA homebrew games
-
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
-
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
-
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.
-
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
-
solstack
Enables management of your app's or game's control flow through a simple state stack machine
-
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
-
bevy_diagnostics_inspector
Inspector plugin for the bevy game engine
-
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_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_webp_anim
Plugin for loading and playing animated webp images in bevy
-
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
-
golem
A (mostly) safe library for graphics programming
-
crayon
A small, portable and extensible game framework
-
second-music-system
Portable, open source video game music middleware
-
bevy_tweening_captured
Tweening animation plugin for the Bevy game engine
-
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
-
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
-
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
-
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
-
are_we_touching
Collision Detection library
-
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
-
bevy_render
rendering functionality for Bevy Engine
-
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
-
macademia
A realtime application/game engine written in rust
-
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
-
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
-
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
-
bevy_app
core App functionality for Bevy Engine
-
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
-
effect-util
Effect 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
-
bloke
A video game avatar system, similar to Nintendo's Mii - but open source and for PC / phone games
-
kusa_pixel
A pixel art painter for people who are sick of GUIs
-
bevy_twitch_minimap
bevy plugin for interacting with twitch minimap extension
-
ambient_rpc
RPC implementation for the Ambient runtime. Host-only.
-
space_shared
Subcrate for the space_editor crate. Contains the common types used in the space_editor
-
nimble-blob-stream
Nimble Blob transfer over datagrams
-
usi-run
A command line utility for running games between USI compliant Shogi engines
-
bevy_shape_draw
A shape drawing tool for Bevy
-
pseudo_term
Window and graphical object-manager for making ASCII-art games
-
seldom_fn_plugin
Allows using Rust functions in place of Bevy plugins
-
bevy_mod_scripting_lua
Necessary functionality for Lua support with bevy_mod_scripting
-
arbor
A generic interface to the Monte Carlo Tree Search algorithm
-
oxygengine-input
Input module for Oxygengine
-
bevy_animation_graph
Animation graph library for the Bevy game engine
-
convchain
Bitmap generation from a single example with convolutions and MCMC
-
doryen-fov
A pure rust library containing 2D field of view algorithms for roguelikes
-
gltf_kun_vrm
VRM extensions for gltf_kun
-
android_base
A base for making android applications in rust with piston and glutin-window that simplifies android development
-
gerrymander
Push-down state automata for games
-
fps-controller
fps stabilizer for eventloop
-
ryot_tibia
Specializes in managing and integrating Tibia-specific legacy assets, tailored for games inspired by the classic Tibia
-
rafx-renderer
Rendering framework built on an extensible asset pipeline
-
ayaka-plugin
Plugin runtime interface for Ayaka
-
shogai
A shogi helper
-
pi_ecs_old
ecs
-
sungod
0-Dependency random numbers to brighten your day
-
bevy_trauma_shake
A plugin for shaking 2d cameras
-
spirit_edit_core
spirit editor
-
amethyst-console
imgui frontent to cvar
-
squares-rng
Squares RNG for game development
-
dogoap
-
bevy_interleave_interface
interface for e2e packed to planar bind groups
-
unrust/unrust
pure rust based (webgl 2.0 / native) game engine
-
mem-rs
pattern scanning and abstraction for pointers in memory of running processes
-
buttons
API for storing and querying input state
-
storm
A personal 2D game engine designed for performance
-
gsfw
tiny game server lib
-
turbulence
Tools to provide serialization, multiplexing, optional reliability, and optional compression to a game's networking
-
kratka_ldtk
LDTK importing for kratka
-
alkyd
bevy crate for handling procedural textures and shaders
-
zero_sum
An analysis engine for zero-sum games with game implementations
-
mighty-mancala
A Text User Interface Mancala Game
-
diceroll
dice rolling lib for RPG purposes
-
catgirl-engine-utils
catgirl-engine crate
-
bevy_jpeg2k
JPEG 2000 image loader for Bevy
-
mewo
Lightweight ECS
-
nodui
An egui-based visual graph editor
-
jelly_ecs
but functional ECS
-
kart-graphics-engine
a graphics engine using gl, glfw, and cgmath for 2d and 3d games
-
steel-common
The steel game engine common library, depended by both steel-engine and steel-editor
-
candidate
fast chess move generator. It has a very good set of documentation, so you should take advantage of that. It (now) generates all lookup tables with a build.rs file, which means that…
-
gdextension-api
Godot GDExtension API; used by godot-rust
-
bevy_simple_preferences
Preferences API for Bevy
-
better_button
Extend Bevy buttons with on-entered and on-exited events for press, hover and mouse over states
-
seldom_singleton
Helper
SystemParam
for when you have a resource containing a handle -
cvars-console-fyrox
In-game console for the Fyrox game engine, using the cvars crate for configuration
-
dos-like-sys
Low-level bindings to dos-like
-
sarc-rs
parsing and creating Nintendo SARC files in Rust
-
playdate-sys
Low-level Playdate API bindings
-
swarm_pool
Optimized object pooling system for Rust
-
newport_os
Os abstractions for engine use
-
mooeye
A small UI library designed on top of the ggez game library. WORK IN PROGRESS
-
bevy_mod_gizmos
Visual gizmos to aid with development and debugging in Bevy
-
dodgy_3d
ORCA, a local collision avoidance algorithm for 3D
-
oxygen_core
Oxygen Core is the central part of the Oxygen Game Engine
-
bevy_physimple
2d physics engine for bevy based on physme
-
elikar
asynchronous ECS game engine
-
sprite-gen
Procedurally generate pixel sprites library
-
pmd_message
that can read message*.bin files, used in 3ds pokemon mystery dungeon games
-
covalent
name available
-
limnus-wgpu-window
creating and managing a window with rendering surfaces using winit and wgpu
-
bevy_diagnostic_visualizer
Visualizations for Bevy game engine diagnostics
-
riichi-elements
Building blocks of Japanese Riichi Mahjong
-
gridava
2D coordinate systems
-
imperator-save
Ergonomically work with Imperator Rome saves (debug and ironman)
-
rusticify
App for brainstorming & sharing ideas 🦀 Learning Project
-
rs-tiled_json
A helper library to load JSON-formatted Tiled maps
-
bevy_2d_menu_mask_transition
A Bevy plugin for creating smooth menu transitions with customizable masks
-
bones_ecs
flexible Entity Component System
-
bevy_double_res
Straightforward double buffering implementation for bevy resources
-
z-buffer-game
Survival/strategy game with ascii-art graphics
-
generic_asset
A upgraded version of Tantans asset loading macro for bevy 0.12
-
generic_game
A generic game engine library
-
tinyecs
Tiny entity component system
-
bevy-aabb-instancing-011
Render millions of AABB instances in Bevy
-
thrustengine
a 3d graphics engine
-
chess-move-gen
Fast chess move generation library. Uses SIMD for fast sliding piece move generation
-
bevy_ios_notifications
Bevy plugin to interact with iOS Notifications API
-
yarnspinner_compiler
Compiler for Yarn Spinner for Rust, the friendly tool for writing game dialogue
-
bevy_console_parser
console command parser for bevy_console
-
nimble-seer
Nimble Prediction
-
bevy_asepritesheet
Allow use of animated exported asetprite sprite sheets in bevy game engine
-
bevy_simple_pixel_camera
An epic crate
-
lyrebird
sound and music generation in bevy
-
bevy_touch_camera
Touch camera for Bevy that supports drag and pinch to zoom
-
gb-sym-file
A parser for Game Boy sym files, fully conformant to the spec
-
bevy_ogle
A multi-mode camera library for 2d vector games
-
raylib-light
raylib bindings
-
bevy_dioxus
Write cross-platform application with React-like declarative UI framework and scalable ECS architecture all in Rust
-
definitive
final vector & matrix library for Rust
-
physics2d
2D physics engine, but with Iron power
-
chunked
An Entity Component System that works by organising like entities into chunks
-
evaluroll
A dice expression parser and evaluator
-
bevy-simple-state-machine
A rudimentary animation state machine system for Bevy
-
unity-native-plugin-sys
-
dedenne
Cute little generators using async/await in stable rust
-
bevy_cursor_hovering_sprite
a very lightweight plugin for bevy engine to check if a cursor is hovering on one 2d sprite
-
pulz-schedule
For scheduling systems and managing their resources
-
dome_cloomnik
A framework for building DOME plugins using Rust
-
play-billing
Google Play Billing Plugin for Crossbow
-
openlegends-asset
Game asset for OpenLegends Card Game
-
bevy-egui-notify
notifications library for EGUI, in the bevy system
-
wgtr-scene-manager
scene manager with easy to understand functions
-
gameloop-timing
Timing utilities for gameloops & mainloops
-
asefile
loading Aseprite files
-
rhusics
Physics library for use with
specs
-
bevy_plane_cut
A plane cut material for bevy
-
nova-r8
comprises Rust bindings for the Nova r8 game engine
-
celtic-names
A celtic name generator
-
mine_sweeperr
Minimalist interface to manage the backed of a mine sweeper game
-
delos
An opinionated engine for building games in Rust
-
smol-layout
a small layout utility for very simple pixel art games
-
gsa
Game development library modelled after an imaginary console
-
indeedee
Distribute iterated work over multiple frames
-
oxygengine-physics-2d
2D physics module for Oxygengine
-
bevy_mod_raycast
Ray Casting for the Bevy Engine
-
morristown
working with https://github.com/coding-horror/basic-computer-games
-
bowtie
2D Game engine with messaging system
-
limnus-resource
resource container
-
rect_packer
A rectangle packing library. Heavily tested with random data to ensure that it always produces correct result.
-
bevy-nest
🪹 A telnet plugin for getting MUDdy in Bevy
-
bevy_ui_forms
A bevy plugin for creating forms
-
ivy-collision
3D collision crate for Ivy
-
rantz_cereal
A plugin for Bevy for handling saving and loading
-
quantic
A game engine written in rust for rust and compiles to wasm
-
tnaps
entity-component-system framework in Rust
-
bevy_background_compute
Bevy plugin for better task handling
-
otter-base
Otter game system; WASM/hostside common code crate
-
texture
Micro-engine for creating text-based adventures
-
gamevecs
that provides 2d and 3d vectors specifically for game developement
-
bevy_ui
A custom ECS-driven UI framework built specifically for Bevy Engine
-
bevy_tiled_camera
A camera for rendering low resolution pixel art in bevy
-
oasis-game-core
The core Oasis Game SDK engine
-
amethyst_lyon
Amethyst Lyon crate
-
gox
loading Goxel .gox files
-
widgetui
A bevy like widget system for ratatui and crossterm
-
comfy-ldtk
LDTK editor support for the Comfy Engine
-
pecs
Asynchronous operations for Bevy Engine
-
bevy_sparse_grid_2d
Wrapper around a 2d hash map made for collision broadphase
-
essentia-rs
Alchemical Simulation Engine loosely inspired by the real world
-
bevy_wry
A tauri-apps/wry integration with Bevy engine
-
chess-lab
Chess library with multiple variants and FEN/PGN support
-
rouler
A container-like system for generating dice rolls
-
steel-shader
The shader for the steel game engine
-
lunara
A work-in-progress, postmodern game engine
-
bevy_editor_cam
A camera controller for editors and CAD
-
mathf
Math crate for Godi Game Engine
-
prongs
Input handling schema written in rust. Backend agnostic, provides serializability, assignment and unified interface for working with inputs. Keyboard, mouse and controllers supported.
-
wutengine_opengl
The OpenGL backend for WutEngine
-
bevy_retrograde
Pixel-Perfect, 2D Renderer and plugins for Bevy that Seamlessly Targets Desktop and Web
-
pf_sandbox_lib
Data structures and helper code for PF Sandbox
-
overworld_dice
Overworld Dice Library - Dice components
-
bevy_descendant_collector
Bevy crate to collect named entities into a single component
-
bevy_window_management
managing window icon and taskbar progress indicator in Bevy
-
console_renderer
A console renderer for the ABC Game Engine
-
pagurus_game_std
The standard library to develop Pagurus games
-
bevy_event_modifiers
Event modifier pattern for Bevy
-
nimble-host
Nimble Host
-
tiny_die
A tiny lib crate for tiny dice
-
rantz_camera2d
A 2D camera plugin for Bevy, inspired by the Love2D camera plugin - STALKER-X
-
caption-compiler
Compiles and describes Valve's closed caption files
-
go_core
Part of Griffsort game
-
bevy_ghx_proc_gen
Bevy plugins for 2D & 3D procedural generation with WFC/Model synthesis
-
blend-rs
read Blender's .blend files
-
firewheel-extra
Extra nodes for the Firewheel audio engine
-
bsp
load BSP files efficiently - currently only works for Quake 3 BSP files. Fork of
quake3_loader
crate. -
sath
Toy math library
-
vek2d
2D Vectors
-
anduin
Complex end to end game engine with usage of new technologies like vulkan api (vulkano), and basic principles: 1) Speed; 2) Memory Safety; 3) Cross-platform; 4) User Friendly
-
ionic_deckhandler
deck creation and card shuffling library
-
freestuffapi
Freestuffbot API
-
enco
entity-component library (not an ECS library!) for small projects
-
bevy_vr_controller
VR character controller for Bevy
-
notan_log
multipatform log support for Notan
-
scone-ecs
The ecs used in Scone
-
macroquad-platformer
Platformer physics for macroquad
-
plushy
Comfiest generational arenas for Rust
-
bevy_mod_kira
A plugin that integrates the Kira audio library for use in the Bevy game engine
-
amethyst-imgui
imgui library for amethyst
-
franim
A frame animation library for
no_std
game-development -
graphite_server
Minecraft server implementation for the graphite_minecraft project
-
rcocos2d-sys
Raw FFI bindings to RobTop's modified version of cocos2d v2.3.3
-
coin_toss
minimalist library for coin tossing
-
mun_capi_utils
Common functionality between C api crates
-
hnefa
An engine for tafl-style games
-
gl-capture
Capture screenshot in OpenGL
-
hextile
Handles coordinate math and other logic for hexagonal game maps
-
qwac
Rust client crate for making qwac games
-
cheats
A game shell backend
-
astral-engine
Astral Engine (WIP)
-
witchcraft-renderer
A renderer for the Witchcraft game engine
-
rafx-visibility
Rendering framework built on an extensible asset pipeline
-
luminol-web
Web-specific code for running Luminol
-
rrise
binding for Wwise
-
ambient_ui
A UI library for the Ambient runtime, built on top of Ambient's Element library
-
bevy_mesh
mesh types for Bevy Engine
-
blunders
UCI chess engine application
-
simple-tilemap
tilemap & tileset implementation
-
playdate-system
High-level System API built on-top of Playdate API
-
krust_core
krust core
-
bevy_diagnostics_explorer
Bevy plugin that provides provides diagnostics into VSCode extension
-
bevy_fabrik
IK solver for Bevy using FABRIK algorithm
-
tm-sys
FFI bindings for the machinery api
-
softbuffer
Cross-platform software buffer
-
serde_vrm
Serde types for VRM
-
ramirezmike/not_snake
A snake-inspired game made in Rust using the Bevy game engine
-
uasset
Parsing of Unreal Engine asset files (uassets)
-
notation_bevy
Fun notation - bevy features
-
bevy_xr_utils
utils for bevy_mod_xr and bevy_mod_openxr
-
san-rs
parsing standard algebraic notation (SAN)
-
mycraft
A custom Minecraft server framework
-
bevy_smooth_pixel_camera
Smooth pixel-perfect camera for Bevy
-
ngen
A very simple game engine using OpenGL
-
namigator-sys
Direct bindings for the namigator pathfinding library for World of Warcraft
-
bevy_libgdx_atlas
Support loading
libgdx.atlas
files (used for sprite sheets and such) as Bevy assets -
emf-core-base-rs-ffi
Rust wrapper of the emf-core-base interface
-
bevy-better-events
better events and related objects for bevy
-
bracket-random
Random number generator (xorshift based), focused on dice rolling. Optionally includes parsing of RPG-style dice strings (e.g. "3d6+12"). Part of the bracket-lib family.
-
game_engine_core
The main loop of a game engine
-
bevy_hanabi_loader
A wrapper around bevy_hanabi that lets you define your vfx files in RON format and load them into bevy
-
bevy_shader_graph
Shader graph for Bevy
-
ggez-goodies
Various small useful add-ons for the ggez game framework
-
mc-repack-core
repacking Minecraft mods and resource packs to optimize size and loading speed
-
three
Three.js inspired 3D engine in Rust
-
naia-serde
Bit-level de/serialization for naia
-
boids_rs_bevy
Rust boids simulation using Reynolds model running with Bevy engine
-
gdvariants
Rust std library collections wrapper that implements the godot-rust variant traits
-
gmath
math for graphics and games
-
conniecs
ECS system based off of the
ecs
crate, but with some minor API adjustments and derive macros for implementing most of the boilerplate. Make sure to include theconniecs-derive
crate as well -
dumbledore
A ECS with async calls in mind
-
edger_bevy_egui
edger.dev egui helpers
-
bevy_mqtt
MQTT client for Bevy ECS
-
entity_store_helper
simplify using code generated by entity_store_code_gen
-
rojo
Enables professional-grade development tools for Roblox developers
-
extol_image_font
Render pixel fonts from PNGs in Bevy
-
rayngin
3D 6DF framework/engine for approach&click quests in rectangular chambers with objects consisting of balls
-
basis-universal-sys
Bindings for the basis-universal Supercompressed GPU Texture Codec by Binomial
-
bevy_xpbd_3d_interp
interpolation of bevy_xpbd rigidbodies
-
bevy_component_extras
containing QOL bevy components for common features that other crates might want to interface with
-
rsaarelm/magog
Roguelike game
-
theobserver
read pen pressure using evdev
-
bevy_rng
A Bevy game engine random number generator plugin
-
bevy_mod_chroma_request_lib
Request lib for bevy_mod_chroma
-
gee
A convenience-first geometry library tailor-made for 2D games! 📐
-
rattle_items_match
Matching is not limited to character strings. I'm trying to make a game AI.
-
bevy_text_animation
text animation library for Bevy
-
opensimplex2
Port of OpenSimplex2
-
lingon
A game engine mainly intended for use in game jams
-
godot_egui
Egui backend for the Godot Engine
-
salva3d
3-dimensional particle-based fluid dynamics in Rust
-
fishsticks
gamepad input library
-
bevy_mouse_tracking_plugin
A plugin for effortless mouse tracking in the bevy game engine
-
bevy_cleancut
Random utility stuff for bevy for my personal use. You're welcome to use it, too, if you like.
-
bevy_dexterous_developer
A modular hot reload system for rust
-
moonshine-object
Bevy Entities are good. Objects are better!
-
bevy_hammer_ui
Barebones ui widget plugin built for Bevy
-
intuicio-frontend-assembler
Assembly frontend module for Intuicio scripting platform
-
fumarole
2d engine
-
bevy_http
Bevy HTTP asset loader plugin
-
advancedresearch-nano_ecs
A bare-bones macro-based Entity-Component-System
-
discord_game_sdk_sys
Low-level bindings for the Discord Game SDK
-
romy
A runtime for portable, archivable and deterministic video games
-
bevy_async_system
ability to wait for game status asynchronously
-
moonshine-util
Collection of utilities for Bevy
-
chickenwire
representing and manipulating hexagonal grids
-
shogi_usi_parser
Conversion from strings in USI format
-
chargrid_graphical
Graphical chargrid context
-
index_camera_passthrough
Camera passthrough for Valve Index on Linux
-
bevy_yarnspinner_example_dialogue_view
Example dialog view for Bevy Yarn Spinner for Rust, the friendly tool for writing game dialogue
-
ambient_math
Convenient mathematical operations for the Ambient runtime
-
fndg
An unchained map game where you battle for resources while building your nation up
-
kludgine-app
Application and Windowing for Kludgine
-
tge
A lightweight cross-platform 2D game framework written in pure Rust and based on OpenGL 3.3+
-
leafwing_input_playback
Input recording and mocking functionality for the Bevy game engine
-
limnus-wgpu-math
wgpu math types
-
uciengine
Use chess engine wrapper supporting uci command necessary for playing a game. Analysis is not supported.
-
treasury-api
API for treasury server
-
z4-types
Z4 game framework types
-
u64-id
A tiny library providing a u64 backed id
-
aeronet_websocket
WebSocket IO layer implementation for
aeronet
-
reason-othello
An Othello library with a blazing fast bitboard
-
unrust-codegen
The csharp codegenerator used by unrust
-
bevy_fpc_core
Core features for
bevy_fpc
-
bevy_shader_mtoon
Bevy MToon shader
-
main_game_loop
collection for building a winit game loop
-
rgs_models
querying game servers. Models.
-
ambient_dirs
Directories that Ambient uses to store its data
-
bevy_asset
asset functionality for Bevy Engine
-
gdnative-doc-cli
Command line utility for gdnative-doc
-
dfhack-proto
Generated code from the DFHack API
-
bevy_remote
The Bevy Remote Protocol
-
rapier3d-lijay
3-dimensional physics engine in Rust
-
ecs-rs
A super-simple entity-component system in Rust
-
pagurus_tui
run Pagurus games on a terminal
-
yuxii
ECS-based 3D game engine
-
bevy_assets_bundler
Assets Bundler for bevy, with content encryption support
-
bevy_streamdeck
Elgato Stream Deck plugin for Bevy
-
landmass_oxidized_navigation
An integration between bevy_landmass and oxidized_navigation for AI navigation
-
overworld_demo_typegame
A typing game demo using the Overworld library
-
bevy_channel_trigger
Send events via a channels form anywhere (eg. c-ffi) to Bevy Observers
-
bevy_2d_box_physics
A 2D box-collision physics engine for use with the bevy engine
-
grid_pathfinding
Pathfinding using JPS and connected components on a grid
-
keeshond_treats
Easy building blocks for Keeshond so you can start making your games sooner
-
ivy-presets
Contains common presets for quickly setting up an application
-
adam_fov_rs
Adam Milazzo's FOV algorithm http://www.adammil.net/blog/v125_Roguelike_Vision_Algorithms.html#mine
-
wasm4fun-fmt
Formatting primitives for WASM-4 fantasy console
-
malkmusl-game-engine
Game Engine Supporting OpenGL and Vulkan
-
parry3d
3 dimensional collision detection library in Rust
-
shuftlib
A generic library for card games and related topics
-
dialga
Blueprint instantiator for Palkia
-
ambient_guest_bridge
Ambient runtime that allows code to target either native host code or the API exposed to guest code
-
hill_vacuum_lib
Main HillVacuum library
-
nimble-participant
Nimble Participant
-
bevy_spicy_networking
A spicy 🌶🌶🌶 and simple networking plugin for Bevy
-
physxx
Wrapper around the PhysX C++ API that aims to preserve the original API as much as possible
-
scone
game engine
-
bevy_bad_sdr_bloom
Bevy plugin for a bloom-like glow effect that works with WebGL2
-
legion-task
Fork-join multitasking for Legion ECS
-
tiled-json-rs
parse and interact with Tiled editor JSON files
-
tak
(from the Kingkiller Chronicles)
-
fna3d
Wrapper of FNA3D
-
gameboard
creating game board for text UI games
-
y-craft
Craft your dream 2D gaming experiences with the X-Craft engine
-
pulz-ecs
An archetype based ECS
-
drumbeat
An event handling system aimed towards real-time applications such as GUIs and Game Engines
-
bevy_u8_assets
Allows one to write u8 bytes of an asset with a fake file path to bevy
-
micro_quest
Structures and systems for managing game dialog & quests
-
mun_target
Describes compilation targets for Mun
-
godot-rs-config
Command line tool to generate Godot Extention config
-
myopic-core
Core chess utilities
-
podch
Game engine for the podch abstract board game
-
input-actions
An input system for binding PC & Gamepad inputs to application actions
-
ambient_package_semantic
Semantic analysis for the Ambient package manifests
-
ayaka-model
Ayaka high-level runtime
-
behavior-tree
behavior tree library for rust!
-
libloadorder-ffi
A wrapper library providing a C FFI for libloadorder
-
pg_sdl
A SDL2-superset library for easy game or application development
-
devotee-backend-softbuffer
Softbuffer-based backend for devotee visualization engine
-
bevy_lospec
Asset loader plugin for Bevy that adds support for lospec color palettes
-
bevy_mod_component_mirror
A bevy plugin to mirror components
-
grid_plane
Grid plane for the bevy game engine
-
tsukurou_engine
Reference Tsukurou! engine implementation
-
bevy_spawn_fn
Awesome spawning experience for bevy
-
lex-map_editor_std
standard types and parser for lex-map_editor
-
limnus-system-params
Limnus system parameters
-
machinery-api
Generated API types for The Machinery game engine
-
luminol-graphics
Luminol's graphics backend, used for rendering sprites and tilemaps
-
texture_bag
storage and loader for glium textures
-
omt
A set of tiny tools mostly used for game development. A Texture atlas packer, a font converter, a pakfile creator.
-
pagurus_sdl_system
run Pagurus games using SDL 2.0
-
bevy_ios_impact
allows using ios ImpactFeedback API to generate haptic device vibrations
-
rglua
Toolkit for garrysmod development with the source sdk and luajit api
-
ambient_time
Helper functionality for manipulating datetimes
-
bevy-kenney-assets
Use kenney spritesheets as texture atlases in Bevy
-
libliquidfun-sys
A thin Rust ffi wrapper on top of Box2D and LiquidFun. Built using autocxx.
-
VigilantLamp
Multi-target game engine / graphics library
-
bevy_input_mapper
Input binding has never been easier: a Bevy game engine plugin designed with stunning simplicity in mind
-
easel-rs
A shader playground for creating high resolution digital paintings
-
limnus-app
Application management
-
spritesheet-generator
A spritesheet generator library using the piston's texture_packer
-
bevy-trait-resource
Get resources by trait
-
bevy_crt
A package for the bevy engine which enables the use of a CRT effect
-
maikklein/unreal-movement
Rust integration for Unreal Engine 5
-
chargrid_ggez
Graphical chargrid context which renders with ggez
-
bevy_ui_string_parser
Parser for various values used in bevy-ui
-
bevy_event_priority
Bevy plugin providing priority based event handling
-
procedural-generation
Procedurally generate maps elegantly
-
bevy_stardust_extras
Miscellaneous utilities for bevy_stardust
-
limnus-system-runner
Runs limnus systems
-
silver_animation
A basic animation system for quicksilver
-
limnus-asset-registry
keeps track of asset lifetimes
-
bevylder
Voxels brought to bevy
-
minecraft-assets
Parsing Minecraft asset files and resource packs in Rust
-
wutengine_ecs
The core implementation of the WutEngine ECS
-
wolf_engine
A game framework with a focus on flexibility and ease of use
-
ryot_pathfinder
specialized pathfinding functionalities for Bevy 2D, essential for dynamic navigation and movement within games
-
vdb
A database system implemented in rust that takes ideas from Entity Component Systems and relational databases
-
morkovmap_rc
A data-driven, Markov Chain-based tilemap generator library and app. Single-thread-flavored.
-
bevy-either
A Bevy crate allowing macro-built WorldQueries matching over one of many other WorldQueries
-
bevy_glfw
GLFW window backend for Bevy
-
bevy_dev
Dev tools for Bevy Engine
-
stockton-bsp
parsing Q3 .bsp files
-
scripthookv-rs
Rust bindings for ScriptHookV
-
bevy_mod_simplest_healthbar
Not really healthbars, but at least it can be used to get some kind of healt indication
-
bevy_debug_overlay
Bevy plugin to show debug information like fps, frametimes window configuration and more
-
recast_navigation
Rust wrappers for recast navigation
-
gurgle
dice rolling crate
-
gdunsafe
Macros for godot-rust to hide away some of the common patterns used when working with resources that are shared with the Godot engine
-
neos
NeosVR's API in rust
-
wolfengine
Wolf is a set of modules for realtime rendering, realtime streaming and game developing
-
distill
Asset framework for game engines & editor suites
-
tetris_gui
Tetris using egui
-
bevy_ecss
Allows using a subset of CSS to interact with Bevy ECS
-
bevy_ecs_ldtk_macros
Derive macros for bevy_ecs_ldtk
-
bevy_wasm_scripting
Adds support for wasm/wat assets in Bevy, and enables easy scripting
-
agb_image_converter
converting graphics for use on the Game Boy Advance
-
bevy_progress_bar
Easy ninepatch progress bar in bevy
-
astral-error
Error handling library for the Astral Engine (WIP)
-
schminput
An Action Based Input Manager for Bevy
-
limnus-assets
store assets in a slot map
-
bevy-translation-table
A super basic translation table system for bevy supporting generic data, CSV, and ODS
-
geng-debug_overlay
Game ENGine
-
bevy_2delight_anims
An fsm-driven 2d animation system that's _delight_ful to use
-
ivy-graphics
high level graphics abstractions like Meshes, Materials, etc. Builds on top of ivy-vulkan
-
bevy_enum_filter
Filter by enum variant in Bevy queries
-
bevy_mod_2d_hierarchy
Bevy plugin for more ergonomic 2d
-
fyrox-animation
Flexible Animation System
-
hom
3D modeling program/viewer
-
bevy_simple_rich_text
A tiny rich text helper for Bevy
-
thousand_birds_bevy_embedded_assets
A Bevy plugin to embed assets in your game
-
bevy_quicsilver
QUIC transport protocol for bevy_ecs, using quinn_proto
-
orthrus-panda3d
Orthrus module supporting the Panda3D engine
-
gdlogue
Game design dialogue creation library
-
yarnspinner_runtime
Runtime / VM for Yarn Spinner for Rust, the friendly tool for writing game dialogue
-
componentile
Kind of like a minimal, tile-based ECS
-
pgn_parser
PGN (Portable Game Notation) parser for chess games written in Rust. It allows you to parse PGN files and extract information about chess games.
-
treasury-server
Treasury server
-
bevy_fly_camera
A basic flying camera in Bevy
-
simple_engine_2d
A very simple 2D engine
-
dummy-agones
Dummy Agones SDK server for developing Agones integrations
-
bevy_prng
providing newtyped RNGs for integration into Bevy
-
png2wasm4src
Convert indexed PNG images to Rust source code for WASM-4 engine
-
freecell
Game objects and rules for the solitaire card game FreeCell
-
minecrevy
A toolkit for building Minecraft servers in Rust with Bevy
-
blue_engine_imgui
ImGUI library for Blue Engine
-
node_engine
Node graph engine for Shader graph or Geometry graph
-
roead
Rust port of oead C++ library for common Nintendo formats
-
bevy_vach_assets
Bevy Vach Assets is a plugin for Bevy Engine that allows you to load assets from Vach archives
-
blend-inspect-rs
parse and analyse Blender's .blend files
-
nimble-client-logic
Nimble Client Logic
-
xplane
High-level interfaces to the X-Plane plugin SDK
-
gerg_ui
A little wrapper I've written for creating UI screens from files for the BevyEngine
-
bones_schema
runtime reflection system designed for scripting
-
bracket-algorithm-traits
Traits required for the bracket-* crates. Adapt your maps to the traits with Algorithm2D, Algorithm3D and BaseMap.
-
merosity
(wip) competitive stacker game
-
kit
An small game engine for 3D games
-
goblocks
Lua game engine based on Raylib
-
bevy_flurx_ipc
way for ipc communication using bevy_flurx
-
oat
A chess engine
-
bevy-animator
An animation library for Bevy that supports many animation formats and animation state machines
-
gaia_quadtree
A Quadtree implementation for use within Gaia
-
dwat20
emulating dice rolls
-
bevy_mod_pies_spacetraders_api
SpaceTraders API implemented for Bevy the game engine
-
hydrate-data
Game asset pipeline and authoring framework
-
bevy_dogoap
-
bevy_stat_bars
plugin for drawing floating stat bars
-
oasis-game-contract
The generic contract for the Oasis Gaming SDK
-
piston-texture
A generic library for textures
-
limnus-window
Easily create and manage windows across multiple platforms for game applications, leveraging the power of the
winit
library -
swamp-resource
resource container
-
firewheel-spatial
Spatial audio node for the Firewheel audio engine
-
geng-utils
A collection of utilities for Geng engine
-
i-cant-believe-its-not-bsn
Tools for spawning entity hierarchies in Bevy
-
bevy_kot_ecs
ECS utilities for bevy_kot
-
epicinium_server
An asynchronous multiplayer server for the strategy game Epicinium
-
dip
Write cross-platform application with React-like declarative UI framework and scalable ECS architecture all in Rust
-
tanton
A blazingly-fast chess library
-
bevy_retrograde_ldtk
A Bevy Retrograde plugin for reading the LDtk 2D tile map format
-
rusty_jsc_sys
Raw bindings for the JavaScriptCore engine
-
pixel_engine_console
An extension for the pixel_engine game engine that add an in-game console
-
perfdata
Parsing and handling performance data for monitoring engines like Nagios, Icinga2,
-
maikklein/unreal-api
Rust integration for Unreal Engine 5
-
bevy_easy_config
A Bevy plugin that allows you to easily define and instantiate config files
-
jecs
but functional ECS
-
bevy-progressbar
Create multi sectons progressbars and use them in the bevy ui
-
wutengine_core
Core datatypes and traits for WutEngine
-
nimble-ordered-datagram
Nimble Ordered Datagram
-
bevy_mod_check_filter
A module for improved ergonomics with Enabled-style marker components
-
wgpu_tokio
Async bindings using tokio for wgpu
-
rliron
a roguelike algorithm library
-
specs_sprite
sprite component for specs
-
astral-string
String library for the Astral Engine (WIP)
-
maikklein/unreal-reflect
Rust integration for Unreal Engine 5
-
island_map_generator_bevy
Island map editor using procedural generation, Rust and Bevy engine
-
niko
wasm game engine
-
check-buddy
The main system of check buddy
-
bevy_crossterm
Develop terminal games with crossterm and Bevy
-
riichi-decomp
Japanese Riichi Mahjong Waiting Hand Decomposition
-
bevy_diagnostic_vertex_count
Bevy diagnostics plugin for counting vertices of all present meshes in a world
-
voxel_engine_types
Public API for the octo voxel game engine
-
overworld_resource
Overworld Resource Library - Resource management
-
gsfw-util
game server development utils
-
ikarusdef
describing Ikarus' capabilities
-
bevy_awesome_debug_camera
customizable drop-in free cam for the (awesome) bevy engine
-
bosh-rs
A highly customizable physics engine for the game Line Rider
-
limnus-loader
Loads assets for limnus
-
kratka_bevy
Bevy integrations for kratka
-
bevy_terminal_shader
An old school terminal shader for the bevy game engine
-
newport_engine
Core runnable library for the Newport engine
-
hexgridspiral
Hexagonal Cube-Coordinate System with Spiralling Integer Tile Identifiers
-
ggez-egui
egui for ggez
-
intfic
An interactive fiction framework written in Rust
-
spectra
Demoscene framework
-
rekt-protocol-common
Common lib to use the rekt-protocol. See the crate homepage to check the protocol RFC.
-
bevy_registry_export
Allows you to create a Json export of all your components/ registered types of your Bevy app/game
-
aeronet_replicon
aeronet
backend implementation forbevy_replicon
-
playdate-display
High-level Display API built on-top of Playdate API
-
bevy_image
image types for Bevy Engine
-
catgirl-engine-common
Common crate for the catgirl-engine crate
-
keeshond_editor
Editor for the Keeshond Game Engine
-
luminol-filesystem
Luminol's virtual filesystem
-
kudo
A minimalist Entity Component System. (Work in Progress)
-
bevy-tnua-physics-integration-layer
Components for integrating physics backends with bevy-tnua
-
limnus-screen
platform neutral screen and window types
-
bevy_retro_core
Pixel-Perfect, 2D Renderer and plugin set for Bevy that Seamlessly Targets Desktop and Web
-
nimble-assent
Authoritative state
-
spades
A popular four person card game implemented in Rust
-
shipyard_hierarchy
Hierarchy for Shipyard Entity Component System
-
sheep_cli
Modular and lightweight spritesheet packer
-
minecrevy_io
reading and writing Minecraft protocol types
-
cuicui_chirp
A file format based on cuicui_dsl to describe bevy UIs
-
rg3d-sound-sdl
Use rg3d-sound with SDL's audio subsystem
-
map-parser
parsing and converting maps from vsrg games
-
rafx-shader-processor
Rendering framework built on an extensible asset pipeline
-
bones3_core
The core functionality for the Bones Cubed plugin for Bevy
-
bevy_simple_2d_outline
2D outline materials for the bevy game engine
-
oni
Later on, there will be a framework for mmo games
-
async-uci
An async UCI Implementation over the tokio runtime
-
godot-ggrs-wrapper
GDNative project to provide GGRS to the Godot Engine
-
snowplay_sys
Low-level bindings to Snowplay, the game engine used in Stormgate, a game by Frost Giant Studios
-
limnus-basic-input
platform neutral input types
-
bevy_entity_system
Adds systems that only operate on single entity
-
bevy-codex
A manager for menus and huds with the bevy game engine
-
bevy_kot_ui
UI utilities for bevy_kot
-
rscenes
Scenes manager for Raylib
-
shen-nbt5
Just A FASSST NBT parser/writer
-
bevy_eventwork
Event based networking library for Bevy
-
godot-bindings
Internal crate used by godot-rust
-
bevy_scoreboard
A very simple scoreboard plugin for Bevy
-
entity_component
Entity and Component part of a full ECS
-
edger_bevy_shape
edger.dev drawing 2D shapes easily
-
tachyon-networking
a Nack based reliable udp library for games and IPC
-
bevy_liquidfun
A Bevy friendly wrapper of Box2D and LiquidFun
-
pistoncore-window
window abstraction
-
oxygengine-ignite
CLI app used to setup and develop Oxygengine projects
-
hexmap
creating and working with hex-based tile maps
-
sark_pathfinding
astar pathfinding algorthim from red blob games https://www.redblobgames.com/pathfinding/a-star/implementation.html
-
cvars-console-macroquad
In-game console for the macroquad game engine, using the cvars crate for configuration
-
gpm
A package manager for godot
-
ivy-window
GLFW window wrapper
-
fyrox-graph
Graph management crate for the Fyrox engine
-
bevy_python_ffi
run and interact with bevy apps from python
-
bevy_ui_builder
ui builder library for bevy_ui
-
bevy_anyhow_alert
Easy system error handling with Bevy; let your systems return
Result
! -
prime-derived
Forged in Lost Lands is a simple game engine built in Rust that focuses on data control and ease of use
-
recast-rs
Bindings for Recast from recastnavigation
-
bevy-firebase-firestore
firebase firestore for the bevy game engine
-
double_dot_macro_types
Misc types and functions required for the double_dot_macro ecosystem
-
fgruc
Fast graphics rendering utility collection // A collection of utils for graphics rendering and game making made with performance in mind
-
bevy_outline
Pixel-Perfect Outline Shader for Bevy
-
mextk-sys
Bindings to the MexTK library for writing mods for Super Smash Brothers Melee
-
seldom_interop
Interoperability traits for Bevy components
-
kayak_font
An SDF font renderer for Kayak UI and the Bevy game engine
-
wgsl-inline
A macro used to embed WGSL within Rust
-
spatialos
System crate used to link with SpatialOs libraries
-
bevy_picking_input
A modular picking plugin for Bevy
-
tictactoe_menace_s
Tic Tac Toe game with a Menace AI
-
notan_extra
extra features or plugins for Notan
-
resources_package
Macro that allows you to package files inside your libraries or executables
-
bevy-rrise
A Wwise Bevy integration
-
bevy_quickmenu
way of quickly creating nested menus in bevy that can be navigated with keys, gamepads and pointers
-
specs-blit
2D sprite rendering extension for the Specs ECS system
-
bevy_tileset_tiles
Tile definitions used by bevy_tileset
-
despero-hecs
A fast, minimal, and ergonomic entity-component-system library
-
nate-engine-core
Core Code for a game engine I created just for fun
-
crabfish
chess engine
-
bevy_ui_styled
function that let’s you define a bevy_ui
Style
component withtailwindcss
inspired syntax -
foxtrot
The all-in-one Bevy 3D game template for desktop
-
bevy_mod_plotters
A plotter material for bevy
-
unity-native-plugin-vulkan
Unity Native Plugin API (Vulkan) for Rust
-
bevy-overlay-plugin
Bevy plugin to render CEF overlays on top of games
-
mewo_ecs
Lightweight ECS
-
devotee-backend-pixels
Pixels-based backend for devotee project
-
pi_ecs
An excellent ECS framework
-
rhusics-ecs
Physics library for use with
specs
-
otter-daemon
Otter game system; server executable crate
-
omn-sprites
A small library for sprite sheet animation
-
cyclone2d
A small 2D physics engine from 'Game Physics Engine Development'
-
rabex
wip UnityRustExtractor and patcher
-
underworld_core
Small library to either play a game or assist in generating rooms
-
bevy_picking_core
A modular picking plugin for Bevy
-
bevy_ghx_utils
shared bevy utilities
-
bevy_mod_gltf_patched
Bevy Engine GLTF loading (patched)
-
bevy_ss_anim
Animated-Sprite From Sprite-Sheets Generated In Adobe Animate
-
bevy_mod_scripting_rhai
Necessary functionality for Rhai support with bevy_mod_scripting
-
bevy_ios_review
Bevy plugin for to request ios native review API from within the App
-
juke
🤖 A small engine for prototyping projects
-
rpgdk
A Roll-Playing Game Development Kit suited for (but not limited to) text adventure games
-
legion-systems
High performance entity component system (ECS) library
-
bevy_xpbd_2d_interp
interpolation of bevy_xpbd rigidbodies
-
mech-interpreter
The Mech language runtime
-
kaige_editor
Editor for KaiGE
-
mun_runtime_capi
C API for the Mun runtime
-
rain2d
2D game engine
-
bevy_winit
A winit window and input backend for Bevy Engine
-
bevy_crevice
Create GLSL-compatible versions of structs with explicitly-initialized padding (Bevy version)
-
limnus-assets-loader
loads assets
-
treasury-cli
Command Line Interface for treasury client
-
bevy_mod_actuate
A reactive user-interface framework
-
ecs
An Entity Component System (ECS) Framework
-
shine-store
SHINE. Storage and container module for the shine engine.
-
bevy_splash_screen
A plugin for bevy which allows you to create screens to show the brands and development teams behind your amazing game
-
ira
A general-purpose, code-first game engine
-
arduboy-rust
used in Rust for Arduboy to program Arduboy games in Rust
-
bevy_config_cam
An easy plug-n-play multifunctional camera that allows for easy setup of a camera and player for a scene
-
fna3d-sys
Rust FFI bindings to FNA3D
-
wgpu-tilemap
wgpu middleware for GPU-accelerated tilemap rendering, primarily targeted at 2d games
-
butsuri
Currently only an asset that provides 2d collision detertor and kinematics, build from scratch in bevy
-
noise_rs
The perlin and simplex noise implementation in 2d and 3d
-
thunderstore-api
API bindings for the Thunderstore Web API
-
qilin
Lightweight Game Engine for making fun 2d Games in Rust
-
navmesh
NavNet, NavGrid, NavFreeGrid and NavIslands navigation system
-
maikor-vm-interface
Interface for VM (simulates hardware)
-
tiny_ecs
A tiny ECS that tries to avoid unnecessary copy/clones
-
effect-engine
Effect Engine for building video games
-
oxygengine-procedural
Procedural content generation module for Oxygengine
-
bevy_cameraman
2D camera for bevy
-
egui-tetra
egui integration for Tetra
-
bevy_web_asset
Implementations for http(s) asset sources for Bevy
-
egui_extras
Extra functionality and widgets for the egui GUI library
-
geng-net
Game ENGine
-
bevy-topdown-camera
3d topdown camera for Bevy
-
dip_task
Write cross-platform application with React-like declarative UI framework and scalable ECS architecture all in Rust
-
reactor_spatial
A set of 2D spatial utilities for Bevy, including handling transform propagation
-
bevy-tnua-rapier3d
Rapier 3D integration for bevy-tnua
-
ryot_tiled
Supports tile-based game development, providing tools for drawing and managing tilesets and tiled maps
-
ambient_sys
A system abstraction for Ambient; abstracts over desktop and web. Host-only.
-
specs_declaration
macro to effectively create SPECS systems
-
bevy_mod_debug_console
Bevy plugin to use console to get information from ECS
-
steel-server
The game server for the steel game engine
-
bevy_despawn_with
Commands extension trait for despawning multiple entities
-
shura
A fast cross-plattform 2D component-based game framework
-
pistoncore-winit_window
A winit back-end for pistoncore-window
-
craydate
A safe Rust API for the Playdate hand held gaming system
-
bevy_sprite_instancing
A Bevy plugin to render lots of instanced sprites
-
space_undo
Subcrate for the space_editor crate. Contains undo functionality.
-
bevy_retrograde_ui
Pixel-Perfect, 2D Renderer and plugin set for Bevy that Seamlessly Targets Desktop and Web
-
bbecs_tutorial
An ECS library made for a tutorial
-
fyroxed
A standalone scene editor for Fyrox game engine
-
reactor_camera
A 2D camera plugin for Bevy, inspired by the Love2D camera plugin - STALKER-X
-
dashing
ASCII-style roguelike engine
-
ivy-physics
physics for the Ivy framework
-
bevy_atomic_save
An atomic save/load system for Bevy Game Engine
-
lux-ik
Full Body Inverse Kinematics (FBIK) for games
-
bevy_system_graph
creating strictly ordered execution graphs of systems for the Bevy game engine
-
ui4
A reactive vdom-free ui library for the bevy game engine
-
eframe
egui framework - write GUI apps that compiles to web and/or natively
-
cuicui_reflect_query
A bevy reflection addon to query world data from Reflect Components
-
mun_compiler
Binary compilation functionality for Mun
-
bengine
modern and multi-threaded engine for games and rendering applications. Copyright (c) Bengine Studios - Benjamin Roth. All Rights Reserved.
-
game_chess_cui
Command user interface ( CLI ) for chess game implemented for educational purpose
-
aeronet_io
IO abstraction primitives for
aeronet
-
bevy_mikktspace
Mikkelsen tangent space algorithm
-
chess-core
A chess engine that stands on its own
-
beet_net
A very flexible AI behavior library for games and robotics
-
tm-rs
FFI bindings for the machinery api
-
iyes_scene_tools
Extra helpers for working with Bevy Scenes
-
bevy_webview
Rapidly iterate and build Bevy UI's with existing web-based technologies
-
dexterous_developer_types
A modular hot reload system for rust
-
skillratings
Calculate a player's skill rating using algorithms like Elo, Glicko, Glicko-2, TrueSkill and many more
-
limnus-gamepad-gilrs
Small wrapper around gilrs to provide gamepad abstraction
-
romy-wasmer
A runtime for portable, archivable and deterministic video games
-
katharostech/arsenal_runtime
Blender game engine prototype written in Rust
-
wasm4fun-logo
Logo animation for WASM-4 fantasy console
-
bevy_device_lang
Crossplatform way to query device language setting
-
space_persistence
Subcrate for the space_editor crate. Contains the persistence code for the space_editor
-
chessagon
Hexagonal chess
-
bevy_global_input
Global mouse + keyboard input for bevy - doesn't require a focused window
-
minorhacks_chess
Fork of the
chess
crate (github.com/jordanbray/chess). This one has a unique set of bugs useful for certain applications; prefer to use the upstream crate. -
bevy_pixel_buffer
draw pixels in bevy
-
bevy_mod_paramap
Parallax mapping shaders (relief and POM) for the bevy game engine
-
led-rs
A parser for the LEd 2D level editor
-
srs2dge-presets
2D Game Engine
-
hexe
A chess engine
-
bevy_foliage_paint
A foliage painting system using warbler grass
-
fly_bevy
Cool utilities for the Bevy game engine
-
crankit-game-loop
A safe and ergonomic entry-point for playdate games using
playdate-sys
-
unreal_asset
Unreal Engine 4/5 game asset serialization library
-
bevy_4x_camera
A 4X style camera for bevy
-
ayaka-script
First-class script language in Ayaka
-
egui-miniquad
Bindings between egui and miniquad
-
aeronet_proto
Sans-IO protocol implementation for aeronet
-
optimisticpeach-opengles_graphics
An OpenGL ES 2D back-end for the Piston game engine
-
bevy_replicon_spawn
Bevy replicon spawn event
-
om-fork-distance-field
Temporary fork! Generate distance fields from images for pseudo-vector rendering
-
open-oak
2D game engine and rendering library
-
xwebtransport
A common WebTransport interface for browser and native. Write once, run anywhere. Originally intended for use with bevy.
-
elaphos
An animation framework for bevy
-
bevy_api_gen
Code generator tool for bevy
-
ryot_utils
General utilities and helpers for the Ryot framework, supporting a wide range of common game development tasks
-
yagl
Game Library
-
bevy_activation
Entity activation manager for Bevy
-
overworld_progression
Overworld Progression Library - Experience, Milestone and Level progression
-
swamp-game-assets
Game asset loading
-
konig
A chess engine built to support variants and custom implementations
-
edger_bevy_util
edger.dev bevy utilities
-
bevy_easy_vec_ui
Easy Vec to UI display system for bevy. Options for display on left or right half of display.
-
macroquad-particles
Visual effects editor based on macroquad and megaui
-
planck_ecs_bundle
Adds bundles to planck_ecs
-
mock-agones
Mock Agones SDK server for testing Agones integration
-
nesbox_utils
Quickly develop NESBox games
-
open_ui
🕹 Build cross-platform GUI apps with Rust
-
recastnavigation-rs
binding for recastnavigation path finding library adds cross-platform deterministic
-
parry3d-f64
3 dimensional collision detection library in Rust. 64-bits precision version.
-
bevy_kot_utils
ECS utilities for bevy_kot
-
text2rom2600
a companion tool of cc2600 generating rom data for displaying text
-
basic_bevy_pixel_camera
set of coponents, schedules, systems and helper functions to create any type of pixel camera
-
dfhack-proto-srcs
Download and extract DFHack protobuf files from source
-
pleco_engine
A blazingly-fast Chess AI
-
bevy_register_in_world
Register types into the world during runtime
-
bevy-debug-camera
camera plugin perfect for debugging in 3D bevy games
-
intuicio-framework-ecs
Entity-Component-System framework module for Intuicio scripting platform
-
recastnavigation-sys
Raw FFI bindings for recastnavigation
-
rekt_lib
Common lib to use the rekt-protocol. See the crate homepage to check the protocol RFC.
-
bevy_mod_scripting_rune
Necessary functionality for Rune support with bevy_mod_scripting
-
rusty_textui
creating simple text user interfaces, like text arcade games in the terminal
-
bevy_hints
Hints for future bevy editors to improve usability
-
deathframe
My game development framework for the amethyst game engine
-
game_tookit
Experimenting with CG and physics
-
playdate-controls
High-level controls API built on-top of Playdate API
-
poirebot-lichess
A chess bot for Lichess written in Rust
-
bevy_single
Package allows more convinient access to single entity from bevy query
-
flatbox_ecs
ECS functionality for Flatbox engine
-
bevy_mops
Mesh Operations library for bevy
-
steel-dynlib
The dynamic library for the steel game engine to reload at runtime
-
bevy-tnua-rapier2d
Rapier 2D integration for bevy-tnua
-
dodgy
ORCA, a local collision avoidance algorithm
-
treasury-id
ID generator for treasury
-
bevy_input
input functionality for Bevy Engine
-
bevy_event_set
A macro to create event bundles for Bevy
-
hana_prefab
Hana prefab is a plugin for bevy that allows you to store level and other data in rooms using prefabs created in code
-
expedition
Rich text styling and formatting library
-
screen-selector
A reimplementation of Unity’s ScreenSelector.so plugin, using GTK 4
-
turbine_scene3d
Scene rendering for the Turbine engine
-
newport_log
Global logger package for Newport engine
-
simple_ecs
A super-simple entity-component system in Rust
-
bevy_manim
bevy plugin for drawing and animation
-
snake-rs
handle the logic for the classic game snake
-
vleue_kinetoscope
Animated GIF player for Bevy
-
bevy_retrograde_epaint
Epaint integration for rendering in Bevy Retrograde
-
bevy_transform
transform functionality for Bevy Engine
-
steering
calculations for autonomous agents
-
pecs_http
Asynchronous operations for Bevy Engine
-
terra-plr
Terraria player parser
-
openlegends-core
Game Core for OpenLegends Card Game
-
glyph_packer
packing glyphs into a texture
-
bevy_wonnx
bevy wonnx plugin
-
bevy_serialization_physics
adding physics wrappers for bevy_serialization_extras
-
noframe
Game development framework using crate ggez
-
bevy_generative_grammars
A plugin for handling generative grammars in bevy
-
hedron
An all-in-one 3D modelling library
-
carrier-pigeon
networking library for games
-
gilrs-core
Minimal event-based abstraction for working with gamepads
-
bevy_procedural_vegetation
A procedural vegetation system for the Bevy game engine
-
bevy_tmx
Scene loader for .tmx files created by the Tiled map editor
-
bevy_server_browser
Bevy game engine plugin for creating and searching discoverable servers on local networks
-
game_state_machine
A stack-based state machine with update functions
-
bevy_starfield
A procedural night sky plugin for bevy
-
devcaders
Devcade input support library for Bevy+Rust!
-
bevy_mod_fbx
Autodesk Filmbox (*.fbx) loader for Bevy Engine
-
bevy_tile_atlas
A TextureAtlas builder for ordered tilesets
-
friendly-chess
friendly neighborhood chess engine
-
tictactoe_menace_c
Tic Tac Toe game with a Menace AI
-
rafx-plugins
Rendering framework built on an extensible asset pipeline
-
sprocket_engine
A vulkan game engine
-
blizzard-server
Blizzard Server Engine ❄️ is a solution for a TCP multiplayer server
-
bevy_dexterous_developer_dynamic
A modular hot reload system for rust
-
swamp-app-examples
examples for swamp-render
-
notan_text
Text API for Notan
-
hydrate-loader
Game asset pipeline and authoring framework
-
fiz
Fiz: Game Engine & Graphics Toolkit
-
tarmac
Resource compiler and asset manager for Roblox projects
-
helium
A collection of useful functionality for 2D game development
-
wasm4fun-input
Input primitives and subsystems for WASM-4 fantasy console
-
bevy_texture_atlas_tools
tools for working with Bevy Texture Atlases
-
thebracket/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.
-
amethyst
Data-oriented game engine written in Rust
-
bevy-inspector-egui-rapier
bevy-inspector-egui integration for rapier
-
cuicui_dsl
An easily-extensible macro to spawn things in bevy
-
ayaka-plugin-wasmer
A plugin runtime for Ayaka, based on Wasmer
-
mun_memory
Memory management functionality for Mun
-
shipyard_rapier3d
An integration with the physics engine rapier, for the shipard ECS
-
smecs
Dependency free ECS
-
fyrox-scripts
Standard scripts for the Fyrox engine
-
bevy_retro_ui
Pixel-Perfect, 2D Renderer and plugin set for Bevy that Seamlessly Targets Desktop and Web
-
procedural_modelling
A framework-agnostic Procedural Modelling crate
-
atlas
Texture atlas generation (guillotine with dynamic resizing.)
-
notation_bevy_utils
Fun notation - bevy utils
-
godot-cell
Internal crate used by godot-rust
-
bevy_blender_utils
Bevy companion plugin for bevy_blender_utils Blender addon
-
bevy-basic-ui
A small manager for menus and huds
-
nimble-client
Nimble Client
-
bevy_camera_shake
Adds camera shake to your cameras in Bevy Games
-
bevy_regions
A region painting system using a u16 texture
-
ugli
Game ENGine
-
calx-ecs
Serializable entity component system for games
-
bevy_serde_macros
Macros for easing use of serde on bevy entities and components
-
luminol-audio
Luminol's audio backend
-
fna3h
FNA3D types in a hierarchy
-
licoricedev
Lichess API. Development version.
-
bevy-compose
Reactive UI framework for Bevy
-
bevy_sprite_grid
draws sprites in a grid
-
notan_math
set of math's utils for Notan
-
bevy_picking
screen picking functionality for Bevy Engine
-
bevy_retro_physics
Physics utilities for Bevy Retro
-
mun_diagnostics
in-depth diagnostic information for compiler errors
-
bevy_sprite_animation
A Node Based Sprite Animatio Plugin, Bassed on Aarthificial's Reanimator
-
reactor_random
Mostly just a wrapper around fastrand for a bunch of types. Supports bevy and reactor_spatial2d.
-
bevy_picking_avian
A modular picking plugin for Bevy
-
minecrevy_text
handling Minecraft text components
-
bevy_proto_typetag
bevy_proto with typetag support
-
keeshond_datapack
framework for loading and caching game assets
-
kludgine-core
2D rendering for Kludgine
-
bevy_kot_misc
Miscellaneous prebuilt utilities for bevy_kot
-
alcibiades
A framework for writing chess engines in Rust
-
bevy_kindly
Minimalistic implementation of entity kinds for Bevy ECS
-
bevy_quill_obsidian
An opinionated set of editor-focused widgets built on Bevy and Quill
-
swamp-app
Application management for 2D pixel perfect sprite rendering
-
srs2dge
2D Game Engine
-
mcvm_net
Various network APIs for MCVM
-
playdate-menu
High-level system menu API built on-top of Playdate API
-
swamp-material
image asset loading and material creation
-
bevy_defer_picking
bevy_defer reactors for bevy_mod_picking
-
vleue_sentry
Sentry reporting plugin for Bevy
-
magma_app
Part of the Magma-API, which is the API of the Magma3D game engine
-
akashi
A framework for building collectible card games and gacha games
-
terraformer3d
A 3d game engine for quantii
-
ayaka-bindings
WASM bindings of plugins written for Ayaka
-
firewheel-core
Shared types for Firewheel crates
-
aeronet_webtransport
WebTransport IO layer implementation for
aeronet
-
ecs-lib-rs
An Entity Component System (ECS) Framework for learning
-
bevy-add-events-macro
A macro to add multiple events to a bevy app easily
-
beet_ecs
A very flexible AI behavior library for games and robotics
-
conditional_commands
Bevy Commands extension
-
oxygengine-animation
Animation module for Oxygengine
-
focus
The Focused Entropy game engine for 2D game development
-
photon_decode
Set of utilities for decoding messages generated by photon framework
-
geng-ecs
Game Engine (ecs)
-
storylets
Embeddable storylet-based narrative engine for games
-
bones_bevy_renderer
Bevy rendering implementation for the bones_framework
-
ambient_rustc
Rust compiler driver for the Ambient runtime. Host-only.
-
shine-stdext
SHINE. General utilities for the general purpose multi-threaded rendering engine.
-
const-tweaker
Tweak constant variables live from a web GUI
-
rluau
High level luau bindings for Rust
-
lueur
Shadowy game and graphics library for Rust
-
bevy_mod_ui_texture_atlas_image
Draw images from texture atlases with the Bevy UI
-
limnus-window-runner
winit runner for limnus-app
-
godot-ffi
Internal crate used by godot-rust
-
newport
Modular Game Engine built in Rust
-
rusty-chess-core
Core functionalities of the chess engine
-
swamp-message
message container
-
overworld_incremental
Overworld Incremental Library - Tools for incremental games
-
ambient_meshes
Ambient meshes. Host-only.
-
limnus-system-state
Keeps the state that is provided to systems
-
bevy_state_stack
An improved state stack for bevy
-
rialight_sound
Rialight sound module
-
bevy_ui_animation
A GSAP-like animation plugin for Bevy UI
-
bevy_rhai
An easy way to integrate Rhai with Bevy
-
otter-support
Otter game system; support code Rust crate
-
godot_rust_helper
CLI tool to help you create and update Rust modules for your Godot projects
-
oxygengine-visual-novel
Visual Novel module for Oxygengine
-
bevy_rapid_qoi
Bevy support for the QOI (Quite OK Image) format, based on rapid_qoi
-
blunders-engine
UCI chess engine core
-
space-render
A compact render plugin to the Amethyst game engine which renders background stars, close up stars (the sun) and planet atmospheres using atmospheric scattering
-
limnus-log
Initializes logging
-
astral-math
Math library for the Astral Engine (WIP)
-
shipyard_scenegraph
Scenegraph for Entity Component System
-
bevy_other_world
Experimental subworlds plugin for Bevy
-
bevy_tray_icon
Allows the use of tray-icon to manipulate the system tray
-
catgirl-engine-macros
Procedural macro crate for the catgirl-engine crate
-
pantheon
An opinionated WIP/Experimental 3D game engine
-
rscenes-raylib-connector
Raylib connector for Rscenes 2
-
guimcaballero/bevy_chess
Chess demo in Bevy
-
micro_bevy_splash
one-shot logo splash screen for Bevy
-
bevy_prototype_inline_assets
Bevy plugin for loading assets that are bundled into the binary
-
yarnspinner_core
Core concepts for Yarn Spinner for Rust, the friendly tool for writing game dialogue
-
reactor_core
A combined suite of tools provided by reactor for use with the Bevy game engine
-
bevy_editor_iris_plugin
Plugin logic for bevy_editor_iris
-
nuuro_build
A specialized 2D game library
-
bevy_retrograde_physics
Physics utilities for Bevy Retrograde
-
bevy_pathmesh
Navmesh plugin for Bevy
-
gamesense
SteelSeries GameSense™ client written in Rust
-
snowplay
Idiomatic Rust interface to Snowplay, the game engine used in Stormgate, a game by Frost Giant Studios
-
bevy_stokes
A bevy plugin providing a thin and ergonomic wrapper around laminar
-
starry-ecs
A crude ECS system
-
headless_webview_engine
Headless Webview implementation for Linux - WIP
-
ivy-input
Input handling crate for Ivy
-
crankit-image
An ergonomic image API for the playdate
-
bevy_blob_loader
Bevy plugin for loading assets from JavaScript blob URLs
-
oxygen_orbit
Oxygen Orbit is an API library (for Perlin Noise and more) mainly developed for the Oxygen Game Engine
-
rsanim
A basic state machine for managing sprite animations
-
bevy_gizmos
gizmos for Bevy Engine
-
bevy_assetio_zip_bundler
An asset bundler for the bevy_assetio_zip crate
-
recs
flexible, macro-free entity-component system in pure (stable!) Rust
-
bones_matchmaker
matchmaking server for games
-
bevy_simple_stat_bars
draw stat bars that follow sprites
-
ryot
MMORPG library based on the concepts of open tibia written in rust and bevy
-
quilkin-macros
Quilkin is a 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-undo2
makes it easy to use the undo-operation on bevy
-
appl
physics engine powered by the Rapier library. It is currently 2d only.
-
wolf_engine_framework
A complete, "batteries-included" framework for Wolf Engine
-
bevy-embasset
A Bevy plugin to embed assets in your game, or load assets from other sources!
-
firewheel-graph
Core audio graph algorithm and executor for Firewheel
-
dragon
3D/2D game engines implemented with ECS concepts
-
mass
3D physics engine
-
bevy-pigeon
The bevy plugin for carrier-pigeon
-
steel-proc
The steel game engine proc-macro library
-
rose-graph
a small graph, not usable for most projects
-
mun_syntax
Parsing functionality for the Mun programming language
-
winit-input-map
Input Map for Winit with gamepad support
-
crankit-sys
Generated bindings for the playdate C API
-
simbelmyne-chess
A chess library that takes care of board representation and move generation, used by the Simbelmyne chess engine
-
playdate-rs
Safe Rust bindings for the Playdate SDK C-CPI
-
pistoncore-event
flexible generic event threading
-
enteum
Lightweight Entity Component System with Rust
-
ambient_gpu
Ambient GPU functionality. Host-only.
-
gdnative-sys
Generated bindings to the Godot game engine's gdnative core types (See the gdnative crate)
-
pistoncore-input
A structure for user input
-
wasm4fun-storage
Storage primitives and subsystems for WASM-4 fantasy console
-
notan_core
Basic types and structs used in Notan
-
shipyard_rapier2d
An integration with the physics engine rapier, for the shipard ECS
-
tictactoe_menace_player
Tic Tac Toe game with a Menace AI
-
cuicui_layout
A layout algorithm for bevy and made to be understood by humans
-
bevy_aoui
A light-weight anchor-offset based 2D sprite layout system for the bevy engine
-
bevy_log
logging for Bevy Engine
-
bevy_hui_widgets
A collection of bevy components and systems to build widgets with
bevy_hui
-
regigigas
Registration system for game objects
-
bevy_prank
Opinionated Unreal Engine inspired spectator camera for the Bevy game engine
-
siege
Render pixel art siege engines
-
async-ecs
Async Parallel Entity Component System for Rust
-
bevy_tasks
A task executor for Bevy Engine
-
bevy_ninepatch
Displays 9-Patch UI elements in Bevy
-
aether_spyglass
A general-purpose extensible inspector for bevy engine
-
puffin_egui
Show puffin profiler flamegraph in-game using egui
-
rusty-editor
A scene editor for rg3d game engine
-
replace_ident_in_expr
Replaces target ident with given ident in an expr
-
bevy_window
windowing functionality for Bevy Engine
-
shine-testutils
SHINE. Unit test helpers for the shine engine.
-
luminol-config
Luminol's configuration
-
oxygengine-integration-vn-ui
Integration module of visual novel and user interface for Oxygengine
-
bevy-orbit-controls
An orbit controls plugin for bevy
-
parry2d-f64
2 dimensional collision detection library in Rust. 64-bit precision version.
-
bevy-pixel-map
A pixel based tilemap for bevy!
-
tanton_engine
A blazingly-fast Chess AI
-
flatbox_systems
ECS systems for Flatbox engine
-
geng-draw2d
Game ENGine
-
godot-codegen
Internal crate used by godot-rust
-
flatbox
Rust ECS game engine with editor written in C#
-
rox2d
2D physics engine heaviliy inspired by (the venerable) Box2D physics engine
-
bracket-embedding
resource embedding services for bracket-lib
-
rift_insight
A third party API library for League of Legends
-
treasury-store
Treasury storage
-
entity_store_code_gen
Code generator for game data store
-
prints
Template entity blueprints for bevy
-
bevy_retrograde_text
Bevy Retrograde's text rendering implementation
-
bevy_sprite_material
Plugin to use materials for sprites
-
dotrix_sky
Sky for Dotrix 3D Game Engine
-
bevy_chair
Chair mesh asset loader plugin
-
cgmath_dolly
Composable camera rigs but this time using CGMATH
-
dotrix_overlay
Overlay for Dotrix 3D Game Engine
-
rekt-common
Common lib to use the rekt-protocol. See the crate homepage to check the protocol RFC.
-
bones_asset
Asset interface for bones_lib
-
bevy_action_animation
Action-based animation system
-
dexterous_developer_test_utils
A modular hot reload system for rust
-
hydrate-model
Game asset pipeline and authoring framework
-
bevy_follow_path
components and systems that enable entities to follow a path
-
bevy-tnua-xpbd3d
XPBD 3D integration for bevy-tnua
-
rapier2d
2-dimensional physics engine in Rust
-
bevy_ui_bits
A mingy and opinionated collection of UI components for Bevy
-
bevy_retrograde_audio
Bevy plugin for playing sounds
-
ayaka-plugin-wasmi
A plugin runtime for Ayaka, based on Wasmi
-
oxygengine-navigation
Navigation module for Oxygengine
-
bevy_mod_ui_sprite
Draw sprites with the Bevy UI
-
nimble-sample-step
Nimble Sample Step Type
-
limnus-asset-id
ownership asset ids
-
ryot_sprites
Focuses on sprite management, handling animations and graphical representations for dynamic visual content in games
-
bevy_picking_tilemap
bevy_mod_picking support for bevy_ecs_tilemap
-
srs2dge-gizmos
2D Game Engine
-
mod_plugins_macros
Reduce plugin boilerplate in the Bevy game engine
-
naia-shared
Common functionality shared between naia-server & naia-client crates
-
bevy_remote_stream
Remote streaming plugin for Bevy
-
bevy_ui_coords
Bevy UI coordinates
-
component_table
Data structure for associating data with entities in an Entity Component System
-
bevy_yarnspinner_demo
A demo for Bevy Yarn Spinner for Rust, the friendly tool for writing game dialogue
-
fyrox-core
Shared core for the Fyrox engine and its external crates
-
bevy_retro_camera
Scaled pixel-perfect rendering camera for Bevy
-
uil_parsers
Parsers for uil
-
bevy_oneshot
ohe-shot systems for Bevy
-
firefly-rust
Rust SDK for making Firefly Zero games
-
yaecs
Entity Component System
-
bevy_mod_scripting_common
Traits and syn structures for language implementors
-
yarnspinner_codegen
Code generation for Yarn Spinner for Rust, the friendly tool for writing game dialogue
-
rg3d-physics
Physics library for rg3d-engine
-
librollenspielsache
API for working with tabletop RPG entities
-
oxygengine-ha-renderer-debugger
Debugger for Hardware Accelerated renderer module for Oxygengine
-
oxygengine-overworld
RPG overworld module for Oxygengine
-
bevy_xml
An Sparrow SpriteSheet XML Parser for Bevy!
-
bevy_rtc
A client-server library designed over WebRTC for Bevy
-
bevy_backroll
A Bevy engine integration plugin for the backroll rollback networking library
-
beetmash_template
An example workflow for publishing Bevy apps and scenes to Beetmash
-
newport_asset
Thread safe asset manager for Newport engine
-
reactor_proto
An opinionated rust library for transforming on-disk assets into Entities in Bevy
-
bevy_bones3
A voxel world storage and mesh generation plugin for Bevy
-
luminol-result
Luminol's custom error type
-
terminity
Enviroment for the best terminal UI quality for games
-
bevy_renet
Bevy plugin for the renet crate: Server/Client network library for multiplayer games with authentication and connection management
-
bevy_picking_highlight
A modular picking plugin for Bevy
-
bevy_tileset_core
Core of bevy_tileset
-
vngineer
Visual Novel game engine
-
zengine_asset
asset functionality for ZENgine
-
transform-gizmo
3D transformation gizmo
-
bevy_sprite
sprite functionality for Bevy Engine
-
treasury-client
Client for treasury
-
space_prefab
Subcrate for the space_editor crate. Contains the prefab systems and components.
-
newport_cache
Cache Builder for Newport
-
include-wgsl-oil
Includes a WGSL file with the
naga-oil
preprocessor -
ambient_project
Definition of the Ambient project manifest format
-
psyche-amethyst
Amethyst game engine integration for Psyche AI Toolset
-
bevy_hsl_multiplier
Multiply texture values in HSL color space
-
nimble-sample-game
Nimble Sample Game Types
-
bevy_concurrent_event
concurrent event plugin,the principle is similar to Commads,events can be send/read concurrently, but the reading of events is always in the next bevy frame
-
edict-proc
Powerful entity-component-system library
-
nate-engine-macros
Macros for a game engine I created just for fun
-
hydrate-base
Game asset pipeline and authoring framework
-
swamp-boot-game
Plugin to boot a swamp-game
-
wasm4fun-time
Time primitives and subsystems for WASM-4 fantasy console
-
egui-tetra2
egui integration for Tetra
-
bevy_kot
Koe's Bevy toolkit
-
crankit-input
An ergonomic input API for the playdate
-
bevy_keybind
Common event interface for bevy_input, so that we can better separate logic from configuration
-
bevy_asset_packer
Easy to use bevy plugin for packing resources in single file and protect him
-
rialight
module
-
cargo-geng
Game ENGine
-
bevy_hierarchy
hierarchy functionality for Bevy Engine
-
swamp-wgpu-sprites
wgpu sprite utility functions
-
matchbox_signaling
Painless WebRTC peer-to-peer signaling servers
-
covey_asset_loader
Bevy plugin for asset loading
-
siege-editor
Pixel art siege engine editor/animator/creator
-
egui_glow
Bindings for using egui natively using the glow library
-
oxygengine-network
Network module for Oxygengine
-
bevyhub_template
An example workflow for publishing Bevy apps and scenes to Bevyhub
-
nuuro
A specialized 2D game library
-
bevy-tnua-xpbd2d
XPBD 2D integration for bevy-tnua
-
bevy_flurx_ipc_macro
provide ipc-command macro for bevy_flurx_ipc
-
bones_utils
Utilites used throughout the bones_framework
-
hydrate-pipeline
Game asset pipeline and authoring framework
-
bevy_ui_mod_alerts
Easy-spawn UIs that look like little popups
-
codegame
framework
-
tw4f
A tiny and safe abstraction over the WASM-4 fantasy console
-
ryot-assets-cli
CLI for managing assets from the Tibia client for Ryot
-
rafx-nodes
Rendering framework built on an extensible asset pipeline
-
bevy_picking_selection
A modular picking plugin for Bevy
-
oil
User interface library oriented for games. It includes user interface languages.
-
egui-winit
Bindings for using egui with winit
-
swamp-log
Initializes logging
-
playdate-scoreboards
High-level Scoreboards API built on-top of Playdate API
-
bevy_scene
scene functionality for Bevy Engine
-
flecs-sys
low-level bindings to the Entity Component System (ECS) framework flecs
-
bevy-remote-devtools-plugin
A toolset that allows you to debug / view any bevy application with a tauri based UI. This crate is only the plugin part.
-
usfx
Realtime procedurally generated sound effects
-
pecs_core
Asynchronous operations for Bevy Engine
-
tarator
game engine wie an ECS and a UI
-
swamp-system
Swamp systems
-
lux
A super simple 2d-graphics engine that handles windowing and events for you! Right now it's supposed to be a top secret! Shhhhh
-
bevy_quill_overlays
Reactive, translucent overlays
-
ecs_game_in_rust
Entity Compnent System map for games (a simple test for rust programming)
-
overworld_affinity
Overworld Affinity Library - Affinity and Multipliers
-
steel-editor
The editor for the steel game engine
-
swamp-game
common swamp game types
-
reactor_serial
A plugin for Bevy for handling saving and loading
-
rafx-resources
Rendering framework built on an extensible asset pipeline
-
srs2dge-ecs
2D Game Engine
-
bevy_tiled_blueprints
Allows reading tiled maps with properties
-
bevy_image_config
Bevy plugin that automatically configures image assets when they load
-
ayaka-bindings-types
Types both used in Ayaka runtime and Ayaka plugins
-
ambient_ecs
Ambient ECS. Host-only.
-
nimble-rust
Nimble
-
read_color
reading hex colors
-
swamp-font
Font asset loading
-
nimble-rectify
Integration between assent and seer
-
ambient_layout
Ambient UI layouting functionality. Host-only.
-
bevy_color
Types for representing and manipulating color values
-
piston-shaders
Shaders for game development in Rust
-
bevy_editor_pls_core
In-App editor tools for bevy apps
-
bracket-rex
Load/save REX Paint files and utilize them in bracket-terminal projects
-
ayaka-plugin-wasmtime
A plugin runtime for Ayaka, based on Wasmtime
-
hydrate-codegen
Game asset pipeline and authoring framework
-
nimble-protocol
Nimble Protocol
-
tm-derive
FFI bindings for the machinery api
-
aeronet_channel
In-memory MPSC channel IO layer implementation for
aeronet
-
ggez_ui
ui for ggez. No tutorial yet, but i might make one later
-
bevy_retrograde_core
The core components and renderer of Bevy Retrograde
-
playdate-color
Color extension for Playdate API
-
piston3d-gfx_voxel
A voxel rendering library on top of Gfx
-
dexterous_developer_cli
A CLI for hot reloadable Rust applications, using the dexterous_developer crate
-
mun_skeptic
ability to test Mun code snippets in an mdbook
-
swamp-asset-registry
keeps track of asset lifetimes
-
swamp-system-runner
Runs swamp systems
-
luminol-macros
Various utility macros used by Luminol
-
hydrate-schema
Game asset pipeline and authoring framework
-
bevy_wasm_touch_fix
For Bevy >=0.12, a plugin that fixes the issues of incorrect touch positions in wasm
-
geng-shader
Game ENGine
-
wasm4fun-random
Random number generators primitives and subsystems for WASM-4 fantasy console
-
flat_commands
bevy ecs extension traits
-
amethyst-navigation
Navigation module for Amethyst Engine
-
swamp-window
Easily create and manage windows across multiple platforms for game applications, leveraging the power of the
winit
library -
bevy_flurx_wry_core
The core crate of bevy_flurx_wry
-
mun_runtime
A runtime for hot reloading and invoking Mun from Rust
-
bevyhub_net
A lightweight Bevy replication library
-
gdnative-core
The Godot game engine's gdnative core bindings
-
nanquim
3d game framework
-
swamp-advanced-game
advanced game (logic, render, audio)
-
dotrix_ecs
Entity Component System implementation for Dotrix game engine
-
bevy_picking_raycast
A modular picking plugin for Bevy
-
fyrox-impl
Feature-rich, easy-to-use, 2D/3D game engine with a scene editor. Like Godot, but in Rust.
-
dotrix_math
Math crate for Dotrix 3D Game Engine
-
srs2dge-link-static
2D Game Engine
-
oxygengine-editor-tools
Editor tools for Oxygengine
-
mun_language_server
language server protocol server for the Mun language
-
constellation
A data-oriented entity component system optimized for cache coherent resource access and parallel system execution
-
dexterous_developer_dylib_runner
A modular hot reload system for rust
-
rapier_testbed2d
Testbed for the Rapier 2-dimensional physics engine in Rust
-
nimble-step
Nimble Step
-
bones_scripting
Official scripting integration with bones_framework
-
zero_ecs_macros
Procedural macros for Build scripts for: ZeroECS: an Entity Component System (ECS), using only zero-cost abstractions
-
swamp-asset-reader
reads assets async on multiple platforms
-
mun_project
convenience structures for Mun projects
-
transform-gizmo-egui
egui integration for transform-gizmo
-
vampirc-uci
A Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.
-
modulator
A trait for abstracted, decoupled modulation sources
-
lightyear_macros
Procedural macros for the lightyear networking library
-
bevy-atlas-loader
Bevy plugin for defining and loading 2D TextureAtlas images
-
godot-core
Internal crate used by godot-rust
-
oxygengine-audio-backend-web
Audio Web backend module for Oxygengine
-
flatbox_assets
assets management functionality for Flatbox engine
-
commands_send_event
Bevy generic event dispatcher extension trait
-
oxygengine-network-backend-native
Network Native backend module for Oxygengine
-
fyrox-dylib
Dynamic library for Fyrox Game Engine
-
sdl3
Cross-platform multimedia
-
overworld_components
adding game systems useful for incremental and management games
-
magma_api
API of the Magma3D game engine
-
rapier3d
3-dimensional physics engine in Rust
-
bevy_utils
A collection of utils for Bevy Engine
-
crankit-time
An ergonomic time API for the playdate
-
oxygengine-integration-ui-ha
Integration module of user interface and Hardware Accelerated rendering for Oxygengine
-
goods-treasury
Database for "goods" asset pipeline
-
bevy_quill_obsidian_graph
A collection of widgets for implementing node-graph editors
-
bevy-animated-text
Basic animated text plugin for Bevy
-
goods-treasury-import
"Treasury" API for importers
-
moonshine-core
Unconventional framework for making games in Bevy
-
oxygengine-network-backend-desktop
Network Desktop backend module for Oxygengine
-
swamp-assets
store assets in a slot map
-
uil
User interface library oriented for games. It includes user interface languages.
-
newport_editor
Editor for Newport engine
-
geng-camera
Game ENGine
-
bevy_mod_scripting_core
Core traits and structures required for other parts of bevy_mod_scripting
-
wasm4fun-panichandler
Panic handler for WASM-4 fantasy console
-
space_editor_ui
Subcrate for the space_editor crate. Contains the UI for the editor.
-
bevy_mod_sysfail_macros
Macros for bevy_mod_sysfail
-
intuicio-backend-rust
Rust backend module for Intuicio scripting platform
-
swamp-assets-loader
loads assets
-
swamp-loader
Loads assets for swamp
-
swamp-screen
platform neutral screen and window types
-
luminol-term
Luminol's in-built terminal
-
mun_test
Functionality for testing Mun code
-
bevy_picking_ui
A modular picking plugin for Bevy
-
rapier3d-urdf
URDF file loader for the 3D rapier physics engine
-
beet
A very flexible AI behavior library for games and robotics
-
swamp-window-runner
winit runner for swamp-app
-
bevy_aoui_widgets
UI, events and dsl for the bevy_aoui crate
-
swamp-loader-plugin
Plugin for swamp-loader
-
limnus-audio-device
Opens an audio output device
-
ambient_animation
Ambient animation functionality. Host-only.
-
bevy_fixed_sprites
Bevy sprites that don't rotate or scale with their transform
-
ambient_gizmos
Ambient gizmos. Host-only.
-
bones_framework
The Bones game development framework
-
nimble-host-logic
Nimble Host
-
bevy_ptr
working with untyped pointers in a more safe way
-
swamp-wgpu-math
wgpu math types
-
oxygengine-integration-ow-ha
Integration module of RPG overworld and Hardware Accelerated rendering for Oxygengine
-
piston-dyon_interactive
interactive coding with the Piston game engine
-
bevy_core_pipeline
core render pipeline for Bevy Engine
-
ambient_cb
Defines helper types for callbacks wrapped in
Arc
that implementDebug
-
dexterous_developer_manager
A modular hot reload system for rust
-
oxygengine-build-tools
Build tools for Oxygengine
-
bevy_extern_events
Bevy plugin for generic external events to be send to bevy EventReaders
-
bevy_gltf
Bevy Engine GLTF loading
-
swamp-system-state
Keeps the state that is provided to systems
-
bevy_flurx_wry_api
api plugins for bevy_flurx_wry
-
limnus-audio-sample
Load .wave files into asset
-
swamp-render
standard render types for 2D
-
piston2d-glow_wrap
Glow wrapping code for Piston OpenGL backend
-
srs2dge-link-dynamic
2D Game Engine
-
swamp-game-audio
Game audio
-
heron
An ergonomic physics API for 2d and 3d bevy games. (powered by rapier)
-
dexterous_developer_builder
A modular hot reload system for rust
-
ambient_physics
Ambient physics. Host-only.
-
wasm4fun-log
Logging functions and macros for WASM-4 fantasy console
-
bevy_log_diagnostic
Logs diagnostic informations from Bevy
-
swamp-basic-input
platform neutral input types
-
ambient_network
Ambient networking functionality. Host-only.
-
bevy_windows_param
Bevy
SystemParam
providing a more ergonomic interface for accessing window-specific information, like resolutions and cursor positions -
bevy_text
text functionality for Bevy Engine
-
ayaka-plugin-nop
A dummy plugin runtime for Ayaka
-
newport_imgui
Immediate Mode GUI for Newport
-
hydrate-editor
Game asset pipeline and authoring framework
-
rapier3d-f64
3-dimensional physics engine in Rust
-
oxygengine-ignite-types
Ignite types module for Oxygengine
-
bevy_time
time functionality for Bevy Engine
-
beet_examples
A very flexible AI behavior library for games and robotics
-
mun_vfs
in-memory filesystem
-
moshimoshi
A small crate to sugar working with command callbacks in bevy
-
goods-treasury-import-ffi
"Treasury" API for importers
-
geng-obj
Game ENGine
-
swamp-boot-advanced-game
boot up an advanced game (logic, render, audio)
-
lunex_engine
not inteded to be used standalone. It is a dependency of Bevy_Lunex
-
bevy_quill_obsidian_inspect
A reflective property inspector widget built on Bevy, Quill and Quill/Obsidian
-
bevy_octopus_websocket
ECS based networking library for Bevy
-
bevy_touch_stick
Bevy virtual touch joystick for mobile games
-
bevy_picking_sprite
A modular picking plugin for Bevy
-
oxygengine-utils
module for Oxygengine
-
vngineer-simpleton
Visual Novel game engine
-
turbine
A 3D game engine with built-in editor
-
bevy_diagnostic
diagnostic functionality for Bevy Engine
-
limnus-audio-stream
Audio low level stream
-
rapier3d-meshloader
STL file loader for the 3D rapier physics engine
-
swamp
2D Game Engine
-
wasm4fun
Primitives and constants from WASM-4 fantasy console
-
bones_render
Core rendering types for bones_lib
-
bevy_mod_scripting_rhai_derive
Necessary functionality for Rhai support with bevy_mod_scripting
-
aeronet_wt_core
Core types for the WebTransport implementations for aeronet
-
mun_libloader
Functionality for loading Mun libraries
-
swamp-wgpu
wgpu utility functions
-
rg3d-core
Shared core for the rg3d engine and its external crates
-
geng-state
Game ENGine
-
limnus
game engine core
-
bevy_picking_xpbd
A modular picking plugin for Bevy
-
bevy_independent_transform
Entities with an IndependentTransform have a position relative to their parent, but aren't part of the Bevy Transform hierarchy
-
bevy_gilrs
Gamepad system made using Gilrs for Bevy Engine
-
bevy_picking_egui
A modular picking plugin for Bevy
-
oxygengine-prototype
Prototyping utilities module for Oxygengine
-
cuicui_layout_bevy_sprite
Integration with bevy_sprite for cuicui_layout
-
newport_ecs
Custom ECS made for Newport
-
beetmash_scene
The number one bevy scene registry
-
oxygengine-ai
AI module for Oxygengine
-
oxygengine-ha-renderer
Hardware Accelerated renderer module for Oxygengine
-
bevy_animation
animation functionality for Bevy Engine
-
oxygengine-user-interface
User Interface module for Oxygengine
-
nimble-layer
Nimble Layer
-
dynamo
dynamically typed scripting language
-
ambient_app
Ambient app implementation. Host-only.
-
swamp-boot
Collection of plugins to boot a swamp-app
-
bevy_ui_material
Plugin to use materials for UI
-
mun_compiler_daemon
Functionality for continuously monitoring Mun source files for changes and triggering recompilation
-
bevy_property
Dynamically interact with struct fields using their names
-
bevy_ui_3d
A UI plugin to enable 3d interactions
-
bevyhub_scene
The number one bevy scene registry
-
geng-ui-macros
Game Engine
-
bevy-ui-build-macros
A collection of macros to speed up the process of defining UIs in bevy
-
bevy_picking_rapier
A modular picking plugin for Bevy
-
bevy_ui_style_builder
Experimental Bevy UI helper extension methods
-
bevy_lunex
Blazingly fast path based retained layout engine for Bevy entities, built around vanilla Bevy ECS
-
bevy_hecs
Bevy fork of hecs: a fast, minimal, and ergonomic entity-component-system
-
nimble-wrapped-step
Nimble Wrapped Steps
-
bones_bevy_utils
using Bones with Bevy
-
geng-audio
Game ENGine
-
swamp-asset-id
ownership asset ids
-
luminol-core
The core crate of Luminol, which all of Luminol's UI is built on top of
-
sparkl2d
3-dimensional physics engine in Rust
-
ambient_prefab
Ambient entity prefab implementation. Host-only.
-
bevy_audio
audio functionality for Bevy Engine
-
swamp-asset-image
image asset loading
-
ambient_cameras
Ambient cameras. Host-only.
-
dexterous_developer_internal
A modular hot reload system for rust
-
bevy_dylib
Force the Bevy Engine to be dynamically linked for faster linking
-
mun_lld
Bindings for LLD used to link Mun binaries
-
swamp-slot-map
minimal slot map using index and generation
-
ambient_decals
Ambient decals. Host-only.
-
cuicui_layout_bevy_ui
Integration with bevy_ui for cuicui_layout
-
bevy_eventlistener_core
Event listeners and callbacks for bevy
-
bevy_rectray_picking
bevy_mod_picking backend for bevy_rectray
-
oxygengine-pws
Oxygen Engine procedural world simulation
-
geng-texture-atlas
Game ENGine
-
bevy_ui_forms_form_proc
A bevy plugin for creating forms
-
nimble-step-map
Nimble Step Map
-
bevy_dev_tools
Collection of developer tools for the Bevy Engine
-
bevy_ui_pointer_capture_detector
a Bevy plugin that detects when the mouse pointer is over a UI node
-
bvy
Just when you thought Bevy couldn't get more ergonomic, Bvy shows up to change the game
-
luminol-proc-macros
Various uility proc-macros used by Luminol
-
bevy_ui_borders
Bevy UI borders plugin