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.

obfuscate-integerThis is a crate which may stop most Cheat Engine (and other variants) program scanning for the relative address, and thus stop…3,934non-standardData structuresGame development bevy_enum_eventDerive macros for Bevy event and message types - generates Event, Message, and EntityEvent types from enum variants with support…3,931MIT OR Apache-2.0Game development lex-map_editor_stdstandard types and parser for lex-map_editor3,931MITGame developmentParsing tools igsolveThe program for solving impartial games.3,915GPL-3.0-or-laterAlgorithmsGame development evalurollA dice expression parser and evaluator.3,915MITGame developmentSimulation klingtLock-free audio graph library with message-passing parameter control3,914MITGame developmentMultimedia::Audio modinfo_7dtdRead/Write '7 Days to Die' ModInfo.xml files3,912MITData structuresDevelopment tools bevy_dynamic_bundleProvides dynamic bundles for bevy3,883non-standardGame development bevy_resolutionAn easy to use convienence crate for dealing with resolutions in Bevy3,880MIT OR Apache-2.0Game development instant-glicko-2Implementation of the Glicko-2 rating system that allows for instant feedback after games, not just once a rating period closes3,875MITGame developmentMathematics bevy_gizmo_logRender bevy gizmos by logging them3,856MIT OR Apache-2.0Development tools::DebuggingGame development crankit-sysGenerated bindings for the playdate C API3,856UnlicenseExternal FFI bindingsGame development lightyear_avianHelper library to use Lightyear with Avian3,849MIT OR Apache-2.0Game developmentNetwork programming posturnBuild turn-based games with `async` Rust3,841MITAsynchronousGame development bevy_simple_rich_textA tiny rich text helper for Bevy3,830MIT OR Apache-2.0Game development vek2d2D Vectors3,823MPL-2.0Game development hot_potatohot reloading library for development3,815MITDevelopment toolsGame development tenhou-shuffleTenhou Deck/Wall-Shuffling Algorithm3,809MITAlgorithmsGame development wasm4fun-soundSound primitives and subsystems for WASM-4 fantasy console3,807MIT OR Apache-2.0Game developmentNo standard library minet_aiMiNET AI (Miniaturized Neural Evolutionary Topology) is a minimalistic Rust library that evolves small neural networks via…3,805MIT OR Apache-2.0AlgorithmsData structures seldom_pixel_macrosMacros for `seldom_pixel`3,804MIT OR Apache-2.0Game development wasm4fun-timeTime primitives and subsystems for WASM-4 fantasy console3,800MIT OR Apache-2.0Game developmentNo standard library wasm4fun-graphicsGraphics primitives and subsystems for WASM-4 fantasy console3,787MIT OR Apache-2.0Game developmentNo standard library hanjieA nonogram game engine using Bevy3,783Apache-2.0Game development aeronet_wt_core_deriveDerive macros for aeronet_wt_core3,761MIT OR Apache-2.0Game developmentNetwork programming bevy_sprite_materialPlugin to use materials for sprites3,760non-standardGame developmentGame engines swamp-system-stateKeeps the state that is provided to systems3,759MITGame development mireforge-examplesExamples for the mireforge 2D game engine3,752MITGame development mun_skepticProvides the ability to test Mun code snippets in an mdbook3,722MIT OR Apache-2.0Game development heavyliA grahpics library (also with sound support)3,710non-standardGame developmentGame engines bevy-yoetz-macrosSupplemental macro crate for bevy-yoetz3,702MIT OR Apache-2.0Game development horfimbor-timeTime calculator for the Horfimbor game3,702non-standardDate and timeGame development space_editorPrefab editor for bevy game engine. Make levels/object templates with intuitive UI3,685MIT OR Apache-2.0Game development beet_simGame AI simulation primitives built upon beet_flow3,682MIT OR Apache-2.0Embedded developmentGame development bevy_fabrikIK solver for Bevy using FABRIK algorithm3,651MIT OR Apache-2.0Game development sandstoneNetworking library for Minecraft: Java Edition servers3,646MITGame developmentGame engines game-grid-derive-coreA simple 2D grid for prototyping games. Including easy parsing, indexing and iterators.3,646MITGame development bsruBeatsaber Rust Utilities: A Beatsaber V3 parsing library.3,646MIT OR Apache-2.0Data structuresGame development d3d11Safe(r) bindings to the D3D11 API3,642MIT/Apache-2.0API bindingsGame development gardizA library for integer geometry on 2D planes, focused on games3,635non-standardData structuresGame development otiumA shader playground for creating high resolution digital paintings.3,627non-standardGame developmentGraphics pspsdk-sysRust FFI Bindings for PSPSDK3,621BSD-3-ClauseExternal FFI bindingsGame development bevy_support_miscMy tiny common code to share between bevy game projects3,617MIT OR Apache-2.0Game development gl-headless-macrosEasiest way to create a headless OpenGL context3,617MITGame developmentGraphics dmsdk_ffiAuto-generated bindings to Defold's dmSDK3,610MITExternal FFI bindingsGame development newport_editorEditor for Newport engine3,601Apache-2.0Game developmentGame engines jigsaw_puzzle_generatorLibrary for generating jigsaw puzzle images3,600MIT OR Apache-2.0Game developmentGraphics bevy_testingTesting library for bevy3,597MITDevelopment toolsDevelopment tools::Testing bevy_falling_sandFalling Sand simulation plugin for Bevy3,588MIT OR Apache-2.0Game developmentGame engines gen-vecVector indexed with generational indices3,574MITData structuresGame development ryot_pathfinderProvides specialized pathfinding functionalities for Bevy 2D, essential for dynamic navigation and movement within games.3,566AGPL-3.0-onlyGame developmentGames rust-constructorA cross-platform `GUI` framework built on `egui` as well as compatible with `bevy`, the simplest way to develop `GUI` projects…3,562MITDevelopment toolsGame development swamp-systemSwamp systems3,558MITGame development bevy_tiled_loaderAsset loader for the Tiled data parsed.3,557GPL-3.0Development toolsGame development bevy_color_blindnessBevy plugin to simulate color blindness3,554MIT OR Apache-2.0AccessibilityGame development macroquad-virtual-joysticksimple joystick for macroquad games3,542MITGame development namigatorRust bindings for the namigator pathfinding library for World of Warcraft.3,537MIT OR Apache-2.0API bindingsGame development bevy_framebufferBevy framebuffer rendering using the `pixels` and `softbuffer` backends.3,534MIT OR Apache-2.0Game developmentGraphics muds-deriveMinimalistic Data Structure Library for Games in Rust3,526MITData structuresGame development rust-rpg-toolkitAn engine for creating action RPGs with Rust and/or JSON3,526MITGame development bevy-trait-resource-macroProcedural macro for `bevy-trait-resource`3,521MITGame development bevy-fusabiBevy integration for the Fusabi scripting language3,508MIT OR Apache-2.0Game developmentGame engines voxelisSparse Voxel Octree DAG engine for building worlds, shaping matter, and mastering 3D space — powered by pure Rust.3,505MIT OR Apache-2.0Data structuresGame development sillyecsA silly little compile-time generated archetype ECS in Rust3,495EUPL-1.2Development tools::Build UtilsGame development bevy_parallaxation2dCrate providing simple 2D parallax layers in Bevy.3,466MIT OR Apache-2.0Game development rustygbaGBA game development library, based on the "gba" crate3,464MITEmbedded developmentGame development bevy-ui-gradientsBevy UI gradients plugin3,464MIT OR Apache-2.0Game developmentGUI wow_itemsItem definitions for World of Warcraft game servers3,451MIT OR Apache-2.0Game developmentGame engines game-networking-sockets-sysRust bindings for Valve GameNetworkingSockets library.3,449MIT / Apache-2.0Game development procedural_tilemaps_coreLightweight 2D tilemap generation with Wave Function Collapse / Model Synthesis for Bevy3,446MIT OR Apache-2.0AlgorithmsGame development tiles7800a companion tool of cc7800 generating tiling data from Tiled maps3,435GPL-3.0-or-laterCommand line utilitiesGame development munCommand-line interface for compiling, monitoring and running Mun code3,425MIT OR Apache-2.0Command-line interfaceGame development rust_airport_supplierRust-AirportSupplier downloads airport data from OurAirports and decodes the information.3,425MITAerospaceData structures bevy_impulseReactive programming and workflow execution for bevy3,414Apache-2.0AsynchronousConcurrency mc-launchermetaA crate providing types for the Minecraft Launcher Metadata API3,409MPL-2.0API bindingsGame development beet_parseParsers for various text and token formats3,390MIT OR Apache-2.0Embedded developmentGame development swamp-system-runnerRuns swamp systems3,384MITGame development rust_flightweatherDecodes METAR and TAF3,383MITData structuresGame development bevy_entity_systemAdds systems that only operate on single entity3,374MIT OR Apache-2.0Data structuresGame development immediate_stats_macrosGame stats that reset every frame, inspired by immediate mode GUI.3,366MIT OR Apache-2.0Data structuresGame development easytextA dead simple, easy-to-use and basic text rendering library for wgpu.3,364Apache-2.0Game developmentGraphics apparatusA 2D game engine3,362MITGame developmentGame engines generational_arrayA small package to handle generational arrays and prevent the ABA problem while reusing unused space3,360MITData structuresGame development moonshine-checkValidation and recovery solution for Bevy3,360MITGame development bevy_tmxScene loader for .tmx files created by the Tiled map editor3,357MITGame development arborA generic interface to the Monte Carlo Tree Search algorithm.3,355MITAlgorithmsGame development swamp-assetsstore assets in a slot map3,355MITGame development wow-adtParser for World of Warcraft ADT terrain files with heightmap and texture layer support3,348MIT OR Apache-2.0Game developmentParser implementations wow-wmoParser, editor, and converter for World of Warcraft WMO (World Model Object) files3,348MIT OR Apache-2.0Game developmentParser implementations minacalc-rsSafe Rust wrapper for MinaCalc (Etterna difficulty calculator v515)3,348MITGame development gerrymanderPush-down state automata for games3,346MITGame development dummy-agonesDummy Agones SDK server for developing Agones integrations3,346MIT OR Apache-2.0Game development covey_asset_loaderBevy plugin for asset loading3,330MIT OR Apache-2.0Game development box_intersect_zeBroad phase collision detection using Zomorodian and Edelsbrunner's hybrid algorithm (streamed segment trees with pruning and…3,324GPL-3.0-or-laterGame development libmancalaA frontend-agnostic library that implements the game of Mancala.3,309AGPL-3.0-or-laterGame development wickerWeighted probability picker for Rust3,299MITGame developmentMathematics wasm4fun-inputInput primitives and subsystems for WASM-4 fantasy console3,299MIT OR Apache-2.0Game developmentNo standard library andiskazA convenience library for writing games and other apps in TUI3,295non-standardAsynchronousGame development slender-mathLightweight math library for game development3,290MITGame developmentMathematics bvh_anim_parserA .bvh file parser3,289MITGame developmentMathematics bevy_procedural_tilemapsLightweight 2D tilemap generation with Wave Function Collapse / Model Synthesis for Bevy3,287MIT OR Apache-2.0AlgorithmsGame development shadeAnother graphics library3,285MITGame developmentGraphics wow_spellsSpell definitions for World of Warcraft game servers3,281MIT OR Apache-2.0Game developmentGame engines bevy_brp_mcpMCP server for Bevy Remote Protocol (BRP) integration3,276MIT OR Apache-2.0Development toolsGame development aeronet_wt_coreCore types for the WebTransport implementations for aeronet3,273MIT OR Apache-2.0Game developmentNetwork programming bevy_debugger_mcpAI-assisted debugging for Bevy games through Claude Code using Model Context Protocol3,273GPL-3.0Command line utilitiesDevelopment tools ryot_tibiaSpecializes in managing and integrating Tibia-specific legacy assets, tailored for games inspired by the classic Tibia.3,269AGPL-3.0-onlyGame developmentGame engines wow-wdtParser, validator, and converter for World of Warcraft WDT (World Data Table) files3,269MIT OR Apache-2.0Game developmentParser implementations gdlogueGame design dialogue creation library3,264MIT OR Apache-2.0Game developmentText processing directb2sLibrary for reading visual pinball directb2s files3,264MITGame developmentGame engines lapixImage editor backend library for pixel art3,262MIT/Apache-2.0Game developmentGraphics mcts-libA small and simple library for Monte Carlo tree search3,246non-standardAlgorithmsGame development bevy_previousAccess previous values of components3,223MITGame developmentGame engines bevy_tween_helpersOptional, additional utilities for the bevy_tween crate3,210MIT OR Apache-2.0Game development dashingASCII-style roguelike engine3,207Apache-2.0Game developmentGame engines sandstone-deriveDerive package for minecraft protocol traits3,204MITGame developmentGame engines xege-ffiFFI bindings for xege library.3,194MITExternal FFI bindingsGame development hnefataflA crate for building software for the tafl family of board games3,180MITGame developmentGame engines chatter-macrosProc macro for parsing chatter3,180MITGame developmentParser implementations wow-m2Parser, validator, and converter for World of Warcraft M2 model files with animation support3,165MIT OR Apache-2.0Game developmentParser implementations wasm4fun-fmtFormatting primitives for WASM-4 fantasy console3,156MIT OR Apache-2.0Game developmentNo standard library png2wasm4srcConvert indexed PNG images to Rust source code for WASM-4 engine3,156MITGame developmentMultimedia::Encoding desperoRusty game engine, using API Vulkan and implementing paradigm of ECS3,154UnlicenseGame developmentGame engines wasm4fun-logoLogo animation for WASM-4 fantasy console3,152MIT OR Apache-2.0Game developmentNo standard library wasm4fun-randomRandom number generators primitives and subsystems for WASM-4 fantasy console3,152MIT OR Apache-2.0Game developmentNo standard library wasm4fun-panichandlerPanic handler for WASM-4 fantasy console3,150MIT OR Apache-2.0Game developmentNo standard library nanos-sdk-rsnanos-world module SDK bindings for Rust3,143MITExternal FFI bindingsGame development rider2emacsTranslates JetBrains Rider invocations to emacsclient invocations (for Unity)3,142GPL-3.0Command line utilitiesGame development bevy_entity_uuidKeep track of entities via uuid3,138MIT OR Apache-2.0Game development feo-mathMath library for 3D transformation.3,135MITCryptographyData structures terraria-worldA simple Terraria world file (.wld) parser library3,133MITGame developmentParsing tools wasm4fun-storageStorage primitives and subsystems for WASM-4 fantasy console3,131MIT OR Apache-2.0Game developmentNo standard library rafx-resourcesRendering framework built on an extensible asset pipeline3,115MIT OR Apache-2.0Game developmentGame engines moon_scriptFast and simple scripting language based on Rust.3,111non-standardEmbedded developmentGame development chunkedAn Entity Component System that works by organising like entities into chunks3,095MITData structuresGame development bevy_ui_materialPlugin to use materials for UI3,092non-standardGame developmentGame engines game-networking-socketsRust abstraction for Valve GameNetworkingSockets library.3,089MIT / Apache-2.0Game development bevy_event_modifiers_macrosEvent modifier pattern macros for Bevy3,087MITGame development bevy_card3d_kita lib for put and use Card in 3d3,083MIT OR Apache-2.0Game development bevy_scene_postprocessA crate for Bevy that provides a way to postprocess scenes after loading them3,083MIT OR Apache-2.0Game development sp22D spatial transforms and movement representations using geometric algebra3,074MIT OR Apache-2.0Game developmentMathematics game-grid-deriveA simple 2D grid for prototyping games. Including easy parsing, indexing and iterators.3,071MITGame development blockpediaA comprehensive Rust library for Minecraft block data with advanced color analysis and palette generation3,068MITData structuresGame development xdyComplex RPG dice expression evaluator with histogram support.3,065BSD-3-ClauseCompilersGame development rgrit-sysNative bindings for libgrit (grit) and libcldib (cldib)3,055MITGame developmentGraphics tiled_parseTiled tmx parser with nom.3,055GPL-3.0Development toolsGame development bitsockSafe Rust crate for creating socket servers and clients with ease.3,050non-standardGame developmentNetwork programming openlegends-coreGame Core for OpenLegends Card Game3,050MITGame developmentGames bevy_toastA bevy plugin to easily show toast notifications to the player3,048MITGame development avianReserved as a potential new name for the bevy_xpbd physics engine3,046MIT OR Apache-2.0Game developmentScience bones_frameworkThe Bones game development framework.3,045MIT OR Apache-2.0Data structuresGame development td-program-sdkA Rust SDK for interacting with the Tower Defense Solana program3,044MITAPI bindingsCryptography newport_ecsCustom ECS made for Newport3,042Apache-2.0Game developmentGame engines vleue_sentrySentry reporting plugin for Bevy3,035MIT OR Apache-2.0Game development wordnik_listQuick, local library to check valid words within the Wordnik word list3,033non-standardGame developmentText processing celtic-namesA celtic name generator3,032MITGame development we_clapWeb Enabled Command Line Argument Parser3,027MIT OR Apache-2.0 OR GPL-2.0-or-laterCommand-line interfaceGame development shuftlibA generic library for card games and related topics3,016AGPL-3.0-onlyGame development ecstaticStatically-typed ECS library3,015Apache-2.0Data structuresGame development bevy-ichunA simple kinematic character controller for avian3d3,005MIT OR Apache-2.0Game development tree-sitter-xdytree-sitter grammar for xDy dice expression language.2,993BSD-3-ClauseCompilersGame development pxoUtilities for loading Pixelorama files2,992MIT OR Apache-2.0Game developmentMultimedia::Images mock-agonesMock Agones SDK server for testing Agones integration2,980MIT OR Apache-2.0Game development lospec-cliLospec CLI is a command-line interface tool that allows users to interact with Lospec's color palettes conveniently. With this…2,973non-standardCommand line utilitiesGame development ryot_ray_castingImplements ray casting capabilities for Bevy, crucial for interactive game mechanics like line-of-sight, fog, complex collision,…2,972AGPL-3.0-onlyGame developmentGames riichi-elementsBuilding blocks of Japanese Riichi Mahjong2,970MITAlgorithmsGame development bevy_typewriterbevy plugin to output text type writer style2,969MIT OR Apache-2.0Game developmentGraphics mermaidExperimental Linear Algebra2,964non-standardData structuresGame development bevy_generative_grammarsA plugin for handling generative grammars in bevy2,960MIT OR Apache-2.0Game developmentGames bevy_top_down_cameraA top down camera written for Bevy2,960MIT OR Apache-2.0Game development bevy_blender_utilsBevy companion plugin for bevy_blender_utils Blender addon2,952MIT OR Apache-2.0Game development bevy_image_configBevy plugin that automatically configures image assets when they load2,939MIT OR Apache-2.0Game developmentGraphics bevy_wasm_scriptingAdds support for wasm/wat assets in Bevy, and enables easy scripting.2,939MITGame development bevy_xmlAn Sparrow SpriteSheet XML Parser for Bevy!2,938non-standardGame development riichi-decomp-tableLookup Table Generation for `riichi-decomp`2,938MITAlgorithmsGame development newportModular Game Engine built in Rust2,935Apache-2.0Game developmentGame engines dbgcmdThis is a simple library for implementing command-line-style debug consoles within an application. It doesn't handle rendering,…2,927CC0-1.0Command-line interfaceGame development ra2-typesShared types definitions for Red Alert 22,926MPL-2.0Game development bevy_enum_filter_deriveDerive and helper macros for bevy_enum_filter2,925MIT OR Apache-2.0Game development jam_theme_pickerA Bevy + mdbook enabled template repo to build on.2,923MIT OR Apache-2.0Game developmentGames bevy_simple_computeApp compute plugin for Bevy2,918MIT OR Apache-2.0Game development crystal-apiCrystal API is a unified GPU API's wrapper2,913GPL-3.0-or-later OR MITComputer visionGame development torophy2D physics engine over a toroidal space2,909Apache-2.0Game developmentGame engines duet_charter_libDuet charting library for Clone Hero .chart files!2,908non-standardGame developmentGames bevy_2d_box_physicsA 2D box-collision physics engine for use with the bevy engine2,906MITGame development bevy_gamepadApple Game Controller Framework Integration plugin for Bevy2,906non-standardGame developmentGame engines wow-wdlParser for World of Warcraft WDL (World Detail Level) low-resolution terrain files2,904MIT OR Apache-2.0Game developmentParser implementations immediate_statsGame stats that reset every frame, inspired by immediate mode GUI.2,900MIT OR Apache-2.0Data structuresGame development egorA dead simple 2D graphics engine2,898MITGame developmentGraphics bevy_bad_sdr_bloomBevy plugin for a bloom-like glow effect that works with WebGL22,897MIT OR Apache-2.0Game development moore-neighborhoodCalculates Moore neighborhoods (8-connected) for arbitrary ranges and dimensions2,889MITComputer visionGame development bevy_async_systemProvides the ability to wait for game status asynchronously.2,885MIT OR Apache-2.0AsynchronousGame development screen-selectorA reimplementation of Unity’s ScreenSelector.so plugin, using GTK 42,880GPL-3.0-onlyGame developmentGUI paddle2D Game Engine for Rust on the Web2,878MIT/Apache-2.0Game developmentGame engines dialogosA super simple dialogue system for Rust.2,878MITGame development bevy_radial_barRadial bar component. Provides simplified mesh generation and its handle. Perfect for indicating health, countdown, and more.2,871MIT OR Apache-2.0Game development bevy_webview_coreProvides webview's core logic for bevy_webview_projects2,865MIT OR Apache-2.0Game developmentGUI nevyGame networking library for the Bevy game engine2,859MIT OR Apache-2.0Game developmentNetwork programming game_templateNeutral cross-platform Rust game template.2,857MITGame developmentGame engines mmpximage magnification algorithm2,856MITCommand line utilitiesGame development