CATEGORY
Games 1,263 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.
curseofrustTiny RTS game where you struggle with bots or friends2,697AGPL-3.0-or-later
mc173-serverMinecraft beta 1.7.3 protocol and server implementation compatible with Notchian client2,695Apache-2.0
typycalA lightweight utility for typing and calculating stats about your typing speed.2,693MIT
yendor_libA roguelike toolkit plugin for bevy2,664MIT OR Apache-2.0
wow_vanilla_dbcDeprecated, use wow_dbc instead.2,657MIT OR Apache-2.0
tinlibComponents for SN-50 Fantasy Computer implementations.2,650MIT
rumenx-sudokuFast Sudoku generator & solver — classic 9×9 plus configurable grids — with unique puzzles, CLI, and REST server.2,642MIT
vingt-et-unA blackjack engine2,640MIT
tetris_guiRust implementation of Tetris using egui.2,609MIT
rollpolyA comprehensive dice rolling library and CLI for tabletop gaming with advanced polyhedral dice support2,608Apache-2.0
terminity_widgets_procWidgets for TUI2,592BSD-4-Clause
rosu_npsA library for analyzing note density and distribution in osu! beatmaps2,580MIT
luminol-filesystemLuminol's virtual filesystem2,576GPL-3.0
luminol-proc-macrosVarious uility proc-macros used by Luminol2,564GPL-3.0
ckA small, general purpose library built slowly as I learn Rust.2,560MIT
luminolLuminol is a FOSS recreation of RPG Maker XP in Rust with love ❤️2,549GPL-3.0
wasm-rgameA Rust/wasm game-engine2,534MIT
rosu-rate-changerRate changer for osu!2,518MIT
kovi-plugin-ciyiKovi 的词意(猜词游戏)插件。2,515MIT OR Apache-2.0
wumpHunt the Wumpus2,513MIT
openlegends-serverOpenLegends Game Server2,511MIT
nitro_sharedShared libraries and utilities for Nitrolaunch crates2,500GPL-3.0-or-later
snake_ladderA graphical implementation of the classic Snakes and Ladders game in Rust, featuring multiplayer support, interactive UI, and…2,495MIT
assetto-server-managerInterface to manage an Assetto Corsa Server2,451GPL-2.0
spring-ai-sys-generatorBindgen bindings for SpringRTS games2,451MIT OR Apache-2.0
luminol-audioLuminol's audio backend2,435GPL-3.0
gusbunce-snakeA simple snake game written in Rust using the Piston game engine.2,424MIT
sokoworldClassic box pushing puzzler Sokoban2,423Unlicense
ryot_spritesFocuses on sprite management, handling animations and graphical representations for dynamic visual content in games.2,421AGPL-3.0-only
figsSimple 2D game framework using MiniFB2,418MIT
mojang🕹️ Interface for the Mojang API2,400GPL-3.0
wasm2glulx-ffiLow-level bindings to the Wasm2Glulx API2,384Apache-2.0 WITH LLVM-exception
microfacetmicrofacet for rust2,369MIT
openlegends-clientOpenLegends Client Library2,358MIT
poker_evalTexas Hold'em poker hand equity evaluator2,352MIT
i8080An Intel 8080 emulator2,342MIT/Apache-2.0
luminol-macrosVarious utility macros used by Luminol2,330GPL-3.0
pounceA mediocre (but trying its best) uci chess engine2,309MIT
sursfaceSmall cross-platform rendering library2,303MIT
rustai_abaloneAblone implementation and AI agent to play against2,296MIT OR Apache-2.0
soliterm-uiUser interface support for soliterm2,288GPL-3.0-or-later
df_ls_debug_structureA language server for Dwarf Fortress RAW files2,272MIT OR Apache-2.0
z-buffer-gameSurvival/strategy game with ascii-art graphics.2,218GPL-3.0-or-later
momoden-passwordNES Momotarou Densetsu (J) password library2,215GPL-3.0-only
android_baseA base for making android applications in rust with piston and glutin-window that simplifies android development2,207MIT
rosu-pattern-detectorPattern detector for osu!2,195MIT
game-of-lifeAn implementation of Conway's Game of Life using Piston.2,154MPL-2.0
gridlifeAn library to generate and simulate Conways Game of Life cellular automatons2,146MIT
openlegends-assetGame asset for OpenLegends Card Game2,128MIT
doxing-emulatorDoxing emulator2,125MIT
afeatherAn ECS which stores similar entities together.2,124MIT
bowlingA generic, typestate-driven bowling game engine2,123GPL-3.0-or-later
luminol-graphicsLuminol's graphics backend, used for rendering sprites and tilemaps2,121GPL-3.0
rustty-oxideAn easy-to-use and extensible GUI library for Rust terminal applications using rustty2,095GPL-3.0
marauder-macrosA macro for generating DLLs for memory hacking2,090MIT
ratsnakeSnake game in Rust+Ratatui2,089MIT
chipperCHIP-8 Emulator/Interpreter2,084MIT/Apache-2.0
terminity_widgetsWidgets for TUI2,069BSD-4-Clause
act2Act 2 is a simple engine for making text-based adventure games using JSON.2,069MIT
klotskiKlotski multifunctional engine with high performance2,052BSD-3-Clause
gigson-demand graphics jobs for the Bevy Game Engine2,048MIT OR Apache-2.0
nil-utilMultiplayer strategy game2,038AGPL-3.0-only
doomfireDoom Fire rust implementation based on Fabien Sanglard's blog post2,034MIT
fortunelikeClassic cli utility that prints random messages2,032GPL-3.0+
terminal_baristaWhip up drinks from the command line ☕️2,019non-standard
euphrates_cliAn emulator for the video game consoles Sega Master System, Game Gear, and
SG-1000.2,012GPL-3.0-or-later
chironautA poker game library for Texas Hold'em and other poker variants2,012MIT OR Apache-2.0
heartless_assetsassets of heartless game2,010MIT/Apache-2.0
bevy_simple_preferencesA simple Preferences API for Bevy2,005MIT OR Apache-2.0
dusty-roomRusty DOOM1,989MIT
startrustA revification of the Star Trek game from 1978, rewritten in Rust1,984Unlicense
osynic_downloaderA osu beatmapsets downloader lib & TUI application based on vielpork1,977MIT
umpireCombat Quest of the Millennium1,968GPL-3.0-only
nil-numMultiplayer strategy game1,955AGPL-3.0-only
nil-namegenMultiplayer strategy game1,950AGPL-3.0-only
crossword-puzzleA Rust library and CLI tool for generating crossword puzzles.1,942MIT
nil-core-macrosMultiplayer strategy game1,939AGPL-3.0-only
island_map_generator_algoGeneration crate for an island map editor using procedural generation, Rust and Bevy engine1,936GPL-3.0-or-later
gamerGame-Agnostic Matchmaking Engine for Rust1,928MIT
om-fork-distance-fieldTemporary fork! Generate distance fields from images for pseudo-vector rendering1,914GPL-3.0
hex-gameAn implementation of Hex for Rust1,901MIT OR Apache-2.0
ropenttdProvide a raw access to openttd save files1,892MIT
heartlessa card game inspired by mshearts1,890MIT/Apache-2.0
reversiA Rust implementation of a Reversi (Othello) game.1,889MIT OR Apache-2.0
rosu-rendererA library to render osu! beatmaps in egui1,884MIT
retrobasicA BASIC emulator with easy access to a libary of classic games1,866Apache-2.0
de_pathingGlobal path finding and path (re)scheduling in Digital Extinction.1,866GPL-3.0
mcdata-rsLibrary to access Minecraft data provided by PrismarineJS/minecraft-data1,863MIT
sc2-techtreeStarCraft II tech tree1,857MIT
camel-upAn oracle for the game Camel Up1,856MIT
qqwingQQwing is software for generating and solving Sudoku puzzles. This is a rust version.1,855GPL-2.0-or-later
luminol-coreThe core crate of Luminol, which all of Luminol's UI is built on top of1,853GPL-3.0
ydke_parserA parser for YGOPro deck URLs in the YDKE format1,851MIT OR Apache-2.0
rustacean-rouletteA simple Russian Roulette Telegram bot implemented in Rust.1,848MIT
sc2-proxyStarCraft II bot API management layer1,840MIT
unblock-itUnblocked is a puzzle game inspired by Flipull1,832MIT
de_indexSpatial index of all solid entities in Digital Extinction.1,832GPL-3.0
rrrRust Rust Revolution as a library.1,824AGPL-3.0
nil-coreMultiplayer strategy game1,824AGPL-3.0-only
corewars-parser-macroA placeholder subcrate for corewars1,816MIT
ryot_assetsManages asset loading and processing, offering robust tools for efficient game resource management.1,811AGPL-3.0-only
umu-wrapperA simple templated wrapper for umu-launcher1,811MIT
barajaA library to help with any Rust code dealing with Spanish-suited cards1,805Apache-2.0
rusty-guessSimple Guessing Game!1,797MIT
arkaoeWeb server providing tools for the Age of Empires II real-time strategy video-game1,796ISC
arduboy-rustThis is a library used in Rust for Arduboy to program Arduboy games in Rust.1,791MIT OR Apache-2.0
rockyfyCLI tool that plays the iconic "Gonna Fly Now" theme song from Rocky during long-running commands, keeping you motivated and…1,783Apache-2.0
bsalibrust library for creating and extracting Bethesda Softworks Archives1,776MIT OR Apache-2.0
rusty-lifeRust implementation of Conway's Game of Life that's rendered to the terminal1,771MIT
oldschoolAlgorithms for Old School RuneScape.1,765MIT
gma-liteLite GMA (Garry's Mod Addon) archive reader/writer1,757MIT
osynic_serializerA osu beatmapsets serializer lib & CLI application based on osynic_osudb1,754MIT
bevy-rust-arcadeA Bevy plugin for making games compatible with the Rust Arcade.1,749MIT
awtA simulation engine which can emulate a client/server with multiple requests.1,744MIT
nitro_netVarious network APIs for Nitrolaunch1,744GPL-3.0-or-later
crabberA pointless cli game about squashing bugs1,743MIT
termCAInteractive TUI Cellular Automata simulator1,737MIT OR Apache-2.0
maximaA free and open-source replacement for the EA Desktop Launcher1,731GPL-3.0
liLittle Island is a fun game about building a civilisation on an isolated island1,730GPL-3.0-or-later
epicinium_serverAn asynchronous multiplayer server for the strategy game Epicinium.1,727AGPL-3.0-or-later
holdingCommandline toolkit for immersive DnD1,718MIT OR Apache-2.0
sn-50The SN-50 Fantasy Computer with DevKit tools.1,714MIT
strageA space based roguelike (no code yet!)1,710Unlicense
maze_rsa simple maze game in rust1,704non-standard
nil-server-typesMultiplayer strategy game1,703AGPL-3.0-only
hexgameSimple and performant implementation of the Hex board game1,701GPL-3.0-or-later
text-rtsA text-based sci-fi themed real-time strategy game1,700MIT
werewolfA soon to be automatic implementation of the social deduction game, Werewolf.1,700MIT OR Apache-2.0
halite3bdkBot Development Kit for Halite III1,698non-standard
bevy_wiredStylized wireframe rendering1,695MIT
steam-acfTool to convert Steam .acf files to JSON.1,682MIT OR Apache-2.0
lunariaA space-themed sandbox video game for programmers1,682MIT OR Apache-2.0
osrs-highscoresA simple Rust library to retrieve Old School RuneScape (OSRS) Highscores for various game modes.1,682MIT
dq1-passwordNES Dragon Quest (J) password library1,681GPL-3.0-only
nil-cryptoMultiplayer strategy game1,677AGPL-3.0-only
de_terrainFunctionality related to game terrain in Digital Extinction.1,675GPL-3.0
toetacticA Tic Tac Toe game for your terminal1,672MIT
raelA simple terminal rendering engine for creating text-based UIs and games.1,672MIT
cf-linuxcf-linux is a project to bring CurseForge modpacks to Linux1,670MIT OR Apache-2.0
hmwText-based game. You read news from another world and events from the life of the characters in it.1,666AGPL-3.0
de_objectsCaching of object on Digital Extinction game map.1,665GPL-3.0
sudoko-tuiTerminal User Interface for the sudoko library - modern TUI using ratatui1,659MIT
tshock_discord_monitorA discord bot that uses the TShock REST API to show player count and forward messages Discord -> Terraria1,655GPL-3.0
osrs-apiAn Oldschool Runescape API Wrapper1,651MIT
luminol-termLuminol's in-built terminal1,648GPL-3.0
tui-snakeTUI implementation of Snake1,645MIT
bevy_yarnspinner_demoA demo for Bevy Yarn Spinner for Rust, the friendly tool for writing game dialogue1,641MIT OR Apache-2.0
de_coreVarious simple core utilities, structs, and so on for Digital Extinction.1,638GPL-3.0
de_toolsVarious simple core utilities, structs, and so on for Digital Extinction.1,636GPL-3.0
de_controllerHandling of user input in Digital Extinction.1,636GPL-3.0
mineswipeLibrary for playing Minesweeper!💣1,635non-standard
de_movementDigital Extinction entity movement, local dynamic obstacle avoidance, kinematics and similar.1,628GPL-3.0
hazelHybrid Classical/ML-oriented Chess Engine1,627MIT
nitro_authUseful authentication wrapper for Minecraft1,623GPL-3.0-or-later
big_numberA scientific notation number type for idle/incremental games.1,622MIT OR Apache-2.0
de_spawnerObject spawning, drafting and construction in Digital Extinction.1,620GPL-3.0
guessingGuess the secret number and you win!1,620MIT
de_gameDigital Extinction (DE) is a 3D real-time strategy (RTS) game build with Bevy.1,619GPL-3.0
pixeldikepixel drawing game for programmers inspired by reddits r/place1,618MIT
de_loaderMap loading logic in Digital Extinction.1,617GPL-3.0
tic-tac-toe-gameA simple terminal tic-tac-toe game written in rust1,616MIT
de_cameraCamera related functionality in Digital Extinction.1,614GPL-3.0
flight-network-plannerMinecart Rapid Transit Flight Network Planner for airlines1,611GPL-3.0-only
de_mapDigital Extinction map (de)serialization, validation and representation functionalities.1,611GPL-3.0
melee_injectReplace DAT files within v1.02 NTSC GALE01 GCM images.1,607MIT
duet_charter_webBrowser based duet charting tool for Clone Hero .chart files!1,606non-standard
marauderA utility library for hacking/reading memory of processes/games.1,604MIT
buongiornissimo-discordBuongiornissimo Discord bot1,600MIT
factoriauthAn unofficial authentication server for Factorio1,600AGPL-3.0-or-later
polyglot-book-rsA Rust library for reading and using Polyglot opening book format for chess engines1,596MIT OR Apache-2.0
de_uomType safe units of measurements.1,595GPL-3.0
halbuDiablo II save file parsing library.1,594MIT
tanton_engineA blazingly-fast Chess AI.1,591MIT
df_ls_semantic_analysisA language server for Dwarf Fortress RAW files1,587MIT OR Apache-2.0
cbnf-rsA rust definition of the CBNF network header format1,585MIT-0
number-connect-matrixNumber Connet Puzzle of Matrix Form1,583MPL-2.0
solitermCLI Klondike Solitaire written in Rust1,578GPL-3.0-or-later
de_behaviourDigital Extinction unit level behaviour and AI.1,578GPL-3.0
duet_charter_binCommandline duet charting tool for Clone Hero .chart files!1,576non-standard
txt2048The known 2048 game made in console mode. Use hjkl for movement.1,569MIT
lyric_charter_webBrowser based lyric charting tool for Clone Hero .chart files!1,567non-standard
worldmasterWorldMaster client plugin Rust API base1,563GPL-3.0-or-later
lyric_charter_binCommandline lyric charting tool for Clone Hero .chart files!1,559non-standard
heartless_tkheartless_tk, a card game similar with mshearts1,554MIT/Apache-2.0
universeHigh-precision rendering engine.1,554MIT
uxiA Rust library for creating UXI compliant engines1,543Apache-2.0
taflAn OpenTafl-compliant tafl AI1,542MIT OR Apache-2.0
found-terminalFound Terminal1,540MPL-2.0
outflyA breathtaking 3D space game in the rings of Jupiter1,537GPL-3.0-only
df_language_serverA language server for Dwarf Fortress RAW files1,536MIT OR Apache-2.0
terminityEnviroment for the best terminal UI quality for games1,535BSD-4-Clause
tfireA terminal application that creates a fire animation1,534MIT
poker-faceA hand evaluator for Texas Hold'em poker, using the Rust Match control flow construct.1,531MIT OR Apache-2.0
reversi-gameA rust implementation of the Reversi game. Reversi is a board game for two players, who take turns dropping pieces of a given…1,526GPL-3.0-or-later
curseofrust-consoleTUI/CLI implementation of curseofrust client1,524AGPL-3.0-or-later
tic_rng_toeImplementation of tic-tac-toe for one player where the computer places his marks pseudorandomly.1,517MIT
type_defenderA terminal based game to improve your typing.1,512MIT
ordlebotA toy program for optimally solving high-arity Wordle spinoffs, such as Duotrigordle.1,510MIT
dndD&D 5e types and common mechanics1,508MIT
snekrsA fun and quirky terminal-based snake game written in Rust 🐍1,506MIT