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.

mixrAn audio resampler & mixer.5,271MITGame developmentMultimedia::Audio aaloaka bevy-inspector-haalka, a bevy_ui-native inspector for Bevy5,269MIT OR Apache-2.0AsynchronousGame development flat_commandsbevy ecs extension traits5,268MIT OR Apache-2.0Game development bevy_retrograde_ldtkA Bevy Retrograde plugin for reading the LDtk 2D tile map format.5,268non-standardGame developmentParser implementations bevy_two_entitiesA few convenience traits for working with Bevy Queries5,262MIT OR Apache-2.0Game development reverie-utilUtilities for reverie-engine5,245MIT OR Apache-2.0Game development rrise-headersA helper for Rrise, generating headers based on soundbank definition files5,241non-standardGame developmentMultimedia generational_vectorA vector type using generational indices5,225MITGame developmentMemory management ada2D Primitive Shapes Rendering Library5,217Apache-2.0Game developmentGraphics dbsdk-cliCommand-line utility to simplify building Rust games for the DreamBox fantasy console5,214MITCommand line utilitiesGame development slowchop_consoleA Quake style console and log plugin for Bevy.5,201MIT OR Apache-2.0Command-line interfaceGame development beet_core_macrosMacros for beet_core5,195MIT OR Apache-2.0Embedded developmentGame development anti-rA spatial data structure outperforming r-trees for low numbers of elements5,192Apache-2.0AlgorithmsData structures glissileA basic glam-compatible fixed-point math library5,189MIT OR Apache-2.0Game developmentGame engines lyricaPhantasmically simple MIDI file handling5,187MIT OR Apache-2.0Game developmentMultimedia::Audio ploc-bvhA Bounding Volume Hierarchy based on PLOC5,181MIT OR Apache-2.0Data structuresGame development recompose_coreCore crate of the `recompose` crate5,178MIT OR Apache-2.0Game development eq_wldAn Everquest .wld file loader5,177MITGame developmentGraphics bevy_child_windowAllows you to create an embed child window in Bevy5,171MIT OR Apache-2.0Game developmentGUI bevy-vfx-bagAn assorted bag of visual effects for Bevy5,167MIT OR Apache-2.0Game developmentGraphics arche-tapearche-tape is an archetypal ECS5,150MIT OR Apache-2.0 OR ZlibData structuresGame development mireforge-boot-gamePlugin to boot a mireforge-game5,144MITGame development regecsRust Extended Generic ECS (REGECS)5,142BSD-3-ClauseGame developmentRust patterns mireforge-boot-advanced-gameboot up an advanced game (logic, render, audio)5,121MITGame development expeditionRich text styling and formatting library5,120MIT OR Apache-2.0Game developmentGUI gmserverpluginLibrary for accessing the Lua state in Garry's Mod server plugins5,115MITDevelopment toolsDevelopment tools::FFI beet-cliTools for building and deploying beet apps5,113MIT OR Apache-2.0Embedded developmentGame development hydrate-modelGame asset pipeline and authoring framework5,102MIT OR Apache-2.0Game developmentGame engines firecore-textUtility library for pages/lines of text5,098MITGame development crankit-imageAn ergonomic image API for the playdate5,097UnlicenseAPI bindingsGame development nimble-wrapped-stepNimble Wrapped Steps5,097MITGame development evoke-coreCore layer for client-server netcode5,082MIT OR Apache-2.0Game developmentNetwork programming VigilantLampMulti-target game engine / graphics library5,059MIT OR Apache-2.0Game developmentGame engines goods-treasury-import"Treasury" API for importers5,049MIT OR Apache-2.0Game development ecs-tinyA minimal ECS supporting entity and component insertion/removal, association, and single-type iteration.5,046MITData structuresGame development hydrate-editorGame asset pipeline and authoring framework5,044MIT OR Apache-2.0Game developmentGame engines bevy_registrationRun code on the app from far away.5,043MIT OR Apache-2.0Game development grid_shapesA general purpose 2d grid shape library5,041MIT OR Apache-2.0AlgorithmsData structures rapier3d-stlDeprecated. Use rapier3d-meshloader instead.5,038Apache-2.0Game developmentMathematics mesh-toolsA Rust library for generating 3D meshes and exporting them to glTF/GLB files5,029MITGame developmentGraphics swamp-messagemessage container5,015MITGame development shadermathHLSL inspired mathematics library for Rust5,003MITGame developmentMathematics bevy_mod_scripting_scriptscript domain types for the BMS framework4,989MIT OR Apache-2.0Game development pulz-ecsAn archetype based ECS4,972MIT OR Apache-2.0Data structuresGame development ldtk_mapA crate for reading ldtk maps for usage in games.4,941MITData structuresGame development royalA parser for Persona 5 Royal dialogue message format4,931GPL-3.0-or-laterGame developmentParser implementations mireforge2D Game Engine4,916MITGame development horizontal_mixerhorizontal mixer in Rust using Kira for audio playback4,912MITGame developmentMultimedia::Audio mun_runtime_capiProvides a C API for the Mun runtime4,905MIT OR Apache-2.0Game development game_chess_coreMechanics of chess game implemented for educational purpose.4,893MITGame developmentGames bevy_simple_stat_barsdraw stat bars that follow sprites4,891MIT OR Apache-2.0Game development leafwing_input_playbackInput recording and mocking functionality for the Bevy game engine.4,889MIT OR Apache-2.0Game developmentGames fontstash-sysbindings to a forked version of fontstash4,873MITGame development import_fnImplementation of #[import_fn] macro for Crabzilla4,871MITCompilersGame development nobilityNBT decoder4,865ZlibEncodingGame development beet_routerECS router and server utilities4,862MIT OR Apache-2.0Embedded developmentGame development recomposeDeclarative framework for the Bevy game engine4,851MIT OR Apache-2.0Game development ponsRust package for contract bridge4,843Apache-2.0Game development apexA configurable, multi-threaded signals and slots implementation for Rust4,834MITConcurrencyData structures rafx-pluginsRendering framework built on an extensible asset pipeline4,833MIT OR Apache-2.0Game developmentGame engines irrgartenSmall and easy to use library to generate mazes for games4,820MIT OR Apache-2.0Game development praytermrealtime play nonblocking terminal for Rust with crossterm4,807MITCommand-line interfaceCommand line utilities u64-idA tiny library providing a u64 backed id.4,789MIT OR Apache-2.0Game development aeronet_protoSans-IO protocol implementation for aeronet4,788MIT OR Apache-2.0Game developmentNetwork programming aabbStatic AABB spatial index for 2D queries4,774MITData structuresGame development vmf-forgeA parser for Valve Map Format (VMF) files4,772MITGame developmentParser implementations pokemon-synthesizerA synthesizer for the sound format of the Pokemon GameBoy games4,770MIT OR Apache-2.0Game developmentMultimedia::Audio bevy_mod_paramapParallax mapping shaders (relief and POM) for the bevy game engine4,767Apache-2.0Game development moonshine-tagCheap, fast, mostly unique identifiers designed for Bevy4,765MITGame development glicko_2Glicko2 is an iterative algorithm for ranking opponents or teams in 1v1 games.4,762GPL-3.0-or-laterAlgorithmsGame development round-toRound floating point to integer.4,754MIT OR Apache-2.0AlgorithmsEncoding bevy_actifyAn input action plugin for Bevy4,730MIT OR Apache-2.0Game development hydrate-codegenGame asset pipeline and authoring framework4,725MIT OR Apache-2.0Game developmentGame engines mun_vfsProvides an in-memory filesystem4,713MIT OR Apache-2.0Game development bevy_eventwork_mod_websocketsA Websocket NetworkProvider for Bevy_eventwork4,710MITGame developmentNetwork programming bevy_input_mapperInput binding has never been easier: a Bevy game engine plugin designed with stunning simplicity in mind.4,701MITGame development revyProof-of-concept time-travel debugger for Bevy, built with Rerun.4,697MIT OR Apache-2.0Development toolsDevelopment tools::Debugging godot-binary-serializationA Godot binary serializer to encode & decode types from & to godot4,683MIT OR Apache-2.0Game developmentParsing tools doryen-extraDoryen-extra aims to be a loose re-implementation of the utility features from the popular roguelike library named libtcod4,675BSD-3-ClauseAlgorithmsData structures landmass_rerecastAn integration to allow use of rerecast navigation meshes in landmass.4,667MIT OR Apache-2.0Game development ryot_utilsGeneral utilities and helpers for the Ryot framework, supporting a wide range of common game development tasks.4,663AGPL-3.0-onlyGame developmentGame engines renderling_buildHelper for compiling GLSL shaders for renderlings. To be used in build.rs files.4,647MIT OR Apache-2.0Game developmentGraphics magratheaA pixel-art procedural planet generation library and tool4,643MITGame developmentMultimedia::Images gambit-parserparser for gambit efg files4,637MITGame developmentParser implementations bevy_query_macrosBevy query macros4,627MITGame development bones_scriptingOfficial scripting integration with bones_framework.4,622MIT OR Apache-2.0Data structuresGame development egui_tracing_rsIntegrates tracing and logging with egui for event collection/visualization4,619UnlicenseGame developmentGUI round_to_intRound floating point to integer.4,616MIT OR Apache-2.0AlgorithmsEncoding psgFast and precise AY-3-8910 and YM2149 sound chip emulation4,612MITEmulatorsGame development retrofire-coreCore functionality of the retrofire project.4,585MIT OR Apache-2.0Game developmentGraphics bevy-trait-query-0-14-0Implementation of trait queries for the bevy game engine4,569MIT OR Apache-2.0Game development pokemon-sprite-compressionA library for dealing with compressed Pokemon sprites4,563MIT OR Apache-2.0CompressionGame development bevy_ui_forms_form_procA bevy plugin for creating forms.4,556MPL-2.0Game development palkia_macrosProc macros for Palkia4,556MITGame development crypto-extSet of cryptographic functions to encrypt, decrypt, sign, verify data4,554MIT OR Apache-2.0 OR ISC OR LGPL-3.0-or-later OR CC-BY-4.0CachingCryptography fyrox-project-managerProject manager for Fyrox engine4,547MITGame development include-shaderA macro for including shader files as string with dependencies support.4,526MIT OR Apache-2.0Development toolsGame development normal-heightsCreates normal maps from height maps.4,524MITCommand line utilitiesGame development hw-skymodelA pure Rust implementation of Hosek-Wilkie Skylight Model.4,523MITGame developmentGraphics raywokeExtremely simple raycasting crate4,513MITGame developmentMathematics ghx_constrained_delaunay2d constrained Delaunay triangulation4,508MIT OR Apache-2.0AlgorithmsGame development shogaiA shogi helper4,502GPL-3.0Game developmentGame engines bevy_immediateA simple, fast, and modular immediate mode UI library for Bevy4,490MITGame developmentGraphics bevy_rhaiAn easy way to integrate Rhai with Bevy.4,489ISC OR Apache-2.0Game development wasm4fun-logLogging functions and macros for WASM-4 fantasy console4,459MIT OR Apache-2.0Game developmentNo standard library renSimple and easy to use graphics library4,454ZlibGame developmentGraphics bevy_tileset_mapAn extension to bevy_ecs_tilemap, allowing for configurable tilesets, auto tiling, and more using the bevy_tileset crate4,447MIT OR Apache-2.0Game development bevy_event_setA macro to create event bundles for Bevy4,441MITGame development simple-vectorsSimple, dimension generic vector math4,440MIT OR Apache-2.0AlgorithmsData structures stickupA modular input device abstraction layer with HID and virtual device support.4,430non-standardGame developmentGUI bevy_askyA simple question-and-answer UI middleware for Bevy4,414MIT OR Apache-2.0Game development scene-viewerA gltf scene viewer based on the rend3 3D rendering engine.4,411MIT OR Apache-2.0 OR ZlibGame developmentGraphics beetmash-cliCLI tools for managing Beetmash projects.4,410MIT OR Apache-2.0Embedded developmentGame development render-to-textureRender to a texture using Bevy and optionally retrieve the contents in the Main World.4,404MIT OR Apache-2.0Game developmentGraphics space-tradersAsync SpaceTraders API client for Rust.4,404MIT OR Apache-2.0API bindingsAsynchronous break-eternityA numerical library to represent numbers as large as 10^^1e308 and as 'small' as 10^-(10^^1e308).4,401non-standardGame developmentMathematics beet_rsx_combinatorJSX-like parser combinator for Rust4,382MIT OR Apache-2.0Embedded developmentGame development gb-sym-fileA parser for Game Boy sym files, fully conformant to the spec.4,376MPL-2.0Game developmentParser implementations ndarray_cgHigh-performance computer graphics mathematics library based on ndarray with vectors, matrices, and transformations4,374MITGame developmentGraphics bevy-wasm-tasksSimple integration of WASM tasks into a Bevy app for background processing.4,367CC0-1.0AsynchronousGame development overworld_incrementalOverworld Incremental Library - Tools for incremental games4,366MIT OR Apache-2.0Game developmentMathematics overworld_resourceOverworld Resource Library - Resource management4,365MIT OR Apache-2.0Game developmentMathematics basic_wavesA Basic Selection of wave generators for rodio4,362MITGame developmentMultimedia::Audio ready-paintA simple ready-paint schema using wgpu and winit.4,360MITGame developmentGraphics bevy_xpbd_2d_interpA simple library for interpolation of bevy_xpbd rigidbodies4,357MIT OR Apache-2.0Game developmentScience cyclone2dA small 2D physics engine from 'Game Physics Engine Development'4,353MITGame development lpcgA lib to generate character spritesheets based on LPC4,338 AGPL-3.0Game developmentMultimedia panikApplication-wide panic handling, whereby panics occurring in any thread are treated as a hard error and can be detected by other…4,333MITConcurrencyGame development rend3-frameworkSimple framework for making applications with the rend3 rendering library.4,328MIT OR Apache-2.0 OR ZlibGame developmentGraphics overworld_progressionOverworld Progression Library - Experience, Milestone and Level progression4,327MIT OR Apache-2.0Game developmentMathematics firefly-metaParser and serializer for the Firefly Zero metadata file format4,308MITEncodingGame development bevy_xpbd_3d_interpA simple library for interpolation of bevy_xpbd rigidbodies4,306MIT OR Apache-2.0Game developmentScience treasury-clientClient for treasury4,302MIT OR Apache-2.0Game development rpsRust bindings for RPS API4,279MIT OR Apache-2.0API bindingsGame development bevy_stokesA bevy plugin providing a thin and ergonomic wrapper around laminar.4,275MITGame developmentNetwork programming bevy_mod_fbxAutodesk Filmbox (*.fbx) loader for Bevy Engine4,273MIT OR Apache-2.0Game development crabzillaProvides a JavaScript runtime4,271MITCompilersGame development shortestpathShortest Path is an experimental library finding the shortest path from A to B.4,263MITAlgorithmsData structures bevy_mod_bbcodeUse BBCode-formatted text inside of Bevy.4,258MIT OR Apache-2.0Game development caption-compilerCompiles and describes Valve's closed caption files4,257GPL-3.0Command line utilitiesGame development hexmapA crate for creating and working with hex-based tile maps.4,257Apache-2.0Game development bevy_ui_formsA bevy plugin for creating forms.4,251MPL-2.0Game development cyoaA Crate to facilitate the creation of Choose-Your-Own-Adventure games in a text-based format4,247MITGame development bevy_touch_cameraTouch camera for Bevy that supports drag and pinch to zoom4,244MIT OR Apache-2.0Game development petri-net-simulationA library for simulating petri nets4,239MIT OR Apache-2.0Game developmentSimulation newport_codegenCodegen library for Newport4,236Apache-2.0Game developmentGame engines bevy_easy_computeAn easy way to run compute shaders for Bevy4,229MIT OR Apache-2.0Game development treasury-importFFI for treasury importers4,224MIT OR Apache-2.0Game development ryot_tiledSupports tile-based game development, providing tools for drawing and managing tilesets and tiled maps.4,223AGPL-3.0-onlyGame developmentGames convchainBitmap generation from a single example with convolutions and MCMC4,223MITComputer visionGame development iomathiomath is a fast math rust-library.4,215MIT/Apache-2.0Game developmentGame engines blue_engine_imguiImGUI library for Blue Engine4,215Apache-2.0Game developmentGame engines bevy_flurx_apiProvides the api plugins for bevy_webview_wry4,211MIT OR Apache-2.0Game development shakmaty-uciUniversal Chess Interface (UCI) message parser4,209GPL-3.0+Game developmentGames acc_shared_memory_rsRust library for reading Assetto Corsa Competizione shared memory4,202MIT OR Apache-2.0API bindingsGame development beet_utilsBase level utilities for beet crates4,196MIT OR Apache-2.0Embedded developmentGame development multi-skillSkill estimation systems for multiplayer competitions4,193MITAlgorithmsGame development godot-ggrs-wrapperA Rust GDNative project to provide GGRS to the Godot Engine4,187MITGame developmentNetwork programming bevy_webview_wryAllows you to create a webview based on wry4,185MIT OR Apache-2.0Game developmentGUI newport_imguiImmediate Mode GUI for Newport4,181Apache-2.0Game developmentGame engines bevy_independent_transformEntities with an IndependentTransform have a position relative to their parent, but aren't part of the Bevy Transform hierarchy.4,171MIT OR Apache-2.0Game developmentGraphics gluac-rsRust Crate for compiling Garry's Mod Lua into bytecode4,162MITAPI bindingsCompilers bevy_simpletoonA super simple post processing toon shader4,161MIT OR Apache-2.0Game development bevy_boidsA bevy plugin to simulate flocking behavior via boids4,157MIT OR Apache-2.0Game developmentSimulation rust_on_railsErgonomic Rust layer for simplifying native and web app development with minimal boilerplate.4,144BSD-3-ClauseGame developmentGraphics boolmeshRobust 3D mesh boolean library4,144MPL-2.0AlgorithmsGame development kahunaA basic implementation of wave-function collapse for procedural generation4,141MIT OR Apache-2.0AlgorithmsGame development tact-clientTACT (Trusted Application Content Transfer) HTTP client for Blizzard's NGDP4,133MIT OR Apache-2.0Game developmentNetwork programming casino_cardsA library that provides a deck of playing cards that can be used for various card games.4,123MPL-2.0Game development grid_planeGrid plane for the bevy game engine4,123MITGame developmentGames bevy_wasm_touch_fixFor Bevy >=0.12, a plugin that fixes the issues of incorrect touch positions in wasm4,122UnlicenseGame development bevy_gearboxState machine system for the bevy game engine4,117MIT OR Apache-2.0Game developmentGame engines mine_sweeperrMinimalist interface to manage the backed of a mine sweeper game4,113MIT OR Apache-2.0Data structuresGame development ombreShadowy game and graphics library for Rust4,098MIT OR Apache-2.0Game developmentGraphics snakesssThe classic (2-player) snake game4,097MITGame developmentGames mun_language_serverProvides a language server protocol server for the Mun language4,094MIT OR Apache-2.0Game development rapier_testbed3d-f64Testbed for the Rapier 3-dimensional physics engine in Rust.4,070Apache-2.0Game developmentMathematics bevy_mod_spritesheetCreate TextureAtlasLayouts from common sprite sheet formats4,070MITGame development bevy_audio_controllerBevy plugin for managed audio playback4,061MIT OR Apache-2.0Game developmentMultimedia::Audio wgpu-biolerlessUse WGPU for your graphical application but without the usual biolerplate4,054MIT OR Apache-2.0Game developmentGraphics wow-blpParser and encoder for World of Warcraft BLP texture files with DXT compression support4,050MIT OR Apache-2.0Game developmentParser implementations goshawkAn RTS camera for bevy4,048MIT OR Apache-2.0Game development ribbit-clientRibbit protocol client with signature verification for Blizzard's NGDP system4,038MIT OR Apache-2.0Game developmentNetwork programming glfw-extGLFW utilities and extension methods4,036MITGame developmentGraphics mun_compiler_daemonFunctionality for continuously monitoring Mun source files for changes and triggering recompilation4,031MIT OR Apache-2.0Game development bevy_tray_iconAllows the use of tray-icon to manipulate the system tray.4,028MIT OR Apache-2.0Game development convoA modern dialogue executor and tree parser using YAML, focusing on ease-of-use and speed.4,025MIT OR Apache-2.0Data structuresGame development dragon_bladeA transpiler from Rust to Overwatch Workshop4,017MIT OR Apache-2.0CompilersGame development iron-oxideUnsafe Rusty Metal.4,010MITGame developmentGraphics mctoolsA Rust library that contains some Minecraft tools.3,991non-standardGame development regecs-codegenCode generation macros for REGECS3,975BSD-3-ClauseGame developmentRust patterns ngdp-cdnCDN client with parallel downloads and fallback support for Blizzard's NGDP3,964MIT OR Apache-2.0Game developmentNetwork programming wolfengineWolf is a set of modules for realtime rendering, realtime streaming and game developing3,961Apache-2.0Game developmentGame engines ninresRead commonly used Nintendo file formats.3,957MIT OR Apache-2.0Game developmentParser implementations seldom_singletonHelper `SystemParam` for when you have a resource containing a handle3,955MIT OR Apache-2.0Game development stringidLightweight system to manage identifier as human readable string and unique number.3,952LGPL-3.0-onlyData structuresGame development event-simulationA library for event based simulation of application state3,951MIT OR Apache-2.0Game developmentSimulation rose-grapha small graph, not usable for most projects3,947MIT OR Apache-2.0Game development trmvProgram to remove .spec.lua files in Roblox projects3,939non-standardCommand line utilitiesGame development misc_iteratorsA collection of uncommon but useful iterators, like DDA or BFS/DFS.3,936Apache-2.0AlgorithmsData structures