CATEGORY
Game development 3,503 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
openracingCrates.io reservation for the existing OpenRacing sim-racing force-feedback and telemetry project.18MIT OR Apache-2.0
openflightCrates.io reservation for the existing OpenFlight real-time flight input and device project.18MIT OR Apache-2.0
bevy_oozlumWrite reversible systems, commands and schedules in bevy18MIT OR Apache-2.0
tiny-tourneySingle-elimination tournament bracket in Rust18GPL-3.0-only
extol_sprite_layer_forkExplicitly-defined sprite layers for Bevy, including automatic y-sorting.18MIT OR Apache-2.0
infinity-bridge-hostHost-side WebSocket server for infinity-bridge — async tokio, no framework dependency18MIT
esl-writerPure-Rust writer for Bethesda light-master (ESL) plugins for Skyrim SE, Fallout 4, and Starfield18MIT OR Apache-2.0
godot-gruiReactive, declarative UI framework for Godot 4 in Rust18MPL-2.0
bevytuiTerminal-style UI primitives and font-backed renderer plugin for Bevy.18Apache-2.0
scs-telemetry-clientClient library for reading SCS telemetry from the shared memory segment written by the scs-telemetry plugin18MIT OR Apache-2.0
atlaspackTiny deterministic sprite atlas packer for game dev (PNG in, atlas + JSON out)18MIT OR Apache-2.0
plinthThe stable base your game stands on — an AI-first, code-first 3D game framework built on Bevy.18MIT OR Apache-2.0
kojacoord-plugin-systemDynamic plugin loading, lifecycle and host API for the Kojacoord Minecraft proxy.18MIT
kojacoord-protocolMinecraft protocol types, packet (de)serialization and version registry for the Kojacoord proxy.18MIT
bevy_semanticsSemantic identity, ontology, and query infrastructure for Bevy18MIT OR Apache-2.0
arc-readerA tool to pack and unpack Arc files for BGI engine17MIT
encounter-argumentationBridge between encounter social interactions and argumentation schemes17MIT OR Apache-2.0
bevy_takFacade crate for the bevy_tak plugin family. Re-exports the core types and provides a `TakPlugins` PluginGroup that bundles…17MIT OR Apache-2.0
squish2dRobust 2D soft-body blobs: XPBD ring solver (small steps) with subsume/containment mechanics170BSD
perturbator_stat_engineDeterministic, engine-agnostic stat resolution: typed modifiers, explainable breakdowns, timed expiry, and versioned snapshots…17MIT OR Apache-2.0
bevy_mapdbProto-driven map definitions for Bevy games — compiles mapdb.proto into typed Rust structs with a searchable registry.17MIT
perturbator_dialogueEngine-agnostic, deterministic branching dialogue domain runtime17MIT OR Apache-2.0
suwiA lightweight virtual machine for embedding in games and similar.17AGPL-3.0-or-later
motus-driverAnimationDriver and Clock abstractions for the Motus animation library.17MIT OR Apache-2.0
obsidian-nbtA command-line tool for manipulating Minecraft NBT (Named Binary Tag) data, written in Rust.17MIT
gigi-corePure-Rust core for gigi: tails Valorant's ShooterGame.log and emits live game-state events. No FFI, no memory reads.17MIT
scs-telemetrySCS telemetry plugin DLL — exports scs_telemetry_init / scs_telemetry_shutdown and writes to shared memory17MIT OR Apache-2.0
robocomp_avian3dAvian physics integration for robocomp17MIT OR Apache-2.0
aethexAeThex - The global developer ecosystem for creators, builders, and innovators.17MIT
bevy_uuidA Bevy plugin for adding UUID components!17MIT OR Apache-2.0
oxipakZero-dependency parser for id Tech 2 PAK files (Quake, Quake II).17MIT
openstranded-common-unitsOpenStranded unit domain types: UnitDef, UnitAnimations, LootEntry, AnimFrame17GPL-3.0-or-later
rapier-viewport-pluginRapier 3D physics plugin for viewport-lib17GPL-3.0-only
wasvy_mockA library for mocking and testing wasvy-enabled Bevy Apps16MIT OR Apache-2.0
reliableA simple packet acknowledgement system for UDP-based protocols16BSD-3-Clause
optimeshPure-Rust port of the meshoptimizer geometry processing library16MIT
dm2-dungeonParser and writer for Dungeon Master II `dungeon.dat` files (LE and BE variants).16MIT OR Apache-2.0
bevy_elfSerializable Bevy asset definitions that resolve string references into Handles16MIT OR Apache-2.0
bevy_softbodyGPU XPBD cloth with Bevy 0.19 (wgpu/WebGPU)16MIT
motus-springPhysics-based spring animations for the Motus animation library.16MIT OR Apache-2.0
control-motionGame-agnostic 2D/3D player control schemes (positional, thrust, drive, sail, lane, grid) driven by a uniform stick+action input16MIT OR Apache-2.0
unitiC FFI bridge from KBVE game logic crates to Unity via csbindgen16MIT
oxipkxZero-dependency parser for id Tech 3/4 PK3/PK4 files (Quake III, Doom 3).16MIT
oxiwadZero-dependency parser for id Tech 1 (Doom engine) WAD files: lumps, maps, BSP nodes, palettes, and graphics.16MIT
bevy_itemsProto-driven item definitions for Bevy games — compiles itemdb.proto into typed Rust structs with a searchable registry.16MIT
config233Rust implementation of config233 - configuration file loading, hot reload, and data management for game servers16Apache-2.0
epic-mickey-lib-rsRead/write library for Epic Mickey game file formats (Gamebryo engine)15MIT OR Apache-2.0
x-gfxA minimal graphics output library written in Rust, targeting everything from microcontrollers to modern desktops.15MIT OR Apache-2.0
voxel-lightGeneric 3D BFS light propagation with two-phase removal for voxel engines15MIT OR Apache-2.0
basalt-apiPublic plugin API for the Basalt Minecraft server: traits, components, events, and the plugin registration system15Apache-2.0
bevy_uicmdTOML-defined form UIs for Bevy that emit validated commands instead of mutating state — facade crate re-exporting…15Apache-2.0
vyxen-rendererRenders the game for the Vyxen library15MIT OR Apache-2.0
vyxen-inputMany input events and types to do with the Vyxen library15MIT OR Apache-2.0
foundry-mcp-gatewayMCP server for Foundry VTT: a native socket client exposing 134 tools over streamable HTTP, with pluggable game-system modules.15MIT
bevy_chatIRC-backed chat and event bridge for MUD/game clients — headless async client with optional Bevy plugin.15MIT
bevy_dbCross-platform async key-value persistence for Bevy — redb on desktop, IndexedDB on WASM15MIT
bevy_questsProto-driven quest definitions for Bevy games — compiles questdb.proto into typed Rust structs with a searchable registry.15MIT
bevy_statemachineThread-safe state snapshot bridge for Bevy — exposes ECS resources to external consumers (Tauri IPC, WASM JS, lightyear…15MIT
forge-ibl-bakeDrop in an HDRI, get wgpu/Bevy-ready IBL textures. No Blender, no Substance, no C++ build.15MIT OR Apache-2.0
openstranded-commonOpenStranded meta-crate: re-exports all openstranded-common-* domain types15GPL-3.0-or-later
hanabi_effect_graphSerializable authoring graph and runtime bake pipeline for bevy_hanabi effects15MIT OR Apache-2.0
bevy_kbve_netShared lightyear protocol for KBVE multiplayer — replicated components, inputs, channels15MIT
bevy_supaAgnostic Supabase (PostgREST) client with optional Bevy integration — native HTTP now, WASM stub for later15MIT
bevy_spellsProto-driven spell definitions for Bevy games — compiles spelldb.proto into typed Rust structs with a searchable registry.15MIT
bevy_playerBevy kinematic character controller with Avian3D physics — gravity, jump, collision-aware movement, and fall damage.15MIT
bevy_camBevy isometric camera plugin with pixel snapping, multiplicative zoom, and two-stage render-to-texture pipeline for crisp…15MIT
beldCommand-line asset baking and resource inspection for Byte-Engine.15MIT
alpha_beta_pruningA generic alpha-beta pruning search algorithm for adversarial game AI14MIT
wyrd-for-games-bevyThin Bevy adapter for Wyrd Weaves (sample → loom → apply). signal-f32 only.14MIT
x-controllerA minimal input library written in Rust, targeting everything from microcontrollers to modern desktops.14MIT OR Apache-2.0
color-mergeThreshold-based perceptual color merging for images. Specify a Delta E distance — palette size derives from content.14MIT OR Apache-2.0
netcode-officialThe official Rust implementation of the netcode network protocol14BSD-3-Clause
bevy_ui_local_scaleLocal scale factor for Bevy UI nodes.14MIT OR Apache-2.0
konohaA composable hierarchical state machine library.14MIT
elura-protocolStandalone Rust implementation of the Elura ELR2 protocol14MIT OR Apache-2.0
vyxen-geometryShapes and geometry types for the Vyxen library14MIT OR Apache-2.0
vyxen-physics2dPhysics types for the Vyxen library in 2d development14MIT OR Apache-2.0
openstranded-common-helpersOpenStranded shared helper functions for .inf field parsing14GPL-3.0-or-later
vyxen-mathMath types for the Vyxen library14MIT OR Apache-2.0
x-audioA minimal NES audio output library written in Rust, targeting everything from microcontrollers to modern desktops.13MIT OR Apache-2.0
beuvyFacade crate for beuvy-runtime plus optional declarative UI authoring.13Apache-2.0
dm2-ftlParser for the FTL 68k module container used by the Sega CD and Amiga ports of Dungeon Master II (and DM/CSB console ports),…13MIT OR Apache-2.0
dm2-musicDecoders for Dungeon Master II music and audio: HMI/HMP (DOS), Amiga MOD, and the Mac classic resource fork ('Midi' SMF, 'snd '…13MIT OR Apache-2.0
dm2-savesParser and writer for Dungeon Master II savegame files (`SkSave.dat`, `sksave.bak`).13MIT OR Apache-2.0
sectorsyncFast-by-default facade for the SectorSync spatial replication middleware13MIT
bevy-bezier-splinesBezier spline gizmos for Bevy, ported from Unity13EUPL-1.2
rig-bevyPlaceholder package for Rig and Bevy integration13MIT
quiver-dspA modular audio synthesis library using Arrow-style combinators and graph-based patching13MIT
factorio-rs-guiHigh-level GUI helpers for factorio-rs Factorio mods13MIT
vyxen-coreMany generic types to assist development with the Vyxen library13MIT OR Apache-2.0
retroglyph-glReserved for the retroglyph GPU rendering backend (OpenGL 3.3 native, WebGL2 wasm). Placeholder release; see the repository.13MIT
evergreenNetwork backend build on libp2p13Apache-2.0
yahtzee-engineYahtzee rules, scoring, and bots: a fast heuristic and an exact optimal expected-value solver13Apache-2.0
hearts-engineHearts bots: heuristic and Monte Carlo strategies over an information-hygienic view12Apache-2.0
tpt-zero-matrixSmall f32 matrix math (Mat3/Mat4) for #![no_std]. #![no_std], zero dependencies, fast-math backed.12MIT OR Apache-2.0
tpt-zero-quatSmall f32 quaternion math (Quat) for #![no_std]. #![no_std], zero dependencies, fast-math backed.12MIT OR Apache-2.0
world_rules世界规则库 - 收集各种游戏、体育、社交、科学、法律规则12MIT
rtce-testkitGolden-fixture test harness for rtce consumers: fail-closed fixture iteration and tolerance assertions.12MIT OR Apache-2.0
elura-clientOfficial high-level Rust client SDK for Elura11MIT OR Apache-2.0
instachunkNear-infinite procedural worlds11MIT OR Apache-2.0
vyxenA Godot-style game engine library written in Rust.10MIT OR Apache-2.0
chadThin platform layer for games: owns the winit event loop, window, wgpu init, surface lifecycle, and frame timing; exposes winit…10MIT OR Apache-2.0
overworld-steamTauri 2 plugin bridging the Steamworks SDK (achievements, Steam Cloud saves, Rich Presence) for Overworld game engine apps10MIT