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.

cavs-steamEstimate a game build's SteamPipe update size and detect pack files causing update bloat.163Apache-2.0Command line utilitiesGame development cranium-apiA crate extending the Cranium AI library with utilities for using Cranium outside of Bevy as an AI Server.162MPL-2.0Game developmentNo standard library modde-sourcesDownload source implementations for modde162GPL-3.0-onlyCommand line utilitiesGame development symbios-textureProcedural texture generation core for bevy_symbios_texture.160MITGame developmentMathematics firefly-tomlRust macro for statically parsing firefly.toml159MITAPI bindingsGame development steamworks-encrypted-app-ticketSafe Rust wrapper for decrypting Steam Encrypted App Tickets159MIT OR Apache-2.0API bindingsAuthentication levilamina-sysRaw FFI declarations for the levilamina-rs ABI (src/LeviRsAbi.h).159Apache-2.0External FFI bindingsGame development bevy_ios_toolkitNative iOS integrations for Bevy as ECS resources and messages: StoreKit IAP, Google AdMob ads, App Tracking Transparency, Game…159MITAPI bindingsGame development rlstatsapiRocket League Stats API TCP client, parser, and optional Python bindings158MITAPI bindingsGame development maat-plugin-buildBuild-script helper for maat plugins — emits a stable content_hash from a plugin crate's source.157MIT OR Apache-2.0Development tools::Build UtilsGame development cranium-test-pluginA crate extending the Cranium AI library with a Plugin for quickly setting up tests. Intended for first-party use.157MPL-2.0Game developmentNo standard library galeon-engine-three-syncWASM-friendly bridge from Galeon ECS to Three.js render extraction.157AGPL-3.0-only OR LicenseRef-CommercialGame developmentWebAssembly gamploHTTPS Gamplo Client API156GPL-3.0-onlyAPI bindingsAuthentication symbios-tensorA procedural generation engine for urban layouts.156MITGame developmentMathematics rinklecateRust implementation of inklecate — compile and play Ink stories from the command line.155Apache-2.0Command line utilitiesGame development blinc_canvas_kitInteractive canvas toolkit for game editors and node graphs — pan, zoom, spatial indexing, multi-select, marquee, and snap-to-grid155Apache-2.0Game developmentGUI bevy_alchemyAn experimental, status effects-as-entities system for Bevy.154MIT OR Apache-2.0Game development mcproto-codecVarInt, encryption and compression coder & decoder for Minecraft protocols.153GPL-3.0-onlyCompressionCryptography sectorsync-coreCore spatial indexing, authority, AOI, and replication planning primitives for SectorSync153MITGame developmentNetwork programming anvilkit-renderCross-platform rendering system built on wgpu and winit for AnvilKit game engine152MIT OR Apache-2.0Game developmentGraphics bevy_modalModal/overlay stack for bevy_ui: a blocking scrim, deterministic layering, an input-capture gate, open/close transitions,…152MITGame development bmpf2fntParse Stranded II .bmpf bitmap font files and generate BMFont .fnt output152GPL-3.0-or-laterGame developmentGraphics pico-engine-coreCore game engine for Raspberry Pi Pico151MITEmbedded developmentGame development bevy_ui_actionsAction-driven UI toolkit for Bevy — clicks, drag-drop, tooltips, tabs, scroll views, modals, dialogue system, 3D viewports151MITGame developmentGUI bunny-linalgLinear algebra primitives for Bunny graphics contracts.151Apache-2.0Game developmentGraphics pons-ddsPure-Rust double dummy solver for contract bridge151Apache-2.0Game development boon-deadlockBoon is a Deadlock demo / replay file parser150MITEncodingGame development vidi-chartsHigh-performance data visualization library for Rust, powered by Bevy148MIT OR Apache-2.0Game developmentGraphics vulkan-headers-generatorGenerate the vulkan-headers crate147MIT-0API bindingsExternal FFI bindings ventana-backend-waylandA cross-platform, iterator-based windowing library147MIT OR Apache-2.0Game developmentGUI ziffleMental poker library implementing Bayer-Groth 2012 shuffle proofs for multi-party card shuffling without a trusted dealer146MIT OR Apache-2.0CryptographyGame development valinor-protoProtocol buffer definitions for MudWorld text-based virtual world platform146MIT OR Apache-2.0EncodingGame development sl-libscvFile-centered server configuration discovery and IO support146Apache-2.0ConfigurationGame development symbios-audioAn algorithmic audio generator.146MITGame developmentMathematics valinor-domainDomain models and types for MudWorld text-based virtual world platform145MIT OR Apache-2.0Data structuresGame development valinor-identityCryptographic identity and key management for MudWorld platform145MIT OR Apache-2.0AuthenticationCryptography unity-typetree-genGenerate Unity MonoBehaviour type trees from .NET assemblies, in pure Rust (via dotnetdll). A port of AssetsTools.NET's…145MITGame development bg3rustpaklibA Rust library for reading and extracting Baldur's Gate 3 PAK files144MITGame developmentParsing tools bevy_pipe_affectWrite systems as pure functions.144MIT OR Apache-2.0Game development valinor-wireWire protocol and message encoding for MudWorld platform144MIT OR Apache-2.0EncodingGame development maat-vttUnified façade crate for the MAAT virtual-tabletop engine — the single entry point for plugin and capability authors. Depends on…143MIT OR Apache-2.0Game development kinetik-astRust-native scripting language runtime and CLI for game engines.142MITCompilersGame development rustial-engineFramework-agnostic 2.5D map engine for rustial142MITGame developmentGraphics ry-coreCore trait and module registry for Ry-Dit game engine141MITGame development maythA general-purpose math library for Rust.141MITGame developmentMathematics kerbReal-time telemetry from racing simulators — iRacing, AC Evo, Le Mans Ultimate141MITGame development kinetik-lexerRust-native scripting language runtime and CLI for game engines.140MITCompilersGame development rage-rpfRAGE Package File (RPF) archive parser and decryptor for GTA V and related titles140MITGame developmentParsing tools urdDialogue scripting language for games — compiler, VM, and static analysis139MIT-0CompilersGame development covk_sysLow-level unsafe vulkan bindings for Rust139MITAPI bindingsExternal FFI bindings ventana-backend-x11A cross-platform, iterator-based windowing library139MIT OR Apache-2.0Game developmentGUI bevy_clerestoryBevy plugin for primary window restoration and multi-monitor support139MIT OR Apache-2.0Game developmentGUI gltf_optOptimize glb file by resizing textures and adjusting pivot points138MITGame developmentGraphics game-toolkit-gfxwgpu rendering for game-toolkit: sprite/primitive/text batchers, tilemaps, 3D meshes, optional vello.138EUPL-1.2Game developmentGraphics bunny-geomGeometry primitives for Bunny graphics contracts.138Apache-2.0Game developmentGraphics stormlib-rsRust-native MPQ archive toolkit137MITFilesystemGame development mcprotoMinecraft protocols in Rust, async, fast and easy to use.137GPL-3.0-onlyAsynchronousEncoding tokio-raknetA high-performance, asynchronous implementation of the RakNet protocol on top of Tokio.135MITAsynchronousGame development oxidized-client-headlessA Rust framework for headless Minecraft Java Edition clients — bots, testing, and automation135MITGame development myth_appApplication framework and windowing integration for the Myth engine.135MIT OR Apache-2.0Game developmentGraphics sectorsync-wireBounded binary wire frames and codecs for SectorSync135MITEncodingGame development vk-graph-windowwinit window and swapchain integration for vk-graph134MIT OR Apache-2.0Game developmentMultimedia::Images ta-connector-unrealUnreal Engine 5 connector for Trusted Autonomy133Apache-2.0Development toolsGame development demiurg-viewViewport bridge: builds a roxlap scene + sprite set from a demiurg document and orbits a camera.133MIT OR Apache-2.0Game developmentGraphics voxquantA program to convert triangle meshes to voxels.132MIT OR Apache-2.0Command line utilitiesGame development tri_grid_simDeterministic tick-based simulation on a 2D grid with directional triangles132MIT OR Apache-2.0Game developmentSimulation ta-connector-unityUnity Engine connector for Trusted Autonomy132Apache-2.0Development toolsGame development demiurg-i18nUI message catalogue and translations for the demiurg editor (native + web).132MIT OR Apache-2.0Game developmentGraphics flatland3-gfxFlatland3 Macroquad + egui graphical play client131MIT OR Apache-2.0Game development roxlap-cliCommand-line asset tool for the roxlap voxel engine — convert MagicaVoxel .vox, .kv6 sprites and GIF/PNG billboards between the…131MIT OR Apache-2.0Command line utilitiesGame development sessao-analyzerProtocol analysis for Sessão130MITDevelopment toolsGame development sessao-compilerCode generation for Sessão protocols130MITDevelopment toolsGame development bevy-canvas-2dA fast chunked 2D pixel canvas for Bevy with dirty-rect GPU uploads130MITGame developmentGraphics cloudiful-bevy-localizationReusable Bevy localization runtime built around app-provided static registries.130MIT OR Apache-2.0Game developmentLocalization (L10n) monsoon-macroMacros for the monsoon-core emulator130Apache-2.0EmulatorsGame development monsoon-dbHelper crate for frontends using the monsoon-core crate as an emulation backend. Assist in updating the included rom file…129Apache-2.0EmulatorsGame development procmod-layoutStruct mapping with pointer chain traversal via derive macros128MITGame development rcon-cliA RCON client library and CLI for game server administration127MITCommand line utilitiesGame development bevy_dirsUse the platform-specific data directories as asset sources in bevy.127MPL-2.0Game development autonomo-arabic-reshaperArabic text shaper + visual RTL reverser tailored for game modding (RimWorld, Unity LTR UIs). Handles tags, escapes, entities,…127MITGame developmentInternationalization (i18n) levilaminaWrite LeviLamina (Minecraft Bedrock Dedicated Server) mods in safe Rust. Targets BDS 1.26.20 / LeviLamina 26.20 (ABI v5).125Apache-2.0API bindingsGame development godot-ksniA Godot GDExtension wrapper for ksni (StatusNotifierItem/AppIndicator)123MITGame developmentGUI bevy_open_vatOpenVAT (Vertex Animation Texture) plugin for Bevy123MIT OR Apache-2.0Game developmentGraphics malnetA modern, high-performance reliable UDP networking library inspired by ENet & Bitfold, built with Rust.122MITAsynchronousGame development glitcher-timingPure Rust timing arbitration for Glitcher (wgpu-free)121MIT OR Apache-2.0Game developmentMultimedia::Audio press_hereSimple and modular input handling for Bevy121MIT OR Apache-2.0Game development flatland-presentationGfx sprite mode resolution — maps game states to sprite sheet mode ids121MIT OR Apache-2.0Game development phoneme-synthEngine-agnostic singing and speech synthesis: a full phonetic alphabet from a formant source-filter model121MIT OR Apache-2.0Game developmentMultimedia::Audio kinetik-parseRust-native scripting language runtime and CLI for game engines.120MITCompilersGame development source-fsA virtual filesystem implementation for Source Engine games, handling gameinfo.txt search paths, VPK archives, and cross-platform…120MITFilesystemGame development firefly-uiUI helpers and components for Firefly Zero system apps120MITGame developmentNo standard library dramaturge-modelCore domain model for the dramaturge dialogue toolkit.119EUPL-1.2 OR MIT OR Apache-2.0Game development soupruneA game framework designed specifically for Deltarune / Undertale fangames.118LGPL-3.0-or-laterGame developmentGame engines maat-engineGame session engine for MAAT — pipeline, session state, fixtures, spatial index, hot-reload registry.118MIT OR Apache-2.0Game developmentGame engines rust-samp-sdkLow-level FFI bindings for the SA-MP AMX virtual machine and open.mp native component ABI. Used internally by `rust-samp`; depend…118MITExternal FFI bindingsGame development realismA high-performance, production-ready scene management crate for Rust game engines118Apache-2.0Game developmentGame engines protocraft_frameworkA framework for handling minecraft packets118MIT OR Apache-2.0AsynchronousGame development procmod-scanFast pattern and signature scanning for byte slices117MITAlgorithmsGame development gooseboy_macrosThe Minecraft Gooseboy mod's macros.116non-standardGame developmentOperating systems tonoA deterministic sound engine — synthesis, instruments, songs, and adaptive game music, rendered byte-identically to audio.…116MITGame developmentMultimedia::Audio brink-project-configProject settings file (brink.toml) for dialect + type policy, shared by every brink compiler mount116MITCompilersGame development cavs-fetchEmbeddable serverless/CDN fetch engine for CAVS: plan, download by hash and reconstruct game builds from a static export, with…116Apache-2.0Game development udp-relay-coreLock-free, cache-line-aligned core types for UDP relay/tunnel servers — TunnelClient, QualityAnalyzer, address validation, and…115MITGame developmentNetwork programming inletInput management with configurable bindings for Bevy game engine.115MIT OR Apache-2.0Game developmentGames chess-startpos-rsGenerate, count, and sample chess back-rank arrangements under composable constraints (Chess960, Chess2880, custom presets)114MITGame development ocgcore-ffiLow-level Rust bindings for edo9300/ygopro-core (aka `ocgcore`)114AGPL-3.0-onlyExternal FFI bindingsGame development kj-bevy-realistic-sunSets a directional light to point in a realistic direction, accounting for latitude and time of year113non-standardGame developmentSimulation egui-keyframeKeyframe animation and curve editing widgets for egui113MIT OR Apache-2.0Game developmentGraphics sl-server-infoRuntime server information probes, metrics, and log parsing113Apache-2.0ConfigurationGame development plumesplatAdvanced terrain splatting for Bevy with support for 256+ materials using texture arrays112MIT OR Apache-2.0Game developmentGraphics bevy_tonoBevy plugin for the tono sound engine — fire deterministic SFX and drive adaptive music straight from your game systems.112MITGame developmentMultimedia::Audio box3d-rustPure Rust port of the Box3D 3D physics engine112MITAlgorithmsGame development w3grsA Rust port of w3gjs for parsing Warcraft III replay files.112MITGame developmentParser implementations brink-syntax-nativeLexer and error-resilient CST for the .brink native surface (B0.5 grammar skeleton)112MITCompilersGame development sectorsync-transportBounded in-memory, reliable packet, and UDP transport adapters for SectorSync112MITGame developmentNetwork programming modde-uiGUI application for modde111GPL-3.0-onlyCommand line utilitiesGame development cnc-formatsClean-room binary format parsers for Command & Conquer game files110MIT OR Apache-2.0Game developmentParser implementations maclarianLarian file format library for Baldur's Gate 3 - PAK, LSF, LSX, GR2, DDS, and more109PolyForm-Noncommercial-1.0.0Development toolsEncoding lib-vmmOffical SDK for developing plugins for Void Mod Manager (VMM)109GPL-3.0-onlyGame development modern-minesweeperA Simple minesweeper game built with Rust + Slint109MIT OR Apache-2.0Game developmentGames cs2-masked-inspectOffline encoder/decoder for CS2 masked inspect URLs — pure Rust, no dependencies109MITEncodingGame development bevy_directorUnreal-Sequencer-inspired cinematic camera and sequence system for Bevy109MIT OR Apache-2.0Game development ergoap_macrosMacros for the ergoap project107MIT OR Apache-2.0Game development mtg-coreShared infrastructure for modern-terminal-games (loop, input, audio, UI)107MITCommand line utilitiesGame development openstranded-plugin-apiOpenStranded Plugin SDK — re-exports wasmcontract types + MockGameAPI106GPL-3.0-or-laterGame developmentGame engines bi_fs_rsA Rust library for working with Arma 3 related file formats, such as PBO and BISIGN files.106GPL-3.0FilesystemGame development vernacularA dead-simple localization crate for Rust game development.105MIT OR Apache-2.0 OR GPL-3.0-only OR LGPL-3.0-onlyGame developmentInternationalization (i18n) mcproto-typesAll types for Minecraft.105GPL-3.0-onlyEncodingGame development threadloopA helper library for Ventana105MIT OR Apache-2.0Game developmentGUI azalea-reflection-proxySpectate and take over an azalea bot session live through a local reflection proxy — Rust port of mineflayer-reflection-proxy104MITGame developmentNetwork programming bevy_gameplay_tagA flexible gameplay tag system for Bevy, inspired by Unreal Engine's Gameplay Tags103MITGame developmentGame engines symbios-robotEngine-agnostic robot interpretation layer for Symbios L-Systems using glam.103MITGame developmentSimulation pico-engine-shellRuntime shell for Pico Engine games102MITEmbedded developmentGame development basalt-typesPrimitive Minecraft protocol types with zero-copy serialization102Apache-2.0EncodingGame development gooseboyThe Minecraft Gooseboy mod's standard library.102non-standardGame developmentOperating systems breezeA wrapper around Bevy for easier game development.100MITGame developmentGame engines rbpGTO poker toolkit: MCCFR solver, hand evaluation, strategic abstraction, and training pipeline99MITAlgorithmsGame development bevy_erosion_filterGPU-friendly per-fragment erosion filter for Bevy, ported from Rune Skovbo Johansen's Shadertoy.99MPL-2.0Game developmentGraphics kinetik-runtimeRust-native scripting language runtime and CLI for game engines.98MITCompilersGame development motus-coreCore traits and easing system for the Motus animation library.98MIT OR Apache-2.0Game developmentMathematics box2d-rustPure Rust port of the Box2D v3 2D physics engine98MITAlgorithmsGame development anvilkit-cameraAnvilKit camera system - FPS, third-person, orbit, and free camera controllers with effects97MIT OR Apache-2.0Game developmentGraphics game-toolkit-inputKeyboard, mouse and gamepad input for game-toolkit.97EUPL-1.2Game development game-toolkit-audioSound playback on kira, with optional synthie chiptune synthesis, for game-toolkit.97EUPL-1.2Game developmentMultimedia::Audio game-toolkit-assetsAsset path resolution and optional hot-reload (notify) for game-toolkit.97EUPL-1.2FilesystemGame development bevy-s2n-quicAn Aeronet compatible Bevy plugin providing network IO with QUIC based on s2n-quic97MIT OR Apache-2.0Game developmentNetwork programming soulsand-protoMinecraft protocol implementation - packet framing, VarInt encoding, and connection state machine97MITGame developmentNetwork programming voxjCore types for the Voxel Json (.voxj / .voxjz) format.96non-standardData structuresGame development anvilkit-audioCross-platform audio playback built on rodio for AnvilKit game engine95MIT OR Apache-2.0Game developmentGraphics morpion-solitaire-recordMSR — a self-describing interchange format for Morpion Solitaire games (reader, writer, validator). Implements the MSR 0.1…95MIT OR Apache-2.0EncodingGame development myth-engineA developer-friendly, high-performance 3D rendering engine written in Rust.95MIT OR Apache-2.0Game developmentGraphics bevy_assertBevy assertion tools95MIT OR Apache-2.0Game development infinity-bridge-wireWire protocol types for infinity-bridge — shared between WASM and host crates94MITGame developmentNetwork programming button_libA simple library for buttons with macroquad.94GPL-3.0-or-laterGame developmentGraphics sectorsync-runtimeBounded runtime bridges, load sampling, barriers, and migration orchestration for SectorSync94MITGame developmentNetwork programming firefly-keyboardVirtual keyboard for Firefly Zero apps93MITGame developmentNo standard library gin-rummy-engineGin rummy bots: heuristic and Monte Carlo strategies over an information-hygienic view93Apache-2.0Game developmentGames netvyA multiplayer framework for the bevy game engine93non-standardGame development roxlap-audioVoxel-aware acoustics for the roxlap engine — occlusion/muffling through voxel walls and cavity-driven reverb parameters,…92MIT OR Apache-2.0Game developmentMultimedia::Audio jl-ui-procmacroProcedural macros for jl_UI, providing code generation and compile-time utilities91GPL-3.0Game developmentGraphics d3dasmGeneric Direct3D shader disassembly interface91MITGame developmentParser implementations okuPCB-inspired procedural city generation — a domain-specific facade over ogun91MITAlgorithmsGame development bevy-react-macrosProc-macros for bevy-react's typed React<->Bevy messaging.91MIT OR Apache-2.0Game developmentGUI xen-animationa high-performance animation library in rust91Apache-2.0Game developmentGraphics ordaRust client library for the aoe4guides.com API90Apache-2.0API bindingsGame development inf2ronParse Stranded II .inf definition files (items, objects, units, buildings, combinations) and output RON format90GPL-3.0-or-laterGame developmentParser implementations source-vmtRust parser and manager for Source Engine VMT files, supporting patch inheritance, material proxies, and key interning89MITGame development delta-packBinary serialization with delta compression for real-time state synchronization88MITEncodingGame development rayxFast ray intersection using Baldwin-Weber algorithm88BSD-3-ClauseAlgorithmsGame development mcrstwA high-performance Minecraft server wrapper with Lua 5.4 plugin support.86GPL-3.0-or-laterCommand line utilitiesGame development maat-view-sdk-macrosProc macros for maat-view-sdk — `bundle_assets!` and friends.86MIT OR Apache-2.0Development tools::Procedural macro helpersGame development maat-sdk-wireNetwork wire protocol for the MAAT engine — postcard frame definitions for client/server communication. Capability-agnostic;…86MIT OR Apache-2.0EncodingGame development dicengFast dice expression parser, roller, and probability analyzer86MITCommand line utilitiesGame development bevy_retro_shadersRetro post-processing shaders for Bevy - CRT effects, scanlines, and glitch effects86MITGame developmentGraphics bevy-cacheA caching layer for Bevy assets with manifest persistence, expiry, and per-entry max age support86MITGame development heartsCards, tricks, and a rules-driven state machine for the card game Hearts85Apache-2.0Game developmentGames rl4burnReinforcement learning algorithms for the Burn ML framework85MITGame developmentScience vk-graph-fxA bunch of pre-built utilities that are helpful when using vk-graph84MIT OR Apache-2.0Game developmentMultimedia::Images btdxPure-Rust reader and writer for Fallout 4 and Starfield Bethesda archives (BA2 / BTDX)84MIT OR Apache-2.0Game developmentParser implementations bevy_parallaxiumA Bevy plugin for creating a parallax effect.84MITGame developmentGames bevy_bitmap_textGlyph-as-Entity dynamic atlas text rendering for Bevy84MIT OR Apache-2.0Game developmentRendering::Graphics APIs mulciber-runtimeGame-loop timing and input snapshots for Mulciber84MIT OR Apache-2.0Game development imaginuAI-drivable procedural 3D asset compiler: JSON recipes -> beautiful game-ready GLB for Babylon.js83MITCommand line utilitiesGame development bevy_dialogueBevy plugin for character dialogue83MIT OR Apache-2.0Game development openstranded-s2mod-toolConvert original Stranded II mods to the .s2mod Content Pack format83GPL-3.0-or-laterDevelopment toolsGame development ventana-backend-autoA collection of first-party backends for Ventana82MIT OR Apache-2.0Game developmentGUI spine2d-wgpuwgpu renderer integration for the spine2d runtime82MIT OR Apache-2.0Game developmentRendering euca-mathSIMD-ready game math: Vec2/3/4, Quat, Mat4, Transform, AABB — zero deps beyond serde81MITGame developmentMathematics wasm96-sdkRust SDK for wasm96 fantasy console cartridges79MITEmbedded developmentGame development chunksplitterSplit and merge Minecraft Bedrock Edition worlds for version control79MITCommand line utilitiesGame development cloudiful-bevy-outlineReusable geometry-shell outline plugin for Bevy.79MIT OR Apache-2.0Game developmentGraphics bunny-meshQuantized mesh layouts and verification hashes for Stanford Bunny.79Apache-2.0EncodingGame development voxj-codecEncodes voxj types into .voxj / .voxjz documents.79non-standardEncodingGame development bevy_brp_websocket_relayWebSocket relay transport for Bevy Remote Protocol (BRP) - enables BRP on WASM targets79MIT OR Apache-2.0Game developmentWebAssembly hypercutterExtract data from GBA Pokemon ROMs.79MIT OR Apache-2.0Game developmentParser implementations reactionUniversal low-latency input handling for game engines78Apache-2.0Game developmentGame engines ventana-backend-appkitA cross-platform, iterator-based windowing library78MIT OR Apache-2.0Game developmentGUI sky_ecsHigh-performance typed chunk-based ECS for Rust78MITData structuresGame development bunny-queryRay-casting and spatial query math solvers for Bunny.78Apache-2.0Game developmentGraphics mulciber-shaderOffline single-source shader compiler for Mulciber's native Metal and Vulkan backends78MIT OR Apache-2.0Command line utilitiesDevelopment tools::Build Utils