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.

bevy_kanaErgonomic, opinionated utilities for Bevy — type-safe math, input wiring, and more2,121MIT OR Apache-2.0Game developmentGame engines recastnavigation-rsA rust binding for recastnavigation path finding library adds cross-platform deterministic.2,111MPL-2.0API bindingsGame development flashy64-backendSupport library for interfacing with N64 flashcarts.2,109MITCommand line utilitiesDevelopment tools bevy_ambient_cgBevy Plugin for importing materials from https://ambientcg.com/2,105MIT OR Apache-2.0Game development bevyhub_coreThe number one bevy scene registry.2,104MIT OR Apache-2.0Embedded developmentGame development sheetysheety is a sprite-sheet manipulation program written in Rust.2,099MITGame developmentGraphics repakREPAK asset library format support2,091MIT OR Apache-2.0Development toolsFilesystem nocash_gba_logA logging implementation for no$gba.2,082MIT OR Apache-2.0Development tools::DebuggingGame development shadowengine2dA comprehensive 2D game engine built in Rust with ECS, rendering, audio, assets, animations, and scene management2,075MIT OR Apache-2.0Game developmentGraphics robopokerGTO poker toolkit: MCCFR solver, nanosecond hand evaluation, optimal transport, and safe + depth-limited subgame solving2,075MITAlgorithmsGame development bevy_immediate_attachA simple, fast, and modular immediate mode UI library for Bevy2,073MITGame developmentGraphics terminity_widgetsWidgets for TUI2,069BSD-4-ClauseGame developmentGames act2Act 2 is a simple engine for making text-based adventure games using JSON.2,069MITGame developmentGames bevy_channel_messageSend events via a channels form anywhere (eg. c-ffi) to Bevy (buffered) messages.2,069MIT OR Apache-2.0Game development bevy_immediate_uiA simple, fast, and modular immediate mode UI library for Bevy2,067MITGame developmentGraphics rgrit-rsSomewhat safe bindings for libgrit (grit) and libcldib (cldib)2,066MITGame developmentGraphics gba_rumbleRumble functionality on the Game Boy Advance.2,063MIT OR Apache-2.0Game developmentNo standard library bevy_cleanup_deriveDerive macros for bevy_cleanup2,049MIT OR Apache-2.0Game development bevy_observed_utilityErgonomic and Correct Utility AI for Bevy Engine2,044MIT OR Apache-2.0Game development bevy_minibuffer_inspectorA minibuffer integration of bevy-inspector-egui2,042MIT OR Apache-2.0Game development doomfireDoom Fire rust implementation based on Fabien Sanglard's blog post2,034MITGame developmentGames bevy_simple_i18nBevy i18n plugin2,033MIT OR Apache-2.0Game developmentLocalization (L10n) soyInterpolation library2,014MITAlgorithmsGame development bevy_simple_preferencesA simple Preferences API for Bevy2,005MIT OR Apache-2.0Game developmentGames dataryA library for reading and writing DAT ROM files. Does not need any other dependencies.2,003Apache-2.0Database interfacesEmulators crossflowReactive programming and workflow engine in bevy2,000Apache-2.0AsynchronousConcurrency beet_serverServe applications with axum and deploy with cargo-lambda.1,999MIT OR Apache-2.0Embedded developmentGame development animato-coreCore traits and easing system for the Animato animation library.1,999MIT OR Apache-2.0Game developmentMathematics i_meshMesh generation library1,996MITGame developmentGraphics phosphora deferred PBR renderer for vulkan1,990MITGame developmentGraphics fluent-zero-buildBuild-time code generator for fluent-zero. It compiles Fluent (.ftl) files into static, zero-allocation Rust code and Perfect…1,987MITCachingGame development haggisA 3D rendering and simulation engine built in Rust using wgpu for graphics rendering and winit for windowing, supporting both CPU…1,986MITGame developmentGraphics puzzlesThe library for solving puzzles like sliding puzzle.1,984LGPL-3.0-or-laterAlgorithmsGame development rabexTools for parsing and writing unity files, bundles and typetrees1,981MIT OR Apache-2.0EncodingGame development rustpakRust library and CLI tool for reading and writing GoldSrc .pak archive files1,976CC-BY-NC-SA-4.0EncodingFilesystem ra2-palParser for Red Alert 2 palette files (*.pal)1,975MPL-2.0Game development ash-bootstrapA utility library that jump starts initialization of Vulkan via Ash1,974MIT OR Apache-2.0API bindingsExternal FFI bindings recast_navigationRust wrappers for recast navigation1,973MITGame development stringid_macrosMacros implementation for stringid crate.1,967LGPL-3.0-onlyData structuresGame development sfn-tpnsaffron's two-player networking code for turn-based games.1,966MITAsynchronousGame development fluent-zeroA zero-allocation, high-performance Fluent localization loader optimized for GUIs and games via compile-time caching to return…1,957MITCachingGame development oxydeAI Agent SDK for Game NPCs1,955MITDevelopment toolsGame development swamp-logInitializes logging1,953MITGame development key-namesPlatform-aware keyboard key name handling for Rust applications1,949MIT OR Apache-2.0Game developmentGUI bevy_pixcamA simple pixel-perfect camera plugin for Bevy, suitable for pixel-art1,949MITGame developmentGraphics tinystormA simple but powerful framework designed primarily for building simple testing low-level games.1,945MITGame developmentGame engines kgltfLoad and save glTF files.1,944Zlib OR Apache-2.0 OR MITGame developmentRendering::Data formats openvdb-sysNative bindings to OpenVDB.1,938MPL-2.0Data structuresExternal FFI bindings bevy_flurx_wry_coreThe core crate of bevy_flurx_wry1,937MIT OR Apache-2.0Game developmentGUI island_map_generator_algoGeneration crate for an island map editor using procedural generation, Rust and Bevy engine1,936GPL-3.0-or-laterGame developmentGames lueurShadowy game and graphics library for Rust1,933MIT OR Apache-2.0Game developmentGraphics boids_rs_bevyRust boids simulation using Reynolds model running with Bevy engine1,928GPL-3.0-or-laterGame developmentSimulation swamp-assets-loaderloads assets1,925MITGame development termioffterminal utilities for Rust with termion1,924MITCommand-line interfaceCommand line utilities checs_procProcedural macros for Checs1,923AGPL-3.0-onlyGame development unity-asset-binaryUnity binary file format parser (AssetBundle, SerializedFile)1,923MITGame developmentParser implementations wasvyWASI-powered modding for the Bevy engine1,921MIT OR Apache-2.0Development toolsGame development numerical_analysisA collection of algorithms for numerical analysis.1,919Apache-2.0Game developmentGraphics bevy_bc_ime_text_fieldA simple IME-compatible text field plugin for Bevy (Windows only). Supports both UI and 2D text input.1,915MIT OR Apache-2.0Game developmentGUI egui-macroquad-forkBindings between egui and macroquad1,911MITGame developmentGUI dynasty-rsA powerful class inheritance system for Rust game engines1,901MIT OR Apache-2.0Game developmentGame engines bevy_picking_tilemapbevy_mod_picking support for bevy_ecs_tilemap1,900MIT OR Apache-2.0Game development audiohalAn easy-to-use, efficient, and memory-safe Rust audio API.1,894MITGame developmentHardware support bevy_auto_system_macroA macro for making bevy system queries more convenient1,892MIT OR Apache-2.0Development tools::Procedural macro helpersGame development unity-asset-yamlYAML format support for Unity asset parsing1,890MITGame developmentParsing tools bevy_cefBevy CEF integration for web rendering1,889Apache-2.0 OR MITGame developmentGraphics bevy-pigeonThe bevy plugin for carrier-pigeon.1,882MIT OR Apache-2.0Game developmentNetwork programming rgrit-procProc macros for the rgrit crate1,872MITGame developmentGraphics bevyhub_templateAn example workflow for publishing Bevy apps and scenes to Bevyhub.1,865MIT OR Apache-2.0Embedded developmentGame development ltk_mod_projectTypes and helpers for League Toolkit mod project definitions1,860MIT OR Apache-2.0Game development ggpo-sysRaw, unsafe bindings to the GGPO rollback networking library.1,846Apache-2.0 OR MITExternal FFI bindingsGame development resonite-coreRust implementations of Resonite formats1,841MIT OR Apache-2.0EncodingGame development minecrevy_protocolA library for current Minecraft version packet definitions.1,834MIT OR Apache-2.0Game developmentNetwork programming bevy_link_window_to_monitorA small micro-crate to associate Windows and Monitors1,825MIT OR Apache-2.0Game development adoreAdore: A flexible Rust game dev framework. Bring your own tools for streamlined development.1,823MITGame developmentGraphics gracoGeneralized Rust Ant Colony Optimization1,812Apache-2.0AlgorithmsGame development ryot_assetsManages asset loading and processing, offering robust tools for efficient game resource management.1,811AGPL-3.0-onlyGame developmentGame engines npc-engine-utilsThe utility module of the NPC engine, providing re-usable support code1,803MIT OR Apache-2.0AlgorithmsGame development ABC_lumenpyxThe official ABC-Engine integration for the lumenpyx rendering engine.1,798MITGame developmentGraphics bones_ggrsGGRS is a reimagination of GGPO, enabling P2P rollback networking in Rust. Rollback to the future!1,793MIT OR Apache-2.0Game developmentNetwork programming newport_coreCore engine library used by most packages for newport1,792MITGame developmentGame engines ages-cliCommand-line tool for Sega Mega Drive development1,791MITEmbedded developmentGame development anchor-yardA simple and effective performance profiling and world snapshot tool for the shipyard ECS framework.1,786MITDevelopment toolsDevelopment tools::Profiling krunker-maze-generatorGenerates mazes for Krunker maps1,783MITCommand line utilitiesGame development amazeA maze generator1,783EUPL-1.2 OR MIT OR Apache-2.0Game developmentSimulation ninres-cliRead commonly used Nintendo file formats.1,781MIT OR Apache-2.0Game developmentParser implementations bevy_assetio_zipBevy AssetIO plugin that can load assets from optionally obfuscated zip files1,780non-standardCryptographyEncoding agesSega Mega Drive development toolkit1,779MITEmbedded developmentGame development lua-sharedReally simple wrapper around lua_shared(_srv) that tries not to be a total burden when interfacing with gmod's lua.1,774WTFPLExternal FFI bindingsGame development easel-rsA shader playground for creating high resolution digital paintings.1,770non-standardGame developmentGraphics spring_motionSmall&simple spring spring motion library1,762MIT OR Apache-2.0Game developmentGUI restblRust library for manipulating Tears of the Kingdom's resource size table1,761GPL-3.0-or-laterGame developmentParsing tools kira-cpalKira backend for desktop targets1,757MIT OR Apache-2.0Game developmentMultimedia::Audio nodui_coreCore types for the nodui crate1,757MIT OR Apache-2.0Game developmentGraphics const-linearA Rust linear algebra library based on const generics.1,756MITAlgorithmsGame development warcraft-rsUnified CLI for World of Warcraft file format parsing, conversion, and validation1,755MIT OR Apache-2.0Command line utilitiesGame development puzzle-pathsProvides SVG paths for creating a jigsaw puzzle of an image1,751MIT OR Apache-2.0Game developmentGraphics aeronet_wt_wasmWASM WebTransport transport implementation for aeronet1,750MIT OR Apache-2.0Game developmentNetwork programming lictlA command line interface for scripting Lichess1,750AGPL-3.0-onlyCommand-line interfaceGame development bevy-rust-arcadeA Bevy plugin for making games compatible with the Rust Arcade.1,749MITGame developmentGames beet_domUtilities for dom rendering and interaction1,749MIT OR Apache-2.0Embedded developmentGame development riichiJapanese Riichi Mahjong game engine1,748LGPL-3.0AlgorithmsGame development gridavaAn implementation of 2D coordinate systems.1,744MITData structuresGame development shulkerboxCrate for creating Minecraft datapacks in Rust1,743MIT OR Apache-2.0CompilersGame development tile_bitmasking!!!1,738MIT OR Apache-2.0Game development cleliaX68000(X68k) emulator written in Rust.1,726MITEmulatorsGame development fmod-core-sysFMOD Core bindings1,725non-standardExternal FFI bindingsGame development amphoraAn opinionated meta crate for creating graphically minimal Rogue-li[ke|te] games1,722MITAlgorithmsCommand-line interface bevy_etceteraTiny Bevy wrapper for etcetera: An unopinionated library for obtaining configuration, data, cache, & other directories1,719MIT OR Apache-2.0ConfigurationFilesystem swamp-asset-registrykeeps track of asset lifetimes1,719MITGame development yarnspinner_codegenCode generation for Yarn Spinner for Rust, the friendly tool for writing game dialogue1,719MIT OR Apache-2.0Game development swamp-basic-inputplatform neutral input types1,717MITGame development mclibUtils and helpers for Minecraft protocol1,716Apache-2.0Game development sn-50The SN-50 Fantasy Computer with DevKit tools.1,714MITGame developmentGame engines gdrustA simple tool to make interacting with gdnative-rust a little easier.1,711MITGame development vmfWIP, library for handling VMF files1,710MITGame developmentParser implementations gridit2D grid library utilizing the fun of iterators1,709MITGame development bevy_outlinePixel-Perfect Outline Shader for Bevy1,705MITGame development bevy_mod_interpBevy plugin for interpolated transformations1,700MIT OR Apache-2.0Game development bevy-events-docs-creatorCreate event documentation for Bevy project1,698MITCommand line utilitiesGame development halite3bdkBot Development Kit for Halite III1,698non-standardGame developmentGame engines new-egui-macroquadBindings between egui and macroquad1,697MIT/Apache-2.0Game developmentGraphics bevy_flurx_wry_apiProvides the api plugins for bevy_flurx_wry1,695MIT OR Apache-2.0Game development bevy_wiredStylized wireframe rendering1,695MITGame developmentGames r8A CHIP-8 interpreter made with Rust, Pixels and Winit.1,694MITEmulatorsGame development bevy_ui_builderui builder library for bevy_ui1,694MIT OR Apache-2.0Game developmentGUI butsuriCurrently only an asset that provides 2d collision detertor and kinematics, build from scratch in bevy1,694MITGame development bevy-shadersA collection of shaders for Bevy 💠1,694MIT OR Apache-2.0Game developmentGraphics voronoi_mosaicBevy mesh generation from Delaunay Triangulation and Voronoi Tessellation1,689MIT OR Apache-2.0AlgorithmsGame development pipedreama straightforward asset pipeline and registry, modeled after UE41,683MITGame developmentMultimedia bevy-atlas-loaderBevy plugin for defining and loading 2D TextureAtlas images.1,680MIT OR Apache-2.0ConfigurationGame development puppetmasterEasy-to-use input handling for writing games1,679MITGame development fpvsetupLibrary and GUI tool for calculating optimal first-person 3D view parameters from monitor size and distance1,677MIT OR Apache-2.0Game developmentMathematics goods-treasury-import-ffi"Treasury" API for importers1,674MIT OR Apache-2.0Game development bevy_despawn_treeDespawn an entire parent-child entity hierarchy from any entity at any depth in the hierarchy.1,672MIT OR Apache-2.0Game development bevy-mutate-imageCreate/update images/textures by manually drawing into them in your code.1,671MIT OR Apache-2.0Game developmentGraphics di3dDirect3D bindings for Rust, except only the bleeding edge features1,670MITGame developmentGraphics coraleA package for 3D geometry manipulation1,670MIT OR Apache-2.0Game developmentRendering::Data formats bevy_double_resStraightforward double buffering implementation for bevy resources1,666MITData structuresGame development shaderc-macroCompile shaders with shaderc using macros at compile time1,666MITCompilersDevelopment tools::Build Utils megadrive-sysBindings to the Sega Mega Drive (Genesis) hardware.1,662MITEmbedded developmentGame development wppA collection of post-processing effects for wgpu.1,660MIT OR Apache-2.0Game developmentGraphics cgmath_dollyComposable camera rigs but this time using CGMATH1,659MIT OR Apache-2.0Game development tmx-rsLoader for Tiled map editor xml files (.tmx)1,658MITGame development bevy_diagnostic_visualizerVisualizations for Bevy game engine diagnostics1,657MIT OR Apache-2.0Development tools::DebuggingDevelopment tools::Profiling fmod-fsbank-sysFMOD FSBank bindings1,656non-standardExternal FFI bindingsGame development pure_rngrand-compatible RNG library for generating repeatable, controlled random values, designed primarily for use in games.1,655MITAlgorithmsGame development bevy_diagnostic_renetBevy game engine plugin for Renet diagnostics1,654MIT OR Apache-2.0Development tools::DebuggingDevelopment tools::Profiling bevy-fpscamA basic fps-style camera for bevy1,6540BSDGame developmentGame engines rend3-imguiImgui Render Routine for the rend3 rendering library.1,654MIT OR Apache-2.0 OR ZlibGame developmentGraphics dicerollA simple dice rolling lib for RPG purposes.1,654MITGame developmentMathematics zingA fast, fiber-based job system1,652MITConcurrencyGame development libretro-proxyWrite libretro cores that act as a proxy to other cores.1,652MITDevelopment tools::FFIEmulators mugen-sndM.U.G.E.N fighting game engine SND codec library1,650MITEncodingGame development recast-rsBindings for Recast from recastnavigation1,650non-standardGame development qmiAn ECS with too much macro usage1,648MITAlgorithmsConcurrency bevy_motionA Physics Engine for Bevy1,646MIT OR Apache-2.0Game developmentSimulation bevy_mod_ui_independent_textBevy UI text with a transform independent of the UI's layout.1,645MIT OR Apache-2.0Game developmentGraphics rend3-animSkeletal animation playback utilities for rend3 rendering library.1,643MIT OR Apache-2.0 OR ZlibGame developmentGraphics vcs-classic-hidCustom drivers for the Atari VCS classic joystick1,640MIT OR Apache-2.0Game developmentHardware support gpmA package manager for godot1,640Apache-2.0Development tools::Build UtilsGame development rivalA framework for creating computer players for turn-based games1,640MIT OR Apache-2.0Game development ltk_modpkgLeague Toolkit mod package (.modpkg) reader/writer and utilities1,639MIT OR Apache-2.0Game development mineswipeLibrary for playing Minesweeper!💣1,635non-standardGame developmentGame engines wild-containerThe reference implementation of the Wild Container Format1,635MIT OR Apache-2.0EncodingGame development overworld_affinityOverworld Affinity Library - Affinity and Multipliers1,634MIT OR Apache-2.0Game developmentMathematics wgreppReusable post-processing effects for wgpu1,633MITGame developmentGraphics bevy_metamaskBevy plugin that supports metamask in browser1,631MIT OR Apache-2.0Game developmentWebAssembly bevy_mod_orbitsA bevy plugin for creating stable orbits, and calculating transfers between them1,627MIT OR Apache-2.0Game development gdunsafeMacros for godot-rust to hide away some of the common patterns used when working with resources that are shared with the Godot…1,626MIT OR Apache-2.0Game development bevy_tiled_blueprintsAllows reading tiled maps with properties1,624MIT OR Apache-2.0Game development fmod-studio-sysFMOD Studio bindings1,624non-standardExternal FFI bindingsGame development thndr_appThunder's application framework1,621MIT OR Apache-2.0Game developmentGame engines wow-alchemy-data-deriveMacros to automate defining readers and writers for binary formats1,621Apache-2.0Game developmentParser implementations wow-alchemy-utilsMisc utitilies used in wow-alchemy1,621Apache-2.0Game developmentParser implementations noduiAn egui-based visual graph editor1,621MIT OR Apache-2.0Game developmentGraphics mugen-sffM.U.G.E.N fighting game engine SFF codec library1,619MITEncodingGame development extol_pixel_fontRender pixel fonts from PNGs in Bevy.1,618MIT OR Apache-2.0Game development mesh_rasterizationA coverter from meshes to SDF.1,617Apache-2.0Game developmentGraphics bevy_kcc[WIP] Kinematic Character Controller for the Bevy game engine.1,616MIT OR Apache-2.0Game developmentGame engines thndr_mathThunder math library1,616MIT OR Apache-2.0Game developmentGame engines vectorviewA library to create vector images1,615non-standardGame developmentGraphics hadoukenFighting game input command matcher1,614MITGame developmentParsing tools elikar_scenescene manager for elikar1,614MITGame developmentGame engines wasm4funPrimitives and constants from WASM-4 fantasy console1,614ISCGame developmentNo standard library kitnKitN: a creation kit for novel retro apps1,613MITEmbedded developmentGame development eightfold3D space partitioning library1,613LGPL-3.0-or-laterData structuresGame development bevy_asset_managerSimple asset loading and organization in bevy1,610MITGame development bevy_dynamicsAn ECS-based physics engine for the Bevy game engine1,610MIT OR Apache-2.0Game developmentScience playtPlayt is a game library for the terminal1,609MITGame development dedenneCute little generators using async/await in stable rust1,609MITGame development game_mem_utilsA Rust library for reading and writing process memory on Linux, designed for easy trainer creation!1,609MITDevelopment toolsGame development stabilkonMesh builder for tile maps using using texture atlases1,608MITGame developmentRendering roq-decA minimal crate for decoding ROQ video streams1,608MITEncodingGame development nipah_tokenizerA powerful yet simple text tokenizer for your everyday needs!1,607non-standardCompilersGame development bevy_cleanupCleanup design pattern tools for Bevy1,606MIT OR Apache-2.0Game development duet_charter_webBrowser based duet charting tool for Clone Hero .chart files!1,606non-standardGame developmentGames uvm_detectUnity project detection and version extraction library1,603MIT OR Apache-2.0FilesystemGame development mugen-airM.U.G.E.N fighting game engine AIR parser1,603MITGame developmentParser implementations bevy_procedural_vegetationA procedural vegetation system for the Bevy game engine.1,602MIT OR Apache-2.0Game developmentGraphics