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.

ddss-sysGenerated bindings to ddss, a performance-oriented fork of the DDS double dummy solver for bridge1,602Apache-2.0External FFI bindingsGame development luaur-rtSafe, ergonomic, mlua-style API for luaur (pure-Rust Luau).1,602MITAPI bindingsDevelopment tools::FFI unity-assetA comprehensive Rust library for parsing Unity asset files (YAML and binary formats)1,601MITGame developmentParsing tools vox-toolTools for MagicaVoxel's .VOX file format.1,600MITCommand line utilitiesGame development thndr_tracingThunder's tracing/logging abstraction1,593MIT OR Apache-2.0Game developmentGame engines indeedeeDistribute iterated work over multiple frames1,593MITGame development wowdbdefs-rsLibrary for parsing WoWDBDefs/.dbd files.1,592MIT OR Apache-2.0EncodingGame development majickMajiCK is a set of specialized modding tools for Crusader Kings III, assisting with mod support for dynamic map terrain and…1,590MIT OR Apache-2.0Command line utilitiesGame development gdparseA parser for turning raw gdscript into an AST1,590MITDevelopment toolsGame development firecore-battle-guiBattle GUI client for firecore-battle1,586MITGame development curseofrust-cli-parserSimple CLI arguments parser for curseofrust1,585AGPL-3.0-or-laterGame development bevy_impulse_deriveProcedural macros for bevy_impulse1,583Apache-2.0AsynchronousConcurrency ltk_fantomeHelper library for working with League of Legends mods in the legacy Fantome format1,582MIT OR Apache-2.0Game development sabi_deriveDerive macros for replication features in sabi1,580MIT OR Apache-2.0Game developmentNetwork programming duet_charter_binCommandline duet charting tool for Clone Hero .chart files!1,576non-standardGame developmentGames platfyPlatformer physics engine1,573Apache-2.0Game development xplaneHigh-level interfaces to the X-Plane plugin SDK1,571MPL-2.0API bindingsGame development tilemap_astarSimple, dependencyless astar implementation1,570MIT OR Apache-2.0AlgorithmsGame development thndrHighly modular Game Engine built in Rust1,569MIT OR Apache-2.0Game developmentGame engines thndr_eventThunder Event System1,567MIT OR Apache-2.0Game developmentGame engines lyric_charter_webBrowser based lyric charting tool for Clone Hero .chart files!1,567non-standardGame developmentGames gdext-genAutogenerates a .gdextension file for using Rust to make a Godot GDExtension. It provides all the libraries pathfinding and a way…1,567MIT OR Apache-2.0API bindingsGame development macroquad_ldtkLDtk integration with macroquad1,564MIT OR Apache-2.0Game development bevy_dojoA Bevy plugin for Starknet blockchain integration1,563MIT OR Apache-2.0Game development libcimgui-sysRaw bindings to the latest cimgui.1,561MITExternal FFI bindingsGame development moderatorA very experimental crate for mod support in Bevy Game Engine games1,560MIT OR Apache-2.0API bindingsGame development lyric_charter_binCommandline lyric charting tool for Clone Hero .chart files!1,559non-standardGame developmentGames animato-tweenTween<T> single-value animation for the Animato animation library.1,558MIT OR Apache-2.0Game developmentNo standard library handle-keyTyped and named or unnamed map keys1,557MIT OR Apache-2.0CachingGame development thndr_transformThunder Transform components1,556MIT OR Apache-2.0Game developmentGame engines curseofrust-net-foundationBare networking layer on the top of unisock - for curseofrust1,555AGPL-3.0-or-laterGame development propertiesextA (dot) properties file parser with extended feature set1,554non-standardConfigurationGame development mesh-randprovides methods of generating random points on the surface of 3d models.1,553MIT OR Apache-2.0AlgorithmsGame development marmaladeA simple UI library for video games1,552LGPL-3.0-or-laterGame developmentGraphics mun_testFunctionality for testing Mun code1,551MIT OR Apache-2.0Game development ndlifeAn infinite n-dimensional game of life1,551MITGame developmentSimulation fgrucFast graphics rendering utility collection // A collection of utils for graphics rendering and game making made with performance…1,549MIT OR Apache-2.0Data structuresGame development mythojiA minimal Rust crate that helps identify and display fantasy appropriate emojis1,546MITGame development thndr_timeTime related utilities for Thunder1,545MIT OR Apache-2.0Game developmentGame engines hextileHandles coordinate math and other logic for hexagonal game maps1,545GPL-3.0-or-laterData structuresGame development manufactorumA rust library for the easy and expedient prototyping of API games1,544MITGame development thndr_ecsThunder's ECS, built on hecs1,543MIT OR Apache-2.0Game developmentGame engines voxpopA Voxel Engine for simulation and visualization of large populated worlds1,542MITGame developmentRendering egui_stuffExtra widgets and helpers to use within an egui application1,542MIT OR Apache-2.0Game developmentGUI sega-controllerEmbedded driver for reading Sega controller input1,541MITEmbedded developmentEmulators di3d-testDirect3D bindings for Rust, except only the bleeding edge features1,539MITGame developmentGraphics bevy_default_fontDefault font support for the Bevy game engine1,536MIT OR Apache-2.0Game developmentGraphics icosphereSubdivided icosahedrons for rendering and meshing, both sparse and tightly packed1,536MIT OR Apache-2.0Data structuresGame development terminityEnviroment for the best terminal UI quality for games1,535BSD-4-ClauseGame developmentGames extol_image_fontRender pixel fonts from PNGs in Bevy.1,534MIT OR Apache-2.0Game development bevy_hotpatching_experimentsHotpatch your Bevy systems, allowing you to change their code while the app is running and directly seeing the results!1,534MIT OR Apache-2.0Game development thndr_coreThunder's core components1,531MIT OR Apache-2.0Game developmentGame engines poker-faceA hand evaluator for Texas Hold'em poker, using the Rust Match control flow construct.1,531MIT OR Apache-2.0Command-line interfaceGame development quake3High level bindings for the `libmagic` C library1,529MIT OR Apache-2.0Game development smallworldA little tool to create region-free openingTitle.arc files for New Super Mario Bros. Wii, or to convert them from one region to…1,527GPL-3.0-or-laterCommand line utilitiesGame development thndr_windowThunder Windowing library1,525MIT OR Apache-2.0Game developmentGame engines dwat20A Rust crate for emulating dice rolls.1,522MITGame development gamekitA set of helpers for making games with notan1,521MIT OR Apache-2.0Game developmentGame engines step-timerA step timer for managing time in game loops on Windows systems, ported from the DirectX C++ toolbox.1,520MITDate and timeGame development utf-32-to-utf-16Convert UTF-32 to UTF-16 encoding.1,520MIT-0Embedded developmentEncoding podchGame engine for the podch abstract board game1,516Apache-2.0Game development cuicuiMeta-crate for the cuicui toolsuite (a 3rd party Bevy UI framework)1,515MIT OR Apache-2.0Game development beet_router_parserTools for building reactive structures1,514MIT OR Apache-2.0Embedded developmentGame development thndr_gpuThunder GPU Abstraction Layer1,512MIT OR Apache-2.0Game developmentGame engines moecsMicro ECS engine. A small and lightweight ECS engine for Rust projects.1,512MITGame development wasm2spirvCompile your WebAssembly programs into SPIR-V shaders1,511MITCompilersDevelopment tools unimotion-rsA library to interface Uni-motion's Unisensors with slime-wrangler1,510GPL-3.0-onlyGame developmentHardware support utf-16-validateValidate UTF-16 encoding.1,510MIT-0Embedded developmentEncoding nano9A Pico-8 compatibility layer for Bevy1,510MIT OR Apache-2.0Game development pico8-to-luaConverts Pico-8's dialect of Lua to plain Lua1,506ZlibGame development sheety-clisheety is a sprite-sheet manipulation program written in Rust.1,505MITCommand line utilitiesGame development egui_field_editorEasily creating UI to edit and preview data1,504MITDevelopment toolsGame development petalsonicReal-time safe spatial audio library for Rust using Steam Audio for 3D spatialization1,501MITGame developmentMultimedia::Audio stereokit-locomotionadds simple VRChat style controller locomotion to stereokit1,500MITGame development egui_animateCustom egui animations and transitions1,499MIT OR Apache-2.0Game developmentGUI bevy_flurx_wryProvides a mechanism to create a webview based on wry1,498MIT OR Apache-2.0Game developmentGUI rekt-commonCommon lib to use the rekt-protocol. See the crate homepage to check the protocol RFC.1,494MITGame development kaige_renderer2D and 3D renderer made for KaiGE, but is usable in other cases.1,494non-standardGame developmentGame engines flashy64CLI tool for interfacing with N64 flashcarts.1,491MITCommand line utilitiesDevelopment tools utf-8-validateValidate UTF-8 encoding.1,488MIT-0Embedded developmentEncoding pdbs_benchmarkThe program for benchmarking pattern database implementations.1,486GPL-3.0-or-laterAlgorithmsGame development ryot-assets-cliCLI for managing assets from the Tibia client for Ryot.1,485MIT OR Apache-2.0Game development andromedapublish-subscribe middleware1,483Apache-2.0AsynchronousGame development minecrevy_stdA library for standard/universal Minecraft server features.1,483MIT OR Apache-2.0Game developmentNetwork programming island_map_generator_bevyIsland map editor using procedural generation, Rust and Bevy engine1,482GPL-3.0-or-laterGame developmentGames ryot_internalInternal utilities and foundational elements for use within the Ryot framework, supporting cross-crate functionality.1,480AGPL-3.0-onlyGame developmentGame engines utf-16-to-utf-32Convert UTF-16 to UTF-32 encoding.1,479MIT-0Embedded developmentEncoding astreA modular game framework for optimised 2d games1,479Apache-2.0Game developmentGame engines pretzel2D rendering 🥨1,478MIT OR Apache-2.0Game developmentGraphics gamevecsA library that provides 2d and 3d vectors specifically for game developement1,476MITGame developmentMathematics hominemA library for modeling muscles and tendons in biomechanical simulations.1,473MIT OR Apache-2.0Game developmentParser implementations tepimgSimple template library1,473non-standardCommand line utilitiesGame development wow-alchemy-dataBase data types used in parsing WoW binary formats.1,473Apache-2.0Game developmentParser implementations rdecka simple library for choosing distinct random elements1,472MITAlgorithmsData structures utf-8-to-utf-16Convert UTF-8 to UTF-16 encoding.1,470MIT-0Embedded developmentEncoding second-music-systemPortable, open source video game music middleware1,468MIT OR Apache-2.0Game developmentMultimedia::Audio utf-32-validateValidate UTF-32 encoding.1,466MIT-0Embedded developmentEncoding shulkerscriptShulkerscript language implementation with compiler1,464MIT OR Apache-2.0CompilersGame development text2rom2600a companion tool of cc2600 generating rom data for displaying text1,461GPL-3.0-or-laterCommand line utilitiesGame development utf-8-to-utf-32Convert UTF-8 to UTF-32 encoding.1,460MIT-0Embedded developmentEncoding bevy_sprinklesGPU particle system for Bevy1,460MIT OR Apache-2.0Game developmentSimulation bevy_singlePackage allows more convinient access to single entity from bevy query1,447MIT OR Apache-2.0Game development playdate-allocatorGlobal allocator and allocator-api implementation for Playdate1,445MIT OR Apache-2.0API bindingsExternal FFI bindings bevy_gltf_exportExport bevy meshes into gltf scenes1,441Apache-2.0Game development roxlap-formatsVoxlap on-disk format parsers (.vxl, .kv6, .kvx, .kfa).1,440MIT OR Apache-2.0Game developmentGraphics bevy_fpsA fist person shooter plugin for bevy1,437MIT OR Apache-2.0Game development bevy_octopus_websocketECS based networking library for Bevy1,437MIT OR Apache-2.0Game developmentNetwork programming mlua-pkgComposable Lua module loader for mlua1,436MIT OR Apache-2.0ConfigurationGame development map_scatterRule-based object scattering library with field-graph evaluation and sampling1,435MIT OR Apache-2.0AlgorithmsGame development bevy_map_animationAnimation and sprite types for bevy_map_editor1,433MIT OR Apache-2.0Game developmentRendering bevy_map_dialogueDialogue tree types and runtime for bevy_map_editor1,433MIT OR Apache-2.0Game development rogalik_mathA basic math utils for the Rogalik engine1,431MITGame developmentGame engines kaigeA game engine written in Rust1,427non-standardGame developmentGame engines avian_smart_damping_pluginA plugin for Avian and Bevy engines that implements a velocity damping system based on the properties of bodies and their…1,427MITGame developmentScience brink-formatBinary interface between brink compiler and runtime1,427MITCompilersGame development image-wrapperSimple wrapper library around Image for use with pixels-graphics-lib1,425non-standardGame developmentGraphics nodui_eguiegui implementation for the nodui crate1,425MIT OR Apache-2.0Game developmentGraphics gattaiCombine multiple images into a single spritesheet1,425MIT OR Apache-2.0Command line utilitiesGame development capability-skeleton-mockA Rust crate for constructing and managing hierarchical skeleton structures with diverse node types, enabling advanced testing…1,419GPL-3.0-onlyAlgorithmsDevelopment tools bevy_brp_mcp_macrosProcedural macros for bevy_brp_mcp1,408MIT OR Apache-2.0Development toolsGame development egui_editable_labelA simple editable label widget for the egui GUI library.1,405MIT OR Apache-2.0Game developmentGUI bevy_aseUtilities for loading Aseprite files into a Bevy application1,405non-standardGame developmentGraphics bevy_dynanimA modular and powerful bevy plugin for second order dynamics and keyframeless procedural animation1,403Apache-2.0Game developmentMathematics mcpackA CLI tool for managing minecraft datapacks.1,400MITCommand line utilitiesGame development clauserLibrary for parsing and deserializing Clausewitz files.1,396MITGame developmentParser implementations ddssRusty API for ddss, a performance-oriented fork of the DDS double dummy solver for bridge1,394Apache-2.0Game development luminol-eframeegui framework - write GUI apps that compiles to web and/or natively1,392GPL-3.0Game developmentGUI bevy_mod_spatial_querySpatially aware Queries for the Bevy game engine1,376MITGame development green-environmentThis crate contains various location strings we can use to specify a green environment, full of trees, wholesome skills, aquatic,…1,375GPL-3.0-onlyGame developmentRendering highrollerA simple, high-level rolling index that is thread-safe and guarantees cheap runtime-unique IDs.1,374MITAsynchronousConcurrency bevy_typst_texturesA simple Resource for generating rasterized textures out of either standalone .typ files or structured, zipped typst projects,…1,369MIT OR Apache-2.0Game development emf-core-rs-ffiRust wrapper of the emf-core interface1,367MITGame development bevy_eulerian_fluidAn eularian fluid simulation plugin for Bevy.1,367MIT OR Apache-2.0Game developmentScience bevy-animated-textBasic animated text plugin for Bevy1,363MIT OR Apache-2.0Game developmentGUI bevy_register_in_worldRegister types into the world during runtime1,350MIT OR Apache-2.0Data structuresGame development bevy-translation-tableA super basic translation table system for bevy supporting generic data, CSV, and ODS1,346MIT OR Apache-2.0Game developmentGames procedural-grassA procedural grass system for the Bevy game engine.1,341MIT OR Apache-2.0Game developmentGraphics animato-springPhysics-based spring animations for the Animato animation library.1,335MIT OR Apache-2.0Game developmentNo standard library bevy-renderdoc-captureSimple module for adding a RenderDoc application capture hook to Bevy apps.1,329MIT OR Apache-2.0Game developmentRendering procedural-meshesA procedural meshes system for the Bevy game engine.1,323MIT OR Apache-2.0Game developmentGraphics reveDream in three dimensions1,322MIT OR Apache-2.0Game developmentGraphics ticked_async_executorLocal executor that runs woken async tasks when it is ticked1,322Apache-2.0AsynchronousConcurrency bevy_pauseA very simple pause plugin for Bevy1,315MIT OR Apache-2.0Game development squirrel_noise5Implementation of SquirrelNoise version 5 with a random values generator and optional bindings with rand crate (rand_squirrel…1,307CC-BY-3.0-USAlgorithmsGame development wow-alchemy-blpParser and encoder for World of Warcraft BLP texture files with DXT compression support1,305Apache-2.0Game developmentParser implementations range2dAn iterator for traversing a 2D rectangular coordinate space.1,304EUPL-1.2AlgorithmsComputer vision bevy_replicon_spawn_macrosBevy replicon spawn event macros1,303MITGame development cargo-godot-libA library to run Godot from a Cargo run script1,301MITDevelopment toolsGame development reudpA reliable layer on top of UDP.1,299MITGame developmentNetwork programming bevy_map_coreCore data structures for bevy_map_editor - Level, Layer, Tileset, Entity1,298MIT OR Apache-2.0Data structuresGame development bevy_map_scatterBevy plugin that integrates the `map_scatter` core crate for object scattering with field-graph evaluation and sampling1,298MIT OR Apache-2.0AlgorithmsGame development brink-syntaxSyntax types and parser for inkle's ink narrative scripting language1,296MITCompilersGame development rogalik_commonCommon definitions for the Rogalik engine1,294MITGame developmentGame engines serverworksA library that makes creating a server easy and uncomplicated.1,293MITGame developmentNetwork programming wrym_transportTransport layer abstraction for wrym1,292AGPL-3.0Game developmentNetwork programming libmudtelnet-rsRobust, event-driven Telnet (RFC 854) parser for MUD clients with GMCP, MSDP, MCCP support and zero-allocation hot paths1,290MITGame developmentNetwork programming string-idLightweight system for using string that are immutable.1,284MITData structuresGame development rapier3d-lijay3-dimensional physics engine in Rust.1,282Apache-2.0Game developmentMathematics tcg_rules_exPokemon TCG rules extensions - game phases, special conditions, and win conditions1,275MITGame developmentGames brink-irIntermediate representations for inkle's ink narrative scripting language1,274MITCompilersGame development bevy_procedural_audioA Bevy plugin that integrates FunDSP into Bevy.1,272MIT OR Apache-2.0Game developmentMultimedia::Audio kagamiA Minecraft network based modding interface1,270MITGame developmentNetwork programming word_searchA crate to generate and display a configurable word search grid1,268MIT OR Apache-2.0Game development fastpack-coreCore packing algorithms and data types for FastPack1,263MITCommand line utilitiesGame development bevy_render_layers_managerManager for Bevy RenderLayers1,260MIT OR Apache-2.0Game development wunderkammer_deriveDerive macros for the Wunderkammer crate1,250MITData structuresGame development console_rendererA console renderer for the ABC Game Engine1,244MITGame developmentGraphics stdb-commonCore utilities and common functionality for SpacetimeDB-based game development.1,235MITGame development swamp-asset-imageimage asset loading1,233MITGame development blittleA fast little blitter1,229non-standardGame developmentGraphics swamp-window-runnerwinit runner for swamp-app1,227MITGame development kinetic-editor3d game editor1,225MITGame developmentGame engines hexga_engine_coreThe Core the Hexga Game Engine, implementation free without RAII1,225MIT OR Apache-2.0Game developmentGraphics swg_treA library for reading from and creating TRE files used by Star Wars Galaxies1,223AGPL-3.0-or-laterCompressionGame development bevy_scrollbarBevy plugin providing a scrollbar.1,223MIT OR Apache-2.0Game developmentGUI bevy_picking_bms_bindingsAutomatically generated bindings for bevy_picking crate1,220MIT OR Apache-2.0Game development bevy_scene_bms_bindingsAutomatically generated bindings for bevy_scene crate1,220MIT OR Apache-2.0Game development bevy_mesh_bms_bindingsAutomatically generated bindings for bevy_mesh crate1,218MIT OR Apache-2.0Game development marshmallow_fmSimple yet powerful gameframework!1,216MITGame developmentGame engines mortar_compilerMortar language compiler core library1,216MIT OR Apache-2.0Game developmentParsing tools bevy_gizmos_bms_bindingsAutomatically generated bindings for bevy_gizmos crate1,215MIT OR Apache-2.0Game development bevy_asset_bms_bindingsAutomatically generated bindings for bevy_asset crate1,214MIT OR Apache-2.0Game development bevy_animation_bms_bindingsAutomatically generated bindings for bevy_animation crate1,212MIT OR Apache-2.0Game development bevy_pbr_bms_bindingsAutomatically generated bindings for bevy_pbr crate1,211MIT OR Apache-2.0Game development bevy_render_bms_bindingsAutomatically generated bindings for bevy_render crate1,211MIT OR Apache-2.0Game development bevy_gltf_bms_bindingsAutomatically generated bindings for bevy_gltf crate1,210MIT OR Apache-2.0Game development bevy_image_bms_bindingsAutomatically generated bindings for bevy_image crate1,210MIT OR Apache-2.0Game development bevy_input_focus_bms_bindingsAutomatically generated bindings for bevy_input_focus crate1,208MIT OR Apache-2.0Game development bevy_text_bms_bindingsAutomatically generated bindings for bevy_text crate1,208MIT OR Apache-2.0Game development bevy_first_person_shooterA fist person shooter plugin for bevy1,207MIT OR Apache-2.0Game development bevy_sprite_bms_bindingsAutomatically generated bindings for bevy_sprite crate1,205MIT OR Apache-2.0Game development egdata-manifests-parserA parser for Epic Games manifest files1,202MITGame developmentParsing tools bevy_a11y_bms_bindingsAutomatically generated bindings for bevy_a11y crate1,200MIT OR Apache-2.0Game development wh40kdcWarhammer 40K dataset for the 40kdc-data schema layer: generated types, an embedded dataset behind a linked typed API, plus…1,195MITData structuresGame development ash_rendererVulkan renderer in Rust using ASH - ECS-free, pure rendering engine1,194Apache-2.0Game developmentGraphics tcg_corePokemon TCG game engine core - game state, actions, combat, and runtime hooks1,192MITGame developmentGames ustUniversal styling1,192MITCommand-line interfaceGame development ryot_trajectoriesImplements trajectory capabilities for Bevy, crucial for interactive game mechanics like line-of-sight, fog, complex collision,…1,190AGPL-3.0-onlyGame developmentGames bevy_event_busA Bevy plugin that connects Bevy's event system to external message brokers like Kafka1,186non-standardAsynchronousDevelopment tools rodio_playback_positionAn alternative playback backend for rodio sources with accurate position tracking.1,185MITGame developmentMultimedia::Audio