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.
quadboardTyped fixed-length buffers of chess pieces.1,499MIT
island_map_generator_bevyIsland map editor using procedural generation, Rust and Bevy engine1,482GPL-3.0-or-later
terminal-dinoA simple Dino game in the terminal1,466MIT
nitro_coreCore functionality for launching Minecraft1,460GPL-3.0-or-later
termpad-rsA small terminal game to serve as a demo of crossterm1,454MIT OR Apache-2.0
nil-payloadMultiplayer strategy game1,454AGPL-3.0-only
vulkano-mandelbrodtVulkan-powered interactive Mandelbrodt set explorer1,452AGPL-3.0-only
rogalik_mathA basic math utils for the Rogalik engine1,431MIT
mapitoA command line interface for interacting with the modrinth api to manage your minecraft mods more easily.1,419EUPL-1.2
typelerateWords fly accross the screen. Make them disappear before the reach the other side!1,418MIT
luminol-resultLuminol's custom error type1,412GPL-3.0
bedquilt-ioSystem interface for the Bedquilt interactive fiction platform1,408Apache-2.0 WITH LLVM-exception
bevy_sdf_klownGeneral Pupose sdf plugin for bevy1,393MIT OR Apache-2.0
qwy3Wanna-be Minecraft-like1,379non-standard
rosu-replayA Rust library for parsing and writing osu! replay files (.osr format), ported from the Python osrparse library1,374MIT
arduboyThis is a library used in Rust for Arduboy to program Arduboy games in Rust.1,372MIT OR Apache-2.0
luminol-uiLuminol's UI code1,368GPL-3.0
reznezThe high accuracy NES Emulator1,355GPL-2.0-only
terminal-arcadeTerminal-based arcade-style games for when you're bored out of your mind.1,349MIT
bevy-translation-tableA super basic translation table system for bevy supporting generic data, CSV, and ODS1,346MIT OR Apache-2.0
hammurabiA modern terminal-based recreation of the classic 1968 Hammurabi game1,332MIT
minesweeper-commonShared types and protocol definitions for minesweeper client/server1,325MIT
beast1984An ASCII game built in rust in loving memory of the 1984 hit BEAST by Dan Baker, Alan Brown, Mark Hamilton and Derrick Shadel1,315GPL-3.0-or-later
summingA mathematical puzzle game for the terminal1,3060BSD
keyzenA terminal-based typing test game written in Rust.1,304MIT
a2squeryA simple CLI tool for querying Source Dedicated Servers (A2S_INFO)1,296MIT
simple-hotkeysAutoHotkeys for linux1,295non-standard
rogalik_commonCommon definitions for the Rogalik engine1,294MIT
micattixA Rust library for the Mattix board game, named after mica's perfect cleavage property1,289MIT
tcg_rules_exPokemon TCG rules extensions - game phases, special conditions, and win conditions1,275MIT
rustedbytes-trisA Vanishing Tic Tac Toe clone written in Rust.1,261GPL-3.0
vrc-mpvPlay and sync VRChat videos in MPV1,252MIT
gauss-elim-gameGaussian elimination puzzle game using GTK 41,249BSD-3-Clause
rustysnakeA simple snake game written in Rust using the Piston game engine.1,248MIT
easychess-libA library to easily create a chess game.1,239GPL-3.0-only
tetro-tuiTerminal-based but modern tetromino-stacking game that is customizable and cross-platform.1,228MIT
marshmallow_fmSimple yet powerful gameframework!1,216MIT
usb-mcA simple Rust program that downloads and runs the old Minecraft launcher.1,211MIT
terra-wldTerraria world parser1,211AGPL-3.0-or-later
osynic_osuapiHigh performance, well-structured, extensible Rust osu! API client. Supports both WASM and native environments.1,208MIT
nil-logMultiplayer strategy game1,202AGPL-3.0-only
tcg_corePokemon TCG game engine core - game state, actions, combat, and runtime hooks1,192MIT
ryot_trajectoriesImplements trajectory capabilities for Bevy, crucial for interactive game mechanics like line-of-sight, fog, complex collision,…1,190AGPL-3.0-only
flappyspaceA small game about a little UFO dodging asteroids built in Bevy1,188GPL-3.0
simple_battleshipA simple Battleship game implemented in Rust.1,182MIT
esp_extractorA Rust library for extracting and applying translations to Bethesda ESP/ESM/ESL files1,182MIT OR Apache-2.0
onlivfeThe core powering listing social (VR) platforms' peeps1,170AGPL-3.0-or-later
onlivfe_wrapperBusiness logic & interface of onlivfe1,168AGPL-3.0-or-later
onlivfe_cache_storeA database storage backed for onlivfe1,159AGPL-3.0-or-later
onlivfe_db_storeA database storage backed for onlivfe1,155AGPL-3.0-or-later
amfiteatrPlaceholder crate to gather developed crates to help modeling game theory problems1,149non-standard
galactic-warA casual game of Galactic War1,142MIT
tictactoe-rsTicTacToe terminal game with Rust1,141GPL-3.0-or-later
no_std_tetrisA flexible Tetris implementation for no_std and standard environments1,134MIT
bedquiltBatteries-included metacrate for the Bedquilt interactive fiction platform1,128Apache-2.0 WITH LLVM-exception
nitro_parsePackage script lexing, parsing, and basic evaluation for Nitrolaunch1,128GPL-3.0-or-later
nil-clientMultiplayer strategy game1,128AGPL-3.0-only
onlivfe_netNetwork connection handling of onlivfe1,121AGPL-3.0-or-later
nil-num-macrosMultiplayer strategy game1,119AGPL-3.0-only
rustymines-webA mine sweeping game for the web.1,115MIT
rata-tetrisA Tetris-like game written in Rust featuring classic gameplay, scoring, and terminal UI.1,105MIT
yutio-commonYutio common functionality1,102LGPL-3.0
humusA composting database. This is a small experiment in deliberate data decaay: A simple in-memory database that slowly forgets the…1,090AGPL-3.0
rogalik_assetsAn asset manager for the Rogalik engine1,089MIT
sshattrick-corePure game logic and asset rendering for sshattrick - hockey in your terminal.1,087MIT OR Apache-2.0
helixir-macrosInteractive CLI tutorial for learning HelixDB1,048MIT
asterionFind your way out of a dangeroussh labyrinth1,042GPL-3.0-or-later
rshogi-coreA high-performance shogi engine core library with NNUE evaluation1,033GPL-3.0-or-later
imagicA thin rendering framework, implemented by Rust and WGPU1,024MIT OR Apache-2.0
ssrrrA rust way of sunnyxxy's star rating rework1,008MIT
nitro_pkgPackage standard for Nitrolaunch1,002GPL-3.0-or-later
fortune-rsA Rust implementation of the classic BSD fortune program997MIT
typooA terminal-based monkeyType979Apache-2.0
nil-util-macrosMultiplayer strategy game961AGPL-3.0-only
worldstatSimple library for interfacing with Minecraft world information951GPL-3.0
yutio-serverYutio game server943LGPL-3.0
terra-plr-xbox360Xbox 360 terraria player parser938AGPL-3.0-or-later
rsaber_librsaber937non-standard
darkforge_rngDark Forge is a library and extension for Godot engine that implements the Blades in the Dark SRD by One Seven Design.934AGPL-3.0-or-later
riichi-calcLibrary to calculate the score of a hand in riichi mahjong931MIT
type-globeA terminal typing game where the answer is never shown before you type it925MIT
power-rules-daemonA daemon for defining power rules for the power-profiles-daemon.919GPL-3.0-only
mc-minderA smart management suite for Minecraft servers(fabric) on Linux/Termux/Android916MIT
raikanHanabi bot using Hyphenated rules for hanab.io908AGPL-3.0-or-later
openlegends-apiShared Client/Server API906MIT
bevy_r_placep2p r/place clone using bevy894MIT OR Apache-2.0
rshogiReusable Rust shogi primitives for board state, move generation, legality, and record parsing.894MIT
puz-parseA Rust library for parsing .puz crossword puzzle files873MIT
curseofrust-serverServer binary of curseofrust864AGPL-3.0-or-later
tiddyA minimal typing test in the terminal858MIT
go_game_typesCore type definitions for Go game libraries855Apache-2.0
vertiA GPU accelerated physics engine for the Bevy game engine with first class support for WebGPU.844MIT OR Apache-2.0
openlegendsOpen Source, Multi-Player Card Game838MIT
clippy-sayPrint ASCII art of Clippy to your terminal838MIT
snakeshellThe classic Snake game but in a shell environment816MIT
yutio-clientYutio client backend799LGPL-3.0
shellquestA passive RPG that lives in your terminal — your shell is the dungeon796MIT
rosu-noodlersNoodle changer for osu!mania795MIT
minesweeper-clientRust client library for the minesweeper multiplayer server787MIT
steamid-rsA SteamID library for parsing, validating, and converting Steam IDs between Steam2, Steam3, and SteamID64 formats.777MIT
die-sirA dice expression parser and evaluator773MIT
irohatypeIrohaType — Japanese typing TUI. Practice common Japanese words with a focused terminal UI.772MIT
zaposcConnect your OpenShock shockers to OSC (eg. VRChat)769AGPL-3.0-or-later
clgamblingA CLI tool where you need to gamble in order to do something764MIT
number-guessingA fun command-line number guessing game.761MIT
nitro_configSerialization for Nitrolaunch configuration753GPL-3.0-or-later
sigmoid-freudA therapeutic roleplay assistant for exposure therapy, social anxiety practice, and communication skills development using LLMs751Apache-2.0
lighty-launcherA modern minecraft launcher library supporting multiple mod loaders fabric quilt, forge, neoforge, vanilla, and more747MIT
reptil-en-peligroA terminal-based Snake game in Rust using ratatui/crossterm with a stylish banner, square fruits, and smooth gameplay.740MIT
xo-coreA fast, reusable, and well-documented game engine for Tic-Tac-Toe (Noughts and Crosses) in Rust733MIT
lperftA blazingly fast, multithreaded perft tool729GPL-3.0
play-polarisAn interactive terminal-based application for exploring and learning about constellations.729MIT
darkforgeDark Forge is a library and extension for Godot engine that implements the Blades in the Dark SRD by One Seven Design.724AGPL-3.0-or-later
cartesian_maze_puzzleA cartesian maze puzzle for you to solve.722MIT
steam-protosSteam protocol protobuf message definitions for Rust (pre-generated, no build script).716MIT
dama_coreA dama crate with some core chess types.715MIT
steam-enumsSteam protocol enumerations (EResult, EMsg, EAccountType, etc.) for Rust.714MIT
rogalik_audioAn audio backend for the Rogalik engine713MIT
rogalik_persistA cross platform persistence backend for the Rogali engine712MIT
duraktui card game 'durak'(fool) built with ratatui.706MIT
origin-sdkA Rust implementation of the Origin SDK, which is used in games to communicate with the EA Desktop client.696MIT
rogalik_wgpuA WGPU backend for the Rogalik engine694MIT
nitro_modsInstallation of loaders for use with nitro_core686GPL-3.0-or-later
steam-totp-rsSteam TOTP and confirmation key generation - pure Rust implementation685MIT
capability-cliA CLI tool for designing, manipulating, and visualizing skill trees, with interactive commands and flexible data management.677GPL-3.0-only
nil-payload-macrosMultiplayer strategy game669AGPL-3.0-only
steam-friend-codeEncode and decode Steam CS:GO/CS2 friend codes and short Steam quick-invite codes.668MIT
termsweeperA terminal-based Minesweeper game written in Rust.659MIT
rewordleRewordle lets you play all the Wordle words from the beginning in the terminal.652CC-BY-NC-ND-4.0
terra-wld-xbox360Terraria xbox 360 world parser634AGPL-3.0-or-later
haitaka-usiUniversal Shogi Interface (USI) library630MIT
nil-luaMultiplayer strategy game625AGPL-3.0-only
nil-envMultiplayer strategy game603AGPL-3.0-only
tcmRust library for parsing and serializing TCM (tcbot macro) format for Geometry Dash600MIT
slydeSliding puzzle in Ratatui596MIT
api-shooter-gameShooting game with REST API concepts596MIT
nitro_pluginPlugin loading and definition for Nitrolaunch588GPL-3.0-or-later
shmupDestroy hordes of enemies in this shmup game with your spaceplane.588Unlicense
om_fast_parserA library to read osu!mania hitobjects587MIT
nea-esiRate-limited Rust client for EVE Online's ESI (EVE Swagger Interface) API574MIT
massive_game_server_coreA high-performance Rust game server core for massive multiplayer interactions, part of Project Trebuchet.572MIT
modderModder-rs is a mod manager for Minecraft. This crate contains the cli and the core logic that is also used by the TUI wrapper.571MIT
dogsoapData-Oriented, Simple, Goal-Oriented Action Planning566MIT OR Apache-2.0
nms-coreCore types, enums, address math, and portal glyph display for No Man's Sky Copilot554MIT OR Apache-2.0
mcvm_configSerialization for MCVM configuration553GPL-3.0-or-later
pokescriptA command-line tool to display colorful Pokémon sprites in the terminal.546MIT
chainmailerIf You Do Not Send This Letter To Ten Recipients You Will Regret It546MIT OR Apache-2.0
curionA SF collection game where you gather particles of curiosity545MIT
nil-server-databaseMultiplayer strategy game539AGPL-3.0-only
presenceforgeA library for Discord Rich Presence (IPC) integration512MIT OR Apache-2.0
ciriSimple game engine using three-d507MIT
damaA general-purpose rust library for standard chess and chess960.504MIT
nil-lua-cliMultiplayer strategy game497AGPL-3.0-only
factorio-upA tool to automatically update and run a Factorio server496MPL-2.0
adventurex_2025_shitfounderAdventureX 2025 Project 寻找 Shit 计划491MIT
steam-cm-providerSteam Connection Manager (CM) WebSocket discovery library with disk caching, latency-aware verification, and pluggable HTTP…491MIT
pokerbot🚧 A Texas Hold'em Heads up pokerbot game binary and library abstraction (WIP, nothing usable for now).490MIT/Apache-2.0
OCPoffline-chess-puzzles - GUI to solve puzzles from the lichess puzzle database490MIT
rogalikA simple framework for 2d pixel games490MIT
rusplayMemory safe, blazing fast Rugplay library written in Rust480MIT
setrixtuiSetris/Sandtrix-style falling-sand puzzle game in the terminal476GPL-3.0-or-later
rsaber_androidrsaber459non-standard
rsaber_pcrsaber458non-standard
steam-auth-rsSteam authentication and session management457MIT
nitrolaunchA fast, extensible, and powerful Minecraft launcher457GPL-3.0-or-later
nms-saveRaw binary save file parser for No Man's Sky (LZ4, XXTEA, key deobfuscation)456MIT OR Apache-2.0
rsaber_pcvrrsaber456non-standard
bitboard_chess_engineA chess engine with UCI support442MIT OR Apache-2.0
yutio-rconYutio remote console440LGPL-3.0
yutio-messageSend messages to a Yutio server436LGPL-3.0
mimir-dmA local-first D&D campaign assistant for Dungeon Masters434MIT OR Apache-2.0
nil-serverMultiplayer strategy game418AGPL-3.0-only
indian-rummy-coreA high-performance, thread-safe library for Indian Rummy game logic.412MIT
rael_obja simple function to load obj file with lightning and transform, to draw it using rael409MIT
nms-graphIn-memory galactic model with spatial index and routing for No Man's Sky Copilot403MIT OR Apache-2.0
muskatSkat bot386MIT OR Apache-2.0
minesweeper_4dminesweeper but 4d375MIT
modder_tuiTUI Wrapper for Modder-rs374MIT
sashite-sanki-engineRules engine for the Sanki game suite (chess/ogi/xiongqi on 8×8), built for Sashité.363Apache-2.0
bjrsA blackjack game engine with optional no_std support.344MIT OR Apache-2.0
minesweeper-serverMinesweeper multiplayer server336MIT
kishA high-performance Turkish Draughts (Dama) engine with bitboard representation333Apache-2.0
pyoe2-craftpathA tool for Path of Exile 2 to find the best craftpaths based on the categories: *most likely, most efficient and cheapest*,…332MIT
clisweepercli client for minesweeper multiplayer327MIT
wordle-botFull CLI Implementation of the popular game Wordle with an included Solver326AGPL-3.0-only
kanciseAn app with instinctive present layout309Apache-2.0
ttcgTerminal Trading Card Game308MIT OR Apache-2.0
gin-rummyCards, melds, deadwood solver, and rules-driven state machine for gin rummy308Apache-2.0
go-fishA core engine for the classic Go Fish card game, providing game logic, deck management, and player interactions.308MIT
vigem-rustA safe, ergonomic, and pure Rust interface for the ViGEmBus driver.296MIT OR Apache-2.0
tetrisPlay Ascii tetris with rust296CC-BY-NC-4.0
manasight-parserMTG Arena log file parser — reads Player.log and emits typed game events294MIT OR Apache-2.0
conduit-cli-gameCLI game, which is based on the Machinarium's Glasshouse Control Box Puzzle!292GPL-3.0
coretilusA parody of GNU Coreutils — a playful collection of typo-triggered command-line tools written in Rust292Apache-2.0
deadwoodGin Rummy TUI featuring full knock, gin, and undercut rules with an algorithmic bot opponent.291MIT
phyla-langA procedural language generation library that creates consistent, deterministic constructed languages based on cultural…287MIT OR Apache-2.0
flatland3Flatland3 terminal play client and account CLI284MIT OR Apache-2.0
cheshire_chessTerminal chess — play 10 AI personalities, 5.8M puzzles, 62 study lessons, live multiplayer, mini-games277MIT
nitro_optionsGame options generation for Minecraft276GPL-3.0-or-later
hyperlimitHyperreal-backed exact predicates with structural Real awareness.274MIT OR Apache-2.0