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