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.

varion텍스트 기반 DSL로 구성된 대화 시스템 파싱 라이브러리1,180MITGame developmentText processing shulkerscript-cliCommand line tool to compile Shulkerscript projects1,174MIT OR Apache-2.0Command line utilitiesCompilers quadbAn asynchronous octree manager implemented over redb, designed for efficient storage and retrieval of spatial data from disk1,172MITData structuresDatabase implementations bevyhub_apiThe bevyhub scene cache api.1,163MIT OR Apache-2.0Embedded developmentGame development bevy-topdown-cameraA simple 3d topdown camera for Bevy1,153MIT OR Apache-2.0Game development bevy_persistence_databaseA persistence and database integration solution for the Bevy game engine1,140non-standardAsynchronousCaching pico8_decompressDecompresses Pico-8 text1,135MITGame development wow-alchemy-m2Parser, validator, and converter for World of Warcraft M2 model files with animation support1,135Apache-2.0Game developmentParser implementations geodesicA Rust library for constructing and sampling 3D geometric scenes.1,130MITGame developmentGraphics beet_connectVarious client library wrappers for external apis1,126MIT OR Apache-2.0Embedded developmentGame development brink-analyzerCross-file semantic analysis for inkle's ink narrative scripting language1,119MITCompilersGame development dbsdk-vu-asmProc macro support for assembling in-line VU programs for the Dreambox fantasy console1,115MITGame development bevy_perf_hudConfigurable performance HUD overlay plugin for Bevy apps1,113MIT OR Apache-2.0Development tools::ProfilingGame development roxlap-coreIndependent Rust voxel engine core — clean-room DDA renderer reading Voxlap .vxl/.kv6 formats.1,112MIT OR Apache-2.0Game developmentGraphics corrosive-ecs-coreCore Functionality of Corrosive Engine1,111AGPL-3.0-only OR LicenseRef-ProprietaryGame developmentGame engines animato-driverAnimationDriver and Clock abstractions for the Animato animation library.1,111MIT OR Apache-2.0Game development oxidized-codecMinecraft protocol codec — VarInt/VarLong encoding, Packet trait, wire-format type readers/writers, frame encoding1,108MITGame development mc-pingSimple Java Minecraft Server Pinger1,097non-standardAsynchronousGame development rogalik_assetsAn asset manager for the Rogalik engine1,089MITGame developmentGame engines roxlap-cavegenProcedural cave generation for the roxlap voxel engine — Worley + Perlin classify into the .vxl slab format.1,084MIT OR Apache-2.0AlgorithmsGame development bevy_prototype_sdfExperimental APIs for using Signed Distance Functions in bevy1,081MIT OR Apache-2.0Game developmentGraphics rpresenceDependency-free, cross-platform Rust crate for Discord Rich Presence interaction1,080MITGame development query-curveA Rust library for querying custom Bezier curves, compatible with curves created at https://querycurve.com.1,078MITFinanceGame development animato-timelineTimeline, sequence, and stagger composition for the Animato animation library.1,073MIT OR Apache-2.0Game developmentGraphics sunrayhardware ray-tracing library1,071AGPL-3.0-onlyGame developmentGraphics tiles_toolsHigh-performance tile-based game development toolkit with comprehensive coordinate systems (hexagonal, square, triangular,…1,068MITAlgorithmsData structures bevy_replicon_spawnBevy replicon spawn event1,068MITGame development fastpack-formatsExport format writers for FastPack1,058MITCommand line utilitiesGame development brink-dbIncremental project database for inkle's ink narrative scripting language1,052MITCompilersGame development firewheel-spatialSpatial audio node for the Firewheel audio engine1,045MIT OR Apache-2.0Game developmentMultimedia::Audio qpak-libqpak-lib: Unofficial Quake PAK file modification library1,043MITFilesystemGame development buriA game engine1,039MITGame developmentGame engines firewheel-samplerSampler nodes for the Firewheel audio engine1,039MIT OR Apache-2.0Game developmentMultimedia::Audio polyhedronA half edge and radial edge implementation.1,039non-standardAlgorithmsGame development firewheel-extraExtra nodes for the Firewheel audio engine1,034MIT OR Apache-2.0Game developmentMultimedia::Audio oxidized-mc-typesMinecraft game types — BlockPos, SectionPos, Vec3, Aabb, Direction, ResourceLocation, GameType, and more1,031MITGame development care-macroSupport (macro) crate for care game engine. Simple and easy game framework inspired by LÖVE.1,030ISCAsynchronousGame development bevy_ufbxFBX asset loader for Bevy using the ufbx library1,028MIT OR Apache-2.0Game developmentGraphics animato-physicsInput-driven physics, drag tracking, and gesture recognition for Animato.1,028MIT OR Apache-2.0Game developmentGUI bevy_map_autotileTiled-compatible terrain autotile system1,023MIT OR Apache-2.0Game development arcane-engineArcane game engine — agent-native 2D engine with embedded TypeScript runtime1,022Apache-2.0Development toolsGame development brink-jsonParser for inklecate .ink.json output format1,022MITCompilersGame development nimble-ffiNimble FFI1,019MITGame development dream-pathByte-first normalized virtual resource paths for DreamWeave/OpenMW-style asset lookup1,018GPL-3.0-onlyGame development hexga_engine_baseThe heart of the Hexga Game Engine, implementation free1,017MIT OR Apache-2.0Game developmentGraphics oxidized-typesShared foundational types (ChunkPos) for the Oxidized MC ecosystem1,013MITGame development hyperion_ec_no_sA dense ECS without the S1,010MITGame development bevy_map_schemaSchema validation for bevy_map_editor entity types1,003MIT OR Apache-2.0Data structuresGame development hexgateEfficient and easy-to-use udp based client-server game networking crate997MPL-2.0Game developmentGame engines background-runnerRun a heavy task in the background multiple times without blocking the triggering thread997Apache-2.0AsynchronousFilesystem swamp-bootCollection of plugins to boot a swamp-app996MITGame development fortress-rollbackFortress Rollback (a fork of GGRS) is a fortified, verified P2P rollback networking library for Rust.993MIT OR Apache-2.0Game developmentNetwork programming brink-driverPipeline orchestration for the brink ink compiler991MITCompilersGame development swamp-game-wgpuswamp game implementation using wgpu989MITGame development bevy_material_uiMaterial Design 3 UI components for Bevy game engine979MITGame developmentGUI rlwfcRust implementation of Wave Function Collapse (WFC) algorithm with type safety and direction-aware grid system976MIT OR Apache-2.0AlgorithmsGame development swamp-slot-mapminimal slot map using index and generation975MITGame development wunderkammerSimple Entity-Component storage for tiny games.973MITData structuresGame development swamp-asset-readerreads assets async on multiple platforms969MITGame development animato-pathBezier curves, motion paths, CatmullRom splines, and SVG path parsing for Animato.969MIT OR Apache-2.0Game developmentGraphics bevy_diagnostics_inspectorInspector plugin for the bevy game engine963MIT OR Apache-2.0Development tools::Procedural macro helpersGame development bitmap7800a companion tool of cc7800 for generating C code for bitmaps962GPL-3.0-or-laterCommand line utilitiesGame development swg_stfA library for reading from and creating STF files used by Star Wars Galaxies961AGPL-3.0-or-laterCompressionGame development roblox-rs-coreCore compiler for translating Rust code to Luau for the Roblox platform955MITCompilersGame development worldstatSimple library for interfacing with Minecraft world information951GPL-3.0Game developmentGames wow-alchemy-wdlParser for World of Warcraft WDL (World Detail Level) low-resolution terrain files949Apache-2.0Game developmentParser implementations wow-alchemy-wmoParser, editor, and converter for World of Warcraft WMO (World Model Object) files949Apache-2.0Game developmentParser implementations wow-alchemy-cdbcParser for World of Warcraft DBC (client database) files with serialization support948Apache-2.0Game developmentParser implementations bevy_keyboard_shortcutsKeyboard shortcut system for Bevy applications947MITGame developmentGame engines wow-alchemy-adtParser for World of Warcraft ADT terrain files with heightmap and texture layer support946Apache-2.0Game developmentParser implementations fastpack-compressImage compression backends for FastPack946MITCommand line utilitiesGame development wow-alchemy-wdtParser, validator, and converter for World of Warcraft WDT (World Data Table) files945Apache-2.0Game developmentParser implementations ltk_overlayWAD overlay/profile builder for League of Legends mods945MIT OR Apache-2.0Game development brink-codegen-inkbBytecode codegen backend: LIR → StoryData (inkb format)941MITCompilersGame development brink-fmtSource code formatter for inkle's ink narrative scripting language939MITCompilersGame development mtdfA (bad) Rust implementation of the MTD(f) algorithm.939MIT OR Apache-2.0Game development brink-codegen-jsonJSON codegen backend: LIR → ink.json format939MITCompilersGame development rbp-coreCore types, constants, and DTOs for robopoker935MITGame development darkforge_rngDark Forge is a library and extension for Godot engine that implements the Blades in the Dark SRD by One Seven Design.934AGPL-3.0-or-laterGame developmentGames valve_pakA library and CLI tool for reading and writing Valve Pak files933MITCompressionFilesystem bevyhub-cliCLI tools for managing Bevyhub projects.928MIT OR Apache-2.0Embedded developmentGame development brink-compilerCompiler for inkle's ink narrative scripting language922MITCompilersGame development roxlap-sceneScene-graph layer for the roxlap voxel engine: many independent chunked voxel grids, each with f64 world position and Quat…921MIT OR Apache-2.0Game developmentGraphics murk-coreCore types and traits for the Murk simulation framework917MITGame developmentScience bevy_cardsA simple, no dependency bevy plugin for making card games916MITGame development brink-runtimeRuntime/VM for executing compiled ink stories914MITCompilersGame development bevy_persistence_database_deriveDerive macros for bevy_persistence_database912non-standardAsynchronousCaching bevy_coroutine_system_macroProcedural macros for bevy_coroutine_system909MIT OR Apache-2.0AsynchronousGame development openlegends-apiShared Client/Server API906MITGame developmentGames bevy-sensorBevy library for capturing multi-view images of 3D OBJ models (YCB dataset) for sensor simulation903MITGame developmentRendering boppoCrates for the Boppo screen-free tablet900MIT OR Apache-2.0Embedded developmentGame development oxidized-nbtComplete Minecraft NBT codec — binary reader/writer, SNBT parser, serde integration, gzip/zlib I/O, memory accounting890MITGame development bevy_unified_inputA unified input primitives886MIT OR Apache-2.0Game development rmt2cc7800a companion tool of cc7800 generating C code from RMT songs (Raster Music Tracker)885GPL-3.0-or-laterCommand line utilitiesGame development bevy_window_managerBevy plugin for primary window restoration and multi-monitor support885MIT OR Apache-2.0Game developmentGUI embythe beetmash ambassador878MIT OR Apache-2.0Embedded developmentGame development robomathA lightweight, efficient, and generic mathematics library for 3D applications, with a focus on robotics and simulation.877MITAerospace::Aerospace simulationsGame development bevy_customizable_camera_controllersCustomizable camera controllers for Bevy876MIT OR Apache-2.0Game developmentRendering xliff2XLIFF 2.0 read/write library871MITCompilersGame development rgritA Rust interface to grit - the GBA Image Transmogrifier with batteries included!865MITGame developmentGraphics animato-colorPerceptual color interpolation wrappers for the Animato animation library.863MIT OR Apache-2.0Game developmentGraphics y-engineA micro-engine that handles boilerplate (winit, wgpu, etc.) and adds quality-of-life features for easy application setup.859MIT OR Apache-2.0Game development stdb-playerCore utilities and common functionality for SpacetimeDB-based game development.858MITGame development brink-ideProtocol-agnostic IDE query library for inkle's ink858MITCompilersGame development liglicko2Lichess-flavored Glicko-2 rating system851Apache-2.0 OR MITGame developmentMathematics vertiA GPU accelerated physics engine for the Bevy game engine with first class support for WebGPU.844MIT OR Apache-2.0ConcurrencyGame development riluaLua 5.1.1 implemented in Rust, targeting the World of Warcraft addon variant.843MIT OR Apache-2.0Command line utilitiesCompilers packed_spatial_indexPacked static spatial index (Hilbert R-tree) for 2D/3D AABBs — SIMD range, kNN, raycast, and spatial-join queries, with zero-copy…842Apache-2.0AlgorithmsData structures bevy_steam_audioIntegration between bevy_seedling and Steam Audio over audionimbus839MIT OR Apache-2.0Game development openlegendsOpen Source, Multi-Player Card Game838MITGame developmentGames bevy_map_runtimeRuntime map rendering via bevy_ecs_tilemap for bevy_map_editor836MIT OR Apache-2.0Game developmentRendering valve_compilersA type-safe, ergonomic, and extensible library for building command-line arguments for Valve's Source Engine compiler tools.834MITDevelopment tools::Build UtilsGame development brink-intlInternationalization tooling for brink stories834MITCompilersGame development bevy-brink-deriveDerive macros for bevy-brink ink bindings834MITCompilersGame development bevy_cef_debug_render_processDebug render process for bevy_cef831Apache-2.0 OR MITGame developmentGraphics egui_layout_job_macroMacros for egui LayoutJob and TextFormat831LGPL-3.0-onlyDevelopment toolsGame development origamiA programmable Minecraft client to build agents/bots.827MITGame developmentNetwork programming pluto-serversA library for fetching Call of Duty server data from the Plutonium API.827MIT OR Apache-2.0Game development qpakAn unofficial Quake PAK file manipulation tool826MITCommand line utilitiesFilesystem tx2-linkBinary protocol for syncing ECS worlds with field-level delta compression825MITEncodingGame development bevy_rerecast_transmissionTODO825MIT OR Apache-2.0Game development brink-lspLanguage server for inkle's ink narrative scripting language822MITCompilersGame development bevy_rewindFull world rollback in bevy, built on bevy_replicon815MIT OR Apache-2.0Game developmentNetwork programming secsShit Entity Component System814MITGame developmentGame engines care-gameSimple and easy game framework inspired by LÖVE.814ISCAsynchronousGame development brink-cliCLI for compiling and running ink stories814MITCompilersGame development mctextMinecraft text formatting, parsing, and rendering812MITGame developmentRendering egui-sdl3-platformSDL3 platform integration for egui809MITGame developmentGraphics bignum-igA Rust implementation for Numbers from ± 10 ^ i64::MIN - 9.999.. * 10 ^ i64::MAX. The Primary Use of this is for Incremental…808LGPL-3.0-onlyGame developmentMathematics roxlap-gpuGPU compute-shader renderer for the roxlap voxel engine (WGPU + WGSL DDA marcher). Sibling to roxlap-core's CPU DDA renderer.805MIT OR Apache-2.0Game developmentGraphics new-new-egui-macroquadBindings between egui and macroquad789MIT/Apache-2.0Game developmentGraphics bevy-brinkBevy asset integration for brink ink stories789MITCompilersGame development vexelLinear algebra in Rust788MIT OR Apache-2.0Game development shk_parserA parser for Stronghold Kingdoms attack formation files (.cas)787MIT OR Apache-2.0Game developmentParser implementations wrym_tcpTCP transport for wrym785AGPL-3.0Game developmentNetwork programming psynetRust client for Psyonix's PsyNet RPC backend (Rocket League online services)780MIT OR Apache-2.0API bindingsGame development xinput-mapperFunctional helpers to convert DInput YAML mapping into an XInput-like state.780MIT OR Apache-2.0Embedded developmentGame development bevy-volumetric-cloudsA plugin for Bevy that renders clouds using raymarching779MITGame development bevy_map_deriveDerive macros for bevy_map_editor entity spawning777MIT OR Apache-2.0Game development bevy_cef_bundle_appCLI tool to bundle CEF framework into macOS .app bundles776Apache-2.0 OR MITGame developmentGraphics bevy_newtonReal-time physics engine for Bevy engine774MIT OR Apache-2.0Game developmentGame engines animatoProfessional-grade, renderer-agnostic animation library for Rust. Zero mandatory dependencies. no_std-ready.774MIT OR Apache-2.0Game developmentGraphics dream_archivePure-Rust Bethesda BA2 and BSA archive reader, extractor, and writer766GPL-3.0-onlyFilesystemGame development bevy_rewind_inputNetworked input management, with rollback support, built on bevy_replicon761MIT OR Apache-2.0Game developmentNetwork programming uniassetUnity ScriptableObject manipulation in Rust760MITData structuresGame development playdate-sys-mockRuntime mock for testing playdate-sys and dependent crates. Contains own bindings until it fully covers & implements the full…759MIT OR Apache-2.0Development tools::TestingExternal FFI bindings figrid-boardA library for the Five-in-a-Row (Gomoku) game, powered by noru (Rust NNUE library).759MIT OR Apache-2.0Data structuresGame development arcane-coreCore library for Arcane - agent-native 2D game engine (TypeScript runtime, renderer, platform layer)758Apache-2.0Game developmentGame engines monsoon-coreCore NES emulation library — cycle-accurate MOS 6502 CPU, 2C02 PPU, memory subsystem, ROM parsing, and save states754Apache-2.0EmulatorsGame development symbiosA derivation engine for L-Systems (ABOP compliant).753MITGame developmentMathematics omeletA lightweight, game-orented math library for Rust, including vectors, matrices, and quaternions.752MITGame developmentGraphics wrym_udpUDP transport for wrym750AGPL-3.0Game developmentNetwork programming lib-curveballCurve generating utility for Neverball749Apache-2.0 OR MITGame development wrym_laminarLaminar transport for wrym749AGPL-3.0Game developmentNetwork programming libgnome-games-support-sysFFI bindings for libgnome-games-support749MITAPI bindingsGame development bevy_replAdd a REPL to headless Bevy applications747MITDevelopment toolsGame development bevy_psxA Bevy plugin that provides authentic PlayStation 1 (PSX) style rendering capabilities, including low-resolution rendering,…746MITGame developmentGraphics kengaai-model-loader3D model loader for KengaAI Engine (glTF support)742MITGame developmentRendering::Data formats bevy_pathfindingA simple 3D Bevy plugin that combines flowfield pathfinding with boid-based collision avoidance to move units smoothly. Great for…741MIT OR Apache-2.0Game development mixed-signalsGeneric signal generator library for animations, audio, games, and simulations737MITGame developmentGraphics ling-langLing - The Omniglot Systems Language737Apache-2.0 OR MITArtificial intelligenceCompilers dou_dizhuRust toolkit for the Chinese card game Dou Dizhu (斗地主)735MIT OR Apache-2.0Game development bevy_cef_render_processrender process for bevy_cef734Apache-2.0 OR MITGame developmentGraphics rbp-cardsCard representation, hand evaluation, and strategic abstraction primitives734MITAlgorithmsGame development bevy-mod-indigaugeUnderstand your users. Grow your game. Track events, session health, and user sentiment with zero fuss727MIT OR Apache-2.0Development toolsGame development sculkP2P tunnel core library for Minecraft multiplayer725GPL-3.0Game developmentNetwork programming darkforgeDark Forge is a library and extension for Godot engine that implements the Blades in the Dark SRD by One Seven Design.724AGPL-3.0-or-laterGame developmentGames pretty_textCore implementation for Bevy Pretty Text722MIT OR Apache-2.0Game development casc-storageCASC (Content Addressable Storage Container) implementation for local game file storage720Apache-2.0FilesystemGame development iconforgeOffloaded icon generation functions for BYOND and SS13719MITGame developmentMultimedia::Images bevy_symbios_textureAlgorithmic texture generator for Bevy.719MITGame developmentMathematics rogalik_audioAn audio backend for the Rogalik engine713MITGame developmentGame engines rogalik_persistA cross platform persistence backend for the Rogali engine712MITGame developmentGame engines bevy_arrows_pluginA Bevy plugin for drawing arrows next to components. Very WIP711MITGame development na_nbtHigh-performance NBT (Named Binary Tag) library with zero-copy parsing and serde support705MIT OR Apache-2.0EncodingGame development egeSmall easy to use game engine705MITGame developmentGame engines bevy_scene_hot_reloadingTiny plugin that adds hot-reloading to Bevy scenes705MIT OR Apache-2.0Game development image-gameboyConvert images to Game Boy-compatible 2bpp format701MIT OR Apache-2.0EncodingGame development murk-spaceSpatial data structures and field storage for Murk simulations701MITGame developmentScience bevy_coroutine_systemA coroutine system for Bevy game engine701MIT OR Apache-2.0AsynchronousGame development oxidized-registryBlock, item, and biome registries with O(1) state ID lookup and generated data700MITGame development multibufferUtilities for implementing triple buffering and generalized multi-buffering patterns699EUPL-1.2AlgorithmsGame development rogalik_wgpuA WGPU backend for the Rogalik engine694MITGame developmentGame engines uxieData fetching library for Pokemon Gen 4 romhacking - map headers, C parsing, and more689MITGame developmentParser implementations cli-tilemapLibrary, that provides basic functionality of Tilemap for CLI-based games!687GPL-3.0Command-line interfaceData structures capability-patch-bayThis crate provides a basic patch-bay which can be used with the capability system.687GPL-3.0-onlyAlgorithmsData structures bevy-stylus-pluginA Bevy plugin for integrating with Stylus blockchain contracts687MITGame development roxlap-renderUnified CPU/GPU renderer facade for the roxlap scene-graph engine — one SceneRenderer over the roxlap-core CPU DDA renderer…684MIT OR Apache-2.0Game developmentGraphics wow-alchemyUnified CLI for World of Warcraft file format parsing, conversion, and validation683Apache-2.0Command line utilitiesGame development corrosive-ecs-core-macroMacros for Core Functionality of Corrosive Engine681AGPL-3.0-only OR LicenseRef-ProprietaryGame developmentGame engines character-traits-warrior-capabilityA Rust crate for modeling and simulating a broad spectrum of warrior capabilities, aimed at enhancing intricate game mechanics…679MITAlgorithmsGame development avian_steam_audioIntegration between bevy_steam_audio and avian3d677MIT OR Apache-2.0Game development dokedexA Rust cli for Dokedex, a godot game content authoring tool676MIT OR Apache-2.0Command line utilitiesGame development shadownetwork2dA comprehensive networking framework for Rust applications675non-standardGame developmentNetwork programming fastallocHigh-performance memory pooling library with type-safe handles, predictable latency, and zero fragmentation. Perfect for game…671MITData structuresEmbedded development bevy-dlcDLC (downloadable content) management for Bevy games670MITGame development fdm-toolkitfdm-toolkit is a crate for reading and writing 4D Miner (0.2.1.4 Alpha) game-data.669MITConfigurationData structures rbp-gameplayPoker game engine with state management, action handling, and settlement668MITGame development capability-crate-writerA Rust crate facilitating generation of Rust crate text for dynamic skill trees, supporting dispatch, aggregate, and leaf holder…667GPL-3.0-onlyAlgorithmsDevelopment tools jackdawA 3D level editor built with Bevy667MIT OR Apache-2.0Game developmentGraphics