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_mesh_objParse Wavefront .obj files into Bevy Meshes2,854MITGame development bevyinitAn easy way to create projects with Bevy Engine2,850MITGame development charred-pathComponent-based Bevy plugin for tracking path and homotopy data for moving objects2,850MITGame developmentMathematics bevy_sun_gizmoA simple gizmo for directional lights in Bevy2,849MIT OR Apache-2.0Game development yatp-cliYet Another Texture Packer - a small and simple CLI application to pack multiple textures/sprites into a texture atlas/sprite…2,849MITCommand line utilitiesGame development dice_expressionA library to help you parse and execute some dice expressions.2,846LGPL-3.0-or-laterGame developmentParser implementations bevy-ui-debug-overlayDebug overlay for Bevy UI.2,845MIT OR Apache-2.0Development toolsGame development bevy-trait-query-impl-0-14-0Procedural macro for `bevy-trait-query`2,842MIT OR Apache-2.0Game development bundle_bundlebundle bundles in a chain2,841MIT OR Apache-2.0Game development bevy_windows_paramBevy `SystemParam` providing a more ergonomic interface for accessing window-specific information, like resolutions and cursor…2,840MIT OR Apache-2.0Game development zx0A ZX0 compressor implementation for Rust2,839BSD-3-ClauseCompressionDevelopment tools game_chess_cuiCommand user interface ( CLI ) for chess game implemented for educational purpose.2,829MITGame developmentGames bevy_gpu_compute_coreEmpowering anyone to leverage GPU-acceleration with as little barrier-to-entry as possible2,828MITAPI bindingsConcurrency egui-controlsHelps build a control panel with egui.2,826non-standardGame developmentGUI crankit-timeAn ergonomic time API for the playdate2,822UnlicenseAPI bindingsGame development bevy_cef_coreCore library for bevy_cef2,820Apache-2.0 OR MITGame developmentGraphics hexga_engineA multimedia game and software engine for handling graphics, audio, and input.2,820MIT OR Apache-2.0Game developmentGame engines minecrevy_ioA library for reading and writing Minecraft protocol types.2,818MIT OR Apache-2.0EncodingGame development inochi2dPure Rust implementation of Inochi2D, the realtime 2D puppet animation framework2,816MPL-2.0Game developmentGraphics bevy_mopsMesh Operations library for bevy2,812MIT OR Apache-2.0Game development cuicui_reflect_queryA bevy reflection addon to query world data from Reflect Components2,812MIT OR Apache-2.0Game development gdnative_export_node_as_pathBoilerplate-code replacement macros when exporting node references through NodePath.2,811non-standardAPI bindingsDevelopment tools rg3d-sound-sdlUse rg3d-sound with SDL's audio subsystem2,811MITGame developmentMultimedia hex-spiralA single-coordinate 2D hex grid.2,808MITGame developmentVisualization bevy_event_modifiersEvent modifier pattern for Bevy2,808MITGame development treasury-cliCommand Line Interface for treasury client2,795MIT OR Apache-2.0Command line utilitiesGame development ionic_deckhandlerRust implementation of a deck creation and card shuffling library2,792MIT OR Apache-2.0Game developmentSimulation grudStore and access data in two-dimensional grids2,791MITCommand-line interfaceData structures pulz-scheduleFor scheduling systems and managing their resources2,776MIT OR Apache-2.0AsynchronousData structures bevy_attrAutomatic management of highly modular, highly parallel values with minimal overhead2,775MIT OR Apache-2.0Game development bones_ecs_macros_coreThe core of bones_ecs macros.2,774MIT OR Apache-2.0Data structuresGame development osynic_osudbosu!db parser for Osynic, refactoring based on osu-db2,770MITGame developmentParser implementations gl-captureCapture screenshot in OpenGL2,768MITGame developmentGraphics sokuEasy sudoku generation and solving2,768non-standardGame development treasury-serverTreasury server2,767MIT OR Apache-2.0Game development rluauHigh level luau bindings for Rust.2,766MITAPI bindingsGame development bevy_hui_widgetsA collection of bevy components and systems to build widgets with `bevy_hui`.2,764MIT OR Apache-2.0Game development simple-async-local-executorA single-threaded polling-based executor suitable for use in games, embedded systems or WASM2,761MIT OR Apache-2.0AsynchronousGame development cliwCommand Line In Web2,761MIT OR Apache-2.0 OR GPL-2.0-or-laterCommand-line interfaceGame development bangleStrongly-typed angles, specified in radians, degrees, rotations, or percentages.2,757MIT OR Apache-2.0Game developmentMathematics firefly-audioTree-based generator and processor for sound. Powers audio in Firefly Zero.2,755MITGame developmentMultimedia::Audio lux-ikFull Body Inverse Kinematics (FBIK) for games2,754MITGame development moleA custom 3D model format for games.2,752UnlicenseGame developmentRendering::Data formats wgpu-tilemapwgpu middleware for GPU-accelerated tilemap rendering, primarily targeted at 2d games2,751Apache-2.0Game developmentGraphics onagerFeatherstone rigid-body physics library built in Rust2,749MIT OR Apache-2.0Game developmentScience raster-fontsBitmap font creation tool and accompanying metadata deserialization library2,746MIT OR Apache-2.0Command line utilitiesGame development swamp-asset-idownership asset ids2,746MITGame development regigigasRegistration system for game objects2,736MITGame development morkovmap_rcA data-driven, Markov Chain-based tilemap generator library and app. Single-thread-flavored.2,733Apache-2.0Game development crankit-game-loopA safe and ergonomic entry-point for playdate games using `playdate-sys`2,733UnlicenseAPI bindingsGame development wow-cdbcParser for World of Warcraft DBC (client database) files with serialization support2,730MIT OR Apache-2.0Game developmentParser implementations raylib-project-generatorGenerate rust raylib project to run in browser2,729Apache-2.0Command line utilitiesConfiguration monte_carloPreforms Monte-carlo tree search2,726GPL-3.0Game development unity-unpackerA CLI utility for unpacking the assets from Unity's .unitypackage file2,722MITCommand line utilitiesFilesystem silverfishEasily edit Minecraft worlds with a simple, fast and powerful API2,722MITGame developmentParser implementations bevy_quicsilverImplementation of the QUIC transport protocol for bevy_ecs, using quinn_proto2,709Apache-2.0Game developmentNetwork programming tombA minimal crate that provides dice rolling mechanisms for games2,706MITGame developmentSimulation roblox-studio-utilsCross-platform library for interacting with Roblox Studio2,697MPL-2.0Command-line interfaceCommand line utilities rehexedAdjacency lists for hexasphere's icospheres.2,696MIT OR Apache-2.0AlgorithmsData structures bidivecA crate offering bidimensional arrays, vectors and slices, with batteries included (such as pathfinding, flood-filling and more).2,696MIT OR Apache-2.0AlgorithmsData structures bevy_cursor_hovering_spritea very lightweight plugin for bevy engine to check if a cursor is hovering on one 2d sprite2,693MITGame development damped-springsImplementation of damped springs for smooth and springy motion.2,691MITGame developmentMathematics rekt-protocol-commonCommon lib to use the rekt-protocol. See the crate homepage to check the protocol RFC.2,689MITGame development nx-archiveRust library for working with Nintendo Switch filesystems and archives2,685MITFilesystemGame development utf-16-to-utf-8Convert UTF-16 to UTF-8 encoding.2,683MIT-0Embedded developmentEncoding systemlessHigh-Level Emulation for classic Macintosh applications2,671GPL-3.0-or-later AND OFL-1.1EmulatorsGame development petnatA Petri net plugin for Bevy Engine.2,667MIT OR Apache-2.0Game developmentScience overworld_demo_typegameA typing game demo using the Overworld library.2,660MIT OR Apache-2.0Game development wow_vanilla_dbcDeprecated, use wow_dbc instead.2,657MIT OR Apache-2.0Game developmentGame engines openrgb2OpenRGB SDK client, successor to openrgb2,656GPL-2.0Game developmentNetwork programming lyon_path_rapier2d_colliderConvert Lyon Paths into Bevy_Rapier2d Colliders.2,654MIT OR Apache-2.0Game development tinlibComponents for SN-50 Fantasy Computer implementations.2,650MITGame developmentGame engines egui_drag_value_exprAn egui DragValue widget modified to accept a math expression as input.2,645MIT OR Apache-2.0Game developmentGUI bevy_trickfilm_deriveDerive implementations for bevy_trickfilm2,644MIT OR Apache-2.0Game development vingt-et-unA blackjack engine2,640MITCommand line utilitiesGame development egui-sdl2egui integration for SDL2: event handling and software, OpenGL, or wgpu rendering2,639MIT OR Apache-2.0Game developmentGUI bevy_third_person_camera_2Simple and flexible plugin for Bevy game engine2,632MITGame development bevy_auto_timerBevy plugin for convenent timer2,631MIT OR Apache-2.0Game development bevy_assetio_zip_bundlerAn asset bundler for the bevy_assetio_zip crate2,629non-standardCryptographyEncoding kinetic-engine3d game engine2,623MITGame developmentGame engines bevy_simple_screen_boxingA simple, but small, crate that aims to make Letter/Pillar Boxing in Bevy easy.2,618MIT OR Apache-2.0Game development mask_system_lib(bevy_mask_system)A library for system architecture that utilizes functional programming principles to organize code. It…2,617MITGame development bevy_gpu_compute_macroEmpowering anyone to leverage GPU-acceleration with as little barrier-to-entry as possible2,614MITAPI bindingsConcurrency dachoECS Game Engine2,613MIT OR Apache-2.0Game developmentGame engines tetris_guiRust implementation of Tetris using egui.2,609MITGame developmentGames bevy_gearbox_editorVisual editor for bevy_gearbox2,606MIT OR Apache-2.0Game developmentGame engines rsmod-pathfinderA breadth-first search path finder.2,602ISCGame developmentGame engines bevy_sortingSorting bevy systems based on reads and writes2,602non-standardGame development franimA frame animation library for `no_std` game-development2,599UnlicenseGame developmentNo standard library bones_ecs_macrosMacros for the bones_ecs crate.2,599MIT OR Apache-2.0Data structuresGame development tokio-enetA pure Rust implementation of the ENet reliable UDP networking library2,599BSD-2-ClauseGame developmentNetwork programming pixel8bitA Rust library for applying 8-bit pixelation effects with symmetry detection and mirroring.2,598MITGame developmentGraphics terminity_widgets_procWidgets for TUI2,592BSD-4-ClauseGame developmentGames rsbufA RuneScape update info computer.2,588MITGame developmentGame engines springyStable springs for game development usecases2,580MIT OR Apache-2.0Game development rs-tiled_jsonA helper library to load JSON-formatted Tiled maps.2,577MITEncodingGame development bevyhub_sceneThe number one bevy scene registry.2,577MIT OR Apache-2.0Embedded developmentGame development bevy_orbitsA bevy plugin for creating stable orbits, and calculating transfers between them2,574MIT OR Apache-2.0Game development tarsilaGUI image editor for pixel art2,573MIT/Apache-2.0Game developmentGraphics physfs-sysPhysicsFS is a library to provide abstract access to various archives.2,567ZlibCompressionExternal FFI bindings gba_envCrate for detecting the environment for GameBoy Advance ROMs (GBA/NDS/mGBA/VBA/gpSP/etc)2,565GPL-3.0 OR MIT OR Apache-2.0Embedded developmentGame development luminol-egui-wgpuBindings for using egui natively using the wgpu library2,562GPL-3.0Game developmentGUI libbcsvA library to parse the BCSV file format.2,552non-standardEncodingFilesystem deft-softbufferCross-platform software buffer2,546MIT OR Apache-2.0Game developmentGraphics ktx2-rwA high-level Rust wrapper for KTX2 texture format with full Basis Universal support2,545MIT OR Apache-2.0Game developmentGraphics grid-mathLibrary, containing basic representation of Grid, Cell, and assosiated mathematical operations. Helpful in CLI-based gamedev.2,533GPL-3.0Command-line interfaceData structures npc-engine-coreThe core of the NPC engine, providing a generic MCTS framework.2,531MIT OR Apache-2.0AlgorithmsGame development thimniefficient SDF collision without discretizatio, neural nets, or interval arithmetic2,529non-standardGame developmentSimulation gdrust_macrosYou are probably looking for `gdrust`. This is the macros it exports.2,520MITGame development squadleaderA type system and rule engine to model small unit infantry combat.2,513Unlicense OR MITGame development openlegends-serverOpenLegends Game Server2,511MITGame developmentGames pulz-ecs-macrosProc-Macros for pulz-ecs2,508MIT OR Apache-2.0Data structuresGame development xegeRust style safe warpper of C++ graphics libraries.2,505MITGame developmentGraphics bevy-convarsAn implementation of convars (config or console variables) for configuring your Bevy application.2,498MIT OR Apache-2.0ConfigurationGame development arboriter-mctsA Monte Carlo Tree Search implementation built on the arboriter tree traversal primitive2,482MITAlgorithmsGame development rodio_schedulerA library for sample-perfect audio scheduling with rodio.2,475MITGame developmentMultimedia::Audio deterministic-trigonometryTrigonometry without floating point variables to achieve deterministic results across hardware and compilers2,465MIT OR Apache-2.0Game developmentMathematics yes_parserYour Extensible Script standard parser reads so you can write!2,460non-standardConfigurationGame development beet_designDesign system and components for beet rsx2,451MIT OR Apache-2.0Embedded developmentGame development glacier-textureRead and write Glacier Texture files2,432Apache-2.0Data structuresGame development bevy_easy_gifBevy crate for easy GIF spawning in your games2,430MIT OR Apache-2.0Game developmentVisualization beet_rsx_parserTools for building reactive structures2,424MIT OR Apache-2.0Embedded developmentGame development ryot_spritesFocuses on sprite management, handling animations and graphical representations for dynamic visual content in games.2,421AGPL-3.0-onlyGame developmentGame engines figsSimple 2D game framework using MiniFB2,418MITGame developmentGame engines gbsdiffA tool for highlighting the differences in the execution of two GBS files.2,418MPL-2.0Command line utilitiesDevelopment tools::Debugging smveA voxel engine written in Rust.2,410MIT OR Apache-2.0Game developmentGame engines rstaredSimple decorator that adds rstar::RTree to arbitrary collections.2,410MIT OR Apache-2.0Data structuresGame development bevy_gpu_computeEmpowering anyone to leverage GPU-acceleration with as little barrier-to-entry as possible2,409MITAPI bindingsConcurrency bevy_pretty_textText effect library for Bevy2,406MIT OR Apache-2.0Game development neuro-sama-deriveA crate that implements the Neuro-sama game API2,4040BSD OR MIT OR Apache-2.0Game development ngdp-clientCommand-line interface for Blizzard's NGDP with product queries, certificate management, and key operations2,401MIT OR Apache-2.0Command line utilitiesGame development bevy_kill_my_cacheA plugin that kills your cache, but makes the Bevy scheduler go brrr2,398MIT OR Apache-2.0Game development contract-bridgeData types and primitives for the game of contract bridge2,396Apache-2.0Game development bevy_ecs_tiled_macrosDerive macros for bevy_ecs_tiled2,386MITGame development bevyhub_netA lightweight Bevy replication library.2,384MIT OR Apache-2.0Embedded developmentGame development bevy_submerge_uiA ui plugin with tailwind like capabilities for bevy.2,380MITGame developmentGraphics unity-asset-coreCore data structures and traits for Unity asset parsing2,376MITGame developmentParsing tools bevy_fsm_macrosProcedural macros for bevy_fsm - FSM derive macros2,372MIT OR Apache-2.0Game development landmass_oxidized_navigationAn integration between bevy_landmass and oxidized_navigation for AI navigation.2,371MIT OR Apache-2.0Game development bevy_goapA simple implementation of the GOAP (Goal Oriented Action Planning) algorithm in Bevy2,370MITAlgorithmsGame development swamp-loaderLoads assets for swamp2,364MITGame development falling-tetromino-engineA tetromino stacker engine with goals of being featureful, efficient and elegant.2,362MITGame developmentGame engines openlegends-clientOpenLegends Client Library2,358MITGame developmentGames bevy_rerecast_editorStandalone editor for bevy_rerecast2,356MIT OR Apache-2.0Game development newport_gameLibrary that provides general game state for making games on.2,354Apache-2.0Game developmentGame engines chikageSimple, easy to understand and barebones math library for game and graphics development.2,347MITGame developmentMathematics frame-tickTick-based, quasi-fixed-point time measurement for working with frames/animation/video2,344Apache-2.0 OR BSD-3-Clause OR MIT OR ZlibGame developmentGraphics bevy_fog_of_warA 2D fog of war plugin for Bevy2,331MIT OR Apache-2.0Game development bevy_gltf_animationMinimal animation setup for gltf files2,330MIT OR Apache-2.0Game development bevy_math_bms_bindingsAutomatically generated bindings for bevy_math crate2,316MIT OR Apache-2.0Game development bevy_ecs_bms_bindingsAutomatically generated bindings for bevy_ecs crate2,315MIT OR Apache-2.0Game development bevy_reflect_bms_bindingsAutomatically generated bindings for bevy_reflect crate2,310MIT OR Apache-2.0Game development vemaVector and Matrix types and associated operations.2,300Apache-2.0 OR MITAlgorithmsGame development riichi-decompJapanese Riichi Mahjong Waiting Hand Decomposition2,299MITAlgorithmsGame development bevy_color_bms_bindingsAutomatically generated bindings for bevy_color crate2,299MIT OR Apache-2.0Game development bevy_input_bms_bindingsAutomatically generated bindings for bevy_input crate2,299MIT OR Apache-2.0Game development turing-apiThe Turing mod scripting API for Beat Saber2,299non-standardAPI bindingsGame development bevy_transform_bms_bindingsAutomatically generated bindings for bevy_transform crate2,298MIT OR Apache-2.0Game development fluffl-macrosA cross-platform multimedia layer that exposes opengl,sockets,and audio utilities for desktop and browser2,297MIT OR Apache-2.0Game developmentGraphics rgrit-coreCore types for the rgrit crate2,296MITGame developmentGraphics ra2-shpParser for Red Alert 2 shape files (*.shp)2,295MPL-2.0Game development bevy_immediate_coreA simple, fast, and modular immediate mode UI library for Bevy2,295MITGame developmentGraphics hexglobeLibrary to generate hexagonal tessellations of a sphere quickly and accurately.2,293MIT OR Apache-2.0Game developmentMathematics metrowrapA mwcc wrapper2,290BSD-3-ClauseCommand line utilitiesCompilers bevy_core_pipeline_bms_bindingsAutomatically generated bindings for bevy_core_pipeline crate2,286MIT OR Apache-2.0Game development glaceA type-safe, user-friendly proc macro for embedding a file tree into your code.2,286CC0-1.0CachingData structures rgbeA library for loading and handling RGBE-format HDR textures.2,275MIT OR Apache-2.0Game developmentGraphics bevy_time_bms_bindingsAutomatically generated bindings for bevy_time crate2,268MIT OR Apache-2.0Game development ruguiReal-time GUI library for games2,267MITGame developmentGUI nabo-pbcA fast K Nearest Neighbor (KNN) library for low-dimensional spaces, now with support for periodic boundary conditions.2,266MIT OR Apache-2.0Computer visionGame development libsmallworldThe library behind the "smallworld" binary crate2,265GPL-3.0-or-laterGame developmentInternationalization (i18n) curseofrust-msgCurseofwar messaging protocol implementation2,260AGPL-3.0-or-laterGame development rend3-eguiEgui Render Routine for the rend3 rendering library.2,259MIT OR Apache-2.0 OR ZlibGame developmentGraphics minecraft-netA library allowing easier communication via the minecraft protocol2,234non-standardGame developmentNetwork programming r8libA library for CHIP-8 interpreters development.2,228MITEmulatorsGame development bevy_fsmObserver-driven finite state machine framework for Bevy ECS with variant-specific events and flexible validation2,217MIT OR Apache-2.0Game development aeronet_deriveDerive macros for aeronet2,217MIT OR Apache-2.0Game developmentNetwork programming valheim-mod-managerMod manager for Valheim game2,206MITCommand line utilitiesGame development pyronyxBetter Vulkan bindings for Rust2,205MITAPI bindingsExternal FFI bindings morph3dYet another assimp alternative (obj, gltf & glb is supported). DAE, Stl and Usdz support is comming soon.2,201MIT OR Apache-2.0Game developmentGraphics emergeA library for building and rendering force directed graphs2,198MIT OR Apache-2.0Game developmentGraphics minecrevy_textA library for handling Minecraft text components.2,191MIT OR Apache-2.0Data structuresGame development bevy-where-was-iA plugin for Bevy that saves and restores your camera position2,190MITGame development glacier-iniRead and write Glacier Ini files2,187Apache-2.0Data structuresGame development beet_buildCodegen and compilation tooling for beet2,184MIT OR Apache-2.0Embedded developmentGame development bevy_immediate_floating_uiA simple, fast, and modular immediate mode UI library for Bevy2,181MITGame developmentGraphics swamp-screenplatform neutral screen and window types2,180MITGame development minecrevy_netA client-server networking library for Minecraft with Bevy.2,172MIT OR Apache-2.0Game developmentNetwork programming crossflow_deriveProcedural macros for crossflow2,168Apache-2.0AsynchronousConcurrency bevy_gearbox_macrosDerive macros for bevy_gearbox (schedule-based API)2,164MIT OR Apache-2.0Development tools::Procedural macro helpersGame development shamblerA rusty, hulking, lighting-tossing geometry processor.2,160MIT OR Apache-2.0Game developmentRendering::Data formats chatterTranslate a human-readable dialogue script into Rust2,159MITGame developmentParser implementations covey_asset_loader_macrosMacros for covey_asset_loader2,155MIT OR Apache-2.0Game development bevy_ahoyA fun 3D Kinematic Character Controller for Bevy + Avian + BEI.2,154MIT OR Apache-2.0 Game development swamp-loader-pluginPlugin for swamp-loader2,148MITGame development gba_saveTools for interacting with backup media on Game Boy Advance cartridges.2,144MIT OR Apache-2.0Game developmentNo standard library spzSPZ file format handling for Rust, and CLI tooling.2,140MIT OR Apache-2.0Game developmentGraphics wedgedA robust and generalized library for Geometric Algebra in Rust.2,138Apache-2.0AlgorithmsGame development dokearleyEarley parser + DSL grammar language for game devs2,133MIT OR Apache-2.0Game developmentParser implementations openlegends-assetGame asset for OpenLegends Card Game2,128MITGame developmentGames