CATEGORY

Game engines 1,226 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-cross-gizmoThis crate is deprecated. Use Bevy's Gizmos::cross and Gizmos::cross_2d methods instead.3,443MIT OR Apache-2.0Game enginesGraphics kitAn small game engine for 3D games.3,427MITGame engines heliumA collection of useful functionality for 2D game development.3,426MITGame engines planck_ecs_bundleAdds bundles to planck_ecs.3,422Apache-2.0Game engines flatbox_coreProvides core functionality for Flatbox engine3,420UnlicenseGame enginesRendering blackjackCrate for the popular casino card game Blackjack3,420GPL-3.0-onlyGame engines asteroidSmall game framework based on SDL23,413MITGame engines apparatusA 2D game engine3,362MITGame developmentGame engines lmbr_sysFFI bindings to Amazon Lumberyard (unofficial)3,351MITExternal FFI bindingsGame engines yaksMinimalistic framework for automatic multithreading of hecs via rayon3,334MIT OR Apache-2.0ConcurrencyGame engines rscenes-macrosMacros for Rscenes.3,303BSD-3-ClauseAPI bindingsGame engines bevy_progress_barEasy ninepatch progress bar in bevy3,289non-standardGame engines wow_spellsSpell definitions for World of Warcraft game servers3,281MIT OR Apache-2.0Game developmentGame engines 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 directb2sLibrary for reading visual pinball directb2s files3,264MITGame developmentGame engines texpresso_cliA commandline utility for compressing images to GPU-readable texture formats3,258MITCompressionGame engines dmc(placeholder) Idiomatic replacement for SDL2. The acronym originally stood for DirectMedia Crate.3,227MIT/Apache-2.0Game enginesMultimedia bevy_previousAccess previous values of components3,223MITGame developmentGame engines miru-glOpenGL bindings for my personal game engine3,219MITDevelopment toolsGame engines dashingASCII-style roguelike engine3,207Apache-2.0Game developmentGame engines sandstone-deriveDerive package for minecraft protocol traits3,204MITGame developmentGame engines hnefataflA crate for building software for the tafl family of board games3,180MITGame developmentGame engines mapleA 3D game engine3,163MITGame enginesGraphics crow_engineA simple 2D game engine.3,158MIT/Apache-2.0Game engines desperoRusty game engine, using API Vulkan and implementing paradigm of ECS3,154UnlicenseGame developmentGame engines tantonA blazingly-fast chess library.3,151MITGame enginesGames flatbox_ecsProvides ECS functionality for Flatbox engine3,143UnlicenseGame enginesRendering rafx-resourcesRendering framework built on an extensible asset pipeline3,115MIT OR Apache-2.0Game developmentGame engines bevy_ui_materialPlugin to use materials for UI3,092non-standardGame developmentGame engines squish_cliA commandline utility for compressing images to DDS files using BC1/2/3. Serves mainly as a usage example of squish.3,065MITCompressionGame engines draw2dA focused high-performance 2D drawing crate3,063MIT/Apache-2.0Game enginesGUI bevy_quitSimple plugin to easily add keybinds to exit a bevy game3,062non-standardGame engines ayaka-bindingsWASM bindings of plugins written for Ayaka.3,059MITGame engines bones_frameworkThe Bones game development framework.3,045MIT OR Apache-2.0Data structuresGame development newport_ecsCustom ECS made for Newport3,042Apache-2.0Game developmentGame engines feo-oop-engineAn Object Oriented game engine for rust.3,023MITAsynchronousData structures filearcoSimple read-only file archive format2,995MIT/Apache-2.0FilesystemGame engines hexarrA library for working with hexagonal grids.2,994MITData structuresGame engines sonantA Rust port of the Sonant 4K synth with streaming support.2,965MITEmbedded developmentGame engines bracket-state-machineState management library for bracket-lib terminal2,939MITGame engines newportModular Game Engine built in Rust2,935Apache-2.0Game developmentGame engines torophy2D physics engine over a toroidal space2,909Apache-2.0Game developmentGame engines nrd-sysRust FFI for NVIDIA Realtime Denoiser2,906MIT OR Apache-2.0Game enginesGraphics bevy_gamepadApple Game Controller Framework Integration plugin for Bevy2,906non-standardGame developmentGame engines omn-spritesA small library for sprite sheet animation.2,901MITGame enginesGames veebeeA Simple Rust Game Engine For 2D2,898MIT OR Apache-2.0Game engines flatbox_assetsProvides assets management functionality for Flatbox engine2,896UnlicenseGame enginesRendering rayngin3D 6DF framework/engine for approach&click quests in rectangular chambers with objects consisting of balls.2,878GPL-3.0-or-laterGame engines paddle2D Game Engine for Rust on the Web2,878MIT/Apache-2.0Game developmentGame engines lovea library for manipulating and reading love project files.2,870MITGame engines hunt-the-wumpusA text-based game where you try to slay a wumpus.2,869MITGame enginesGames hedronAn all-in-one 3D modelling library2,859MITGame engines game_templateNeutral cross-platform Rust game template.2,857MITGame developmentGame engines twentyoneA blackjack engine for Rust.2,854Apache-2.0Game enginesGames rshaderA simply library for reloading shaders at runtime2,852Apache-2.0Game enginesRendering tm-deriveFFI bindings for the machinery api2,8370BSDGame engines async-ecs-deriveDerive macros for async-ecs crate2,829Apache-2.0/MITConcurrencyGame engines hexga_engineA multimedia game and software engine for handling graphics, audio, and input.2,820MIT OR Apache-2.0Game developmentGame engines saboSimple 2D Game Engine in Rust with Glium.2,776non-standardGame engines pulz-scheduleFor scheduling systems and managing their resources2,776MIT OR Apache-2.0AsynchronousData structures bones_ecs_macros_coreThe core of bones_ecs macros.2,774MIT OR Apache-2.0Data structuresGame development tworsA simple Rust 2D game engine based on canvas and WASM2,767MITGame enginesGraphics lmbr_loggerLogger for Amazon Lumberyard (unofficial)2,755MITDevelopment tools::DebuggingGame engines rezcraftMinecraft like game written in rust using wgpu, supporting both native and wasm2,737GPL-3.0-or-laterGame enginesGames our_economy_engineEngine for the game Our Economy. Currently unusable, and progressing through rapid prototyping. Will often be half made, and be…2,734MIT OR Apache-2.0Game enginesSimulation pg_sdlA SDL2-superset library for easy game or application development.2,714MITAPI bindingsGame engines keeshond_migratorData migrator for the Keeshond Game Engine2,698MIT/Apache-2.0Game engines bevy_plane_cutA plane cut material for bevy2,683MIT OR Apache-2.0Game engines geng-net-simpleGame ENGine2,679MITGame engines wow_vanilla_dbcDeprecated, use wow_dbc instead.2,657MIT OR Apache-2.0Game developmentGame engines tinlibComponents for SN-50 Fantasy Computer implementations.2,650MITGame developmentGame engines vingt-et-unA blackjack engine2,640MITCommand line utilitiesGame development kinetic-engine3d game engine2,623MITGame developmentGame engines dachoECS Game Engine2,613MIT OR Apache-2.0Game developmentGame engines symtropy-consciousness-physicsIntegrated information (Phi) as a first-class physics parameter: 5-channel coupling, thermodynamic closure with Landauer bound,…2,610AGPL-3.0-or-laterGame enginesScience 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 bones_ecs_macrosMacros for the bones_ecs crate.2,599MIT OR Apache-2.0Data structuresGame development rsbufA RuneScape update info computer.2,588MITGame developmentGame engines flatbox_renderProvides rendering functionality for Flatbox engine2,538UnlicenseGame enginesRendering wasm-rgameA Rust/wasm game-engine2,534MITGame enginesGames pulz-ecs-macrosProc-Macros for pulz-ecs2,508MIT OR Apache-2.0Data structuresGame development hewnA simple game engine built for educational purposes.2,507MITGame engines asset-importerComprehensive Rust bindings for the Assimp library2,484MIT OR Apache-2.0External FFI bindingsGame engines flywheelOpen-source, cross-platform 2.5D game engine built on SDL3.2,430ZlibGame enginesGraphics 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 smveA voxel engine written in Rust.2,410MIT OR Apache-2.0Game developmentGame engines gravitron_pluginGravitron Plugin2,395MIT OR Apache-2.0Game engines bevy_goapA simple implementation of the GOAP (Goal Oriented Action Planning) algorithm in Bevy2,370MITAlgorithmsGame development microfacetmicrofacet for rust2,369MITAlgorithmsGame engines falling-tetromino-engineA tetromino stacker engine with goals of being featureful, efficient and elegant.2,362MITGame developmentGame engines newport_gameLibrary that provides general game state for making games on.2,354Apache-2.0Game developmentGame engines bevy_2d_menu_mask_transitionA Bevy plugin for creating smooth menu transitions with customizable masks.2,352MITGame enginesGraphics reverie-engine-openglA toy game engine backed by OpenGL2,323MIT OR Apache-2.0Game engines elevator-coreEngine-agnostic elevator simulation library with pluggable dispatch strategies2,310MIT OR Apache-2.0Game enginesSimulation keeshond_migtatorPlease ignore this crate, I made a typo and support won't remove it2,308MIT/Apache-2.0Game engines wutengine_ecsThe core implementation of the WutEngine ECS2,272MPL-2.0Game engines bevy_retro_uiPixel-Perfect, 2D Renderer and plugin set for Bevy that Seamlessly Targets Desktop and Web2,269non-standardGame enginesMultimedia aventurineA tiny plugin for Topaz which provides a Glium/Glutin event loop.2,252MITGame engines musi_lilimusi_lili is a retro game engine for GB styled games written in Rust. Inspired by pico8.2,221LGPL-3.0-onlyGame engines android_baseA base for making android applications in rust with piston and glutin-window that simplifies android development2,207MITGame enginesGames fate(placeholder) Fight And Travel (Game) Engine. A rewrite from C, focused on games which need to move fast in huge worlds, and…2,175MIT/Apache-2.0Game enginesMultimedia obel_physicsProvides the feature2,165MIT OR Apache-2.0Game enginesGraphics amethyst-extraVarious helpful components, structs, systems and resources for the Amethyst engine.2,124Apache-2.0Game engines ayaka-plugin-nopA dummy plugin runtime for Ayaka.2,123MITGame engines bowlingA generic, typestate-driven bowling game engine2,123GPL-3.0-or-laterGame enginesGames bevy_kanaErgonomic, opinionated utilities for Bevy — type-safe math, input wiring, and more2,121MIT OR Apache-2.0Game developmentGame engines rscenes-raylib-connectorRaylib connector for Rscenes 22,060BSD-3-ClauseAPI bindingsGame engines gigson-demand graphics jobs for the Bevy Game Engine2,048MIT OR Apache-2.0Game enginesGames decscloud-commonSet of types and helpers common to dECS Cloud projects2,039Apache-2.0API bindingsGame engines hateHäte2d (Hate2d) is a simple 2d game engine2,028MIT OR Apache-2.0Game engines amethyst-consoleimgui frontent to cvar1,997MIT/Apache-2.0Development tools::DebuggingGame engines blokeA video game avatar system, similar to Nintendo's Mii - but open source and for PC / phone games.1,995MIT / BSL-1.0Data structuresGame engines chickenwireA library for representing and manipulating hexagonal grids.1,980Apache-2.0 OR MITData structuresGame engines steeringSteering calculations for autonomous agents1,977MITGame engines darkengine2D game engine written in Rust1,974MIT OR Apache-2.0Game enginesRendering::Rendering engine stringid_macrosMacros implementation for stringid crate.1,967LGPL-3.0-onlyData structuresGame development oxydeAI Agent SDK for Game NPCs1,955MITDevelopment toolsGame development async-ecsAsync Parallel Entity Component System for Rust1,954Apache-2.0/MITConcurrencyGame engines gameboardRust library for creating game board for text UI games.1,954MITGame engines snake3Play the classical snake game on your terminal or use the crate to build your own.1,949MITGame engines gravitron_windowGravitron Window1,948MIT OR Apache-2.0Game engines flatbox_systemsECS systems for Flatbox engine1,945UnlicenseGame enginesRendering tinystormA simple but powerful framework designed primarily for building simple testing low-level games.1,945MITGame developmentGame engines minimumA collection of utilites for games.1,930MIT/Apache-2.0AlgorithmsData structures amethyst_lyonAmethyst Lyon crate1,926MIT OR Apache-2.0Game engines flatbox_macrosFlatbox engine procedural macros1,921UnlicenseGame enginesRendering flatbox_eguiEgui binding for Flatbox engine1,919UnlicenseGame enginesRendering grueVarious tools and algorithms for building role-playing and adventure games1,915MIT/Apache-2.0AlgorithmsData structures om-fork-distance-fieldTemporary fork! Generate distance fields from images for pseudo-vector rendering1,914GPL-3.0Game enginesGames oxygen_quark_deriveOxygen Quark Derive is a library for deriving traits implemented in Oxygen Quark.1,912MITGame enginesScience flatbox_physicsProvides physics for Flatbox engine1,902UnlicenseGame enginesRendering dynasty-rsA powerful class inheritance system for Rust game engines1,901MIT OR Apache-2.0Game developmentGame engines reactor_randomMostly just a wrapper around fastrand for a bunch of types. Supports bevy and reactor_spatial2d.1,899MIT OR Apache-2.0Game engines reactor_spatialA set of 2D spatial utilities for Bevy, including handling transform propagation1,896MIT OR Apache-2.0Game engines peacockA game engine for making beautiful games.1,892MITGame engines rtcdReal-Time Collision Detection1,888MITAlgorithmsData structures reactor_protoAn opinionated rust library for transforming on-disk assets into Entities in Bevy.1,881MIT OR Apache-2.0Game engines audirLow-level audio library1,878MIT OR Apache-2.0Game engines kaige_codegen#[system] proc macro for the kaige_ecs library1,873MITData structuresGame engines flatboxRust ECS game engine with editor written in C#1,872UnlicenseGame enginesRendering obel_utilsA collection of utils1,869MIT OR Apache-2.0Game enginesGraphics basecsPlaceholder for coming crate intended to replace tiny_ecs1,862MPL-2.0Data structuresGame engines laminar-ffiFFI crate that exposes Laminar for use in other languages1,855MIT/Apache-2.0Game enginesNetwork programming gaiku-3d3d agnostic framework (game engine) terrain engine.1,853MIT/Apache-2.0Game engines bevy_skybox_cubemapCubemap-based Skyboxes for Bevy Engine.1,849Apache-2.0Game enginesGraphics exaltWIP Game Engine 2D1,837GPL-3.0-or-laterGame engines kaige_ecsFork of the Legion ECS library, with some changes to make it more suitable for use in Kaige.1,830MITData structuresGame engines usetAn implementation of a set and a map designed for speed, with unsigned integers as keys.1,829MITAlgorithmsData structures freecellGame objects and rules for the solitaire card game FreeCell1,816MIT OR Apache-2.0Game engines instinctSorting of polygons, lines and points in 3D world projection1,814GPL-3.0-or-laterGame enginesVisualization plop(Science / Video Game) Physics engine for Cala1,814MIT / BSL-1.0AlgorithmsGame engines ryot_assetsManages asset loading and processing, offering robust tools for efficient game resource management.1,811AGPL-3.0-onlyGame developmentGame engines epkardA generalized framework for creating branching narratives1,809MITGame engines miruMy personal game engine1,803MITDevelopment toolsGame engines delosAn opinionated engine for building games in Rust.1,799MITGame engines jugar-coreCore ECS, Game Loop, and State Management for Jugar game engine1,796MITData structuresGame engines newport_coreCore engine library used by most packages for newport1,792MITGame developmentGame engines arduboy-rustThis is a library used in Rust for Arduboy to program Arduboy games in Rust.1,791MIT OR Apache-2.0API bindingsGame engines gvrtex_macrosInternal macros used by the gvrtex crate1,788MITEncodingGame engines gravitron_rendererGravitron Renderer1,755MIT OR Apache-2.0Game engines grr-imguigrr backend for imgui1,752MIT OR Apache-2.0Game enginesGraphics cliffyA geometric algebra library.1,745MITGame engines bevy_aspect_ratio_maskA Bevy plugin for fixed aspect ratios, letterboxing, and UI scaling in 2D games1,745MIT OR Apache-2.0Game enginesGraphics kifuwarabe_connect_fourWIP. Connect-four AI. Currently, does not work.1,745MITGame engines rasmData-Oriented 3D WebGPU Game Engine Written in Rust WebAssembly.1,744GPL-3.0-or-laterConcurrencyGame engines lmbrAmazon Lumberyard (unofficial)1,737MITGame engines bevy_p2pPeer-to-peer network library for Bevy game engine1,732MITGame enginesNetwork programming bevy_fallibleA simple plugin to add fallible systems to Bevy game engine1,730MITGame engines amphoraAn opinionated meta crate for creating graphically minimal Rogue-li[ke|te] games1,722MITAlgorithmsCommand-line interface sn-50The SN-50 Fantasy Computer with DevKit tools.1,714MITGame developmentGame engines halite3bdkBot Development Kit for Halite III1,698non-standardGame developmentGame engines bevylderVoxels brought to bevy1,659MIT OR Apache-2.0Game enginesGraphics bevy-fpscamA basic fps-style camera for bevy1,6540BSDGame developmentGame engines hexzA fork of hecs, for my personal use1,645MIT OR Apache-2.0Data structuresGame engines reason-othelloAn Othello library with a blazing fast bitboard.1,645MITGame engines glam_detA simple and fast 3D math library for games and graphics.1,638MIT OR Apache-2.0Game enginesMathematics mineswipeLibrary for playing Minesweeper!💣1,635non-standardGame developmentGame engines reactor_serialA plugin for Bevy for handling saving and loading1,633MIT OR Apache-2.0Game engines bevy_retro_physicsPhysics utilities for Bevy Retro1,626non-standardGame enginesMultimedia bevy_retro_corePixel-Perfect, 2D Renderer and plugin set for Bevy that Seamlessly Targets Desktop and Web1,622non-standardGame enginesMultimedia thndr_appThunder's application framework1,621MIT OR Apache-2.0Game developmentGame engines wk_engineA simple game engine1,617MITFilesystemGame engines 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 olympusOlympus is a 3d game engine made in Rust focused on simplicity. More to come!1,615MITGame engines elikar_scenescene manager for elikar1,614MITGame developmentGame engines reactor_cameraA 2D camera plugin for Bevy, inspired by the Love2D camera plugin - STALKER-X1,612MIT OR Apache-2.0Game engines inside-baseballModding tools for Backyard Baseball 20011,604AGPL-3.0Command line utilitiesCompilers thndr_tracingThunder's tracing/logging abstraction1,593MIT OR Apache-2.0Game developmentGame engines wowdbdefs-rsLibrary for parsing WoWDBDefs/.dbd files.1,592MIT OR Apache-2.0EncodingGame development tanton_engineA blazingly-fast Chess AI.1,591MITCommand line utilitiesGame engines lunaraA work-in-progress, postmodern game engine.1,584CC-BY-NC-SA-4.0Game enginesGraphics rox2dA simple 2D physics engine heaviliy inspired by (the venerable) Box2D physics engine.1,579MIT OR Apache-2.0Game engines gvrtexgvrtex is a library for interfacing with the GVR texture format used on GameCube/Wii1,577MITEncodingGame engines 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 moderatorA very experimental crate for mod support in Bevy Game Engine games1,560MIT OR Apache-2.0API bindingsGame development thndr_transformThunder Transform components1,556MIT OR Apache-2.0Game developmentGame engines