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.
nitro_pkg_genNitrolaunch package generation from existing platforms271GPL-3.0-or-later
quizzicalTerminal quiz game for cert exam prep. Beat mode, combo scoring, burning fuse timer. Security+ deck included.270MIT
gameboxA powerful Rust library for game collection management with automatic scanning, intelligent metadata retrieval from multiple…269Apache-2.0
nitro_cliThe command-line interface for Nitrolaunch267GPL-3.0-or-later
dndgamerollsDnD Game Rolls - D&D dice roller with CLI and 3D visualization using Bevy266MIT
minecraft-java-rs-coreCore library for launching Minecraft Java Edition265MIT
gb-disass-rsGame Boy disassembler library in Rust, following RGBDS syntax263MIT
kliA collection of TUI pseudo-games for kids that love the CLI.259MIT
sashite-sanki-arbiterAdjudication logic for the Sanki game suite over an abstract event model, built for Sashité.259Apache-2.0
shoe-rsPlaying card dealing shoe library258LGPL-3.0-only
cuqueclickerA TUI idle clicker where you finger an ASCII ass instead of clicking a cookie.253MIT
tetrs-tuiA terminal-based Tetris clone built using the Cursive TUI library.249MIT
aix-chess-compressionBinary encoding and decoding for chess games, as used by Aix247GPL-3.0+
ttypoTerminal-based typing test.242MIT
prophet-sysLow-level bindings for libprophet, a library to probe 6-piece "Prophet" chess endgame tablebases (depth to mate)240GPL-3.0
nms-queryShared query engine for No Man's Sky Copilot (find, route, show, stats)238MIT OR Apache-2.0
rshogi-usiEngine-agnostic USI protocol command model, parser, and formatter227MIT
steam-client-rsSteam client for Rust - Individual and Anonymous user account types223MIT
termboy-coreShared core abstractions (save-state serialization, framebuffer) for the termboy terminal emulator.222MIT
amble_engineData-first interactive fiction engine and REPL for worlds authored in the Amble DSL.220MIT
psx-vcdAutomatic PSX BIN/CUE to VCD converter for OPL/POPSTARTER219MIT OR Apache-2.0
rustrisA guideline-compliant terminal Tetris with LAN multiplayer support217GPL-3.0
root_rainA colorful animated weather simulation for the terminal — rain and snow effects with customizable speed, color, and style.216MIT
eos-sysRaw FFI bindings to the Epic Online Services (EOS) C SDK.215MIT OR Apache-2.0
tudiThere, inside the game's two-dimensional universe, life was simple.198MIT
chess-onlineTimeless longdistance chess195MIT
piston-mcA library for interacting with mojangs piston-mc api193non-standard
nurtex-codecLibrary for serializing types from the Minecraft protocol.188MIT
chaiss-coreIntelligent backend AI Core mapping chess geometry organically.187Apache-2.0
cmdjewel_coreStandalone game logic for cmdjewel, to be used in match-3 games187GPL-3.0-only
nurtex-deriveLibrary containing auxiliary procedural macros for serializing Minecraft packet types.187MIT
gba_agb_font_ebBitmap font for GBA/AGB186non-standard
nurtex-encryptLibrary for Minecraft protocol encryption.184MIT
mc-snapDeclarative Minecraft server management. Pin Minecraft, loader, mods, Java, and configs in one YAML file; resolve, install, run,…182MIT
nurtexCreate efficient and lightweight Minecraft bots or clients.181MIT
term-survivorsA Vampire Survivors-like roguelike shooter that runs in the terminal179MIT
tinhornA dice cup for your terminal: shake the cup, watch dice fly, hear them land.178MIT OR Apache-2.0
termboy-gbaGame Boy Advance emulation core (ARM7TDMI, PPU, DMA, audio, HLE BIOS) behind termboy.174MIT
cascade-rhythmTerminal rhythm game with automatic beatmap generation from any audio file174MIT OR Apache-2.0
rayon-caHigh-performance cellular automaton's implementation in Rust LIB with CLI app and WebP animation export.168MIT
bacc-core-rsPrimitive no_std types for the bacc ecosystem164LGPL-3.0-only
agduAmy's Game Dev Utilities164MIT OR Apache-2.0
nitro_instanceInstance file and addon management for Nitrolaunch163GPL-3.0-or-later
eos-rsSafe(ish) Rust wrapper over the Epic Online Services (EOS) C SDK.161MIT OR Apache-2.0
gba_agb_font_rendererBitmap font renderer for GBA/AGB152non-standard
bacc-rsA no_std shoe-dealer layer for baccarat.150LGPL-3.0-only
typocodeTerminal typing game that uses source code as practice text.145MIT
morpion-solitaireMorpion Solitaire: a GUI + headless solver (NRPA, perturbation, exhaustive) for record hunting, with a WebAssembly build.140GPL-3.0-or-later
code-typingA terminal-based typing game for programmers. Practice real code snippets in 10 languages — Rust, Python, JavaScript, TypeScript,…137MIT
nurtex-protocolLibrary that allows a Minecraft client to communicate with a server.133MIT
modern-terminal-gamesModern terminal games launcher (mtg CLI)133MIT
gfcoreGo Fish card game engine131MIT OR Apache-2.0
ocelot-chessA simple(ish) chess engine written entirely in Rust with no dependencies.131MIT
factorio-rconAsync RCON client for Factorio with proper multi-packet response handling129MIT OR Apache-2.0
nms-cacheZero-copy rkyv serialization cache for No Man's Sky Copilot fast startup126MIT OR Apache-2.0
rollcliA command-line dice roller for tabletop RPGs with advantage/disadvantage and probability estimation124MIT
terminal_gameboyA terminal-based Game Boy emulator with ASCII and block rendering modes124MIT
shards_of_aetherA text-based adventure RPG built in Rust.122MIT
minesweepe-rsterminal minesweeper with a hint system and guaranteed solvable boards121MIT
poclimonA TUI idle pet game. Sort of.117MIT
rustnakeClassic Snake for the terminal, built in Rust.116MIT
inletInput management with configurable bindings for Bevy game engine.115MIT OR Apache-2.0
mtg-breakerTerminal paddle-and-bricks game — Ratatui Canvas, fixed-timestep physics, arcade SFX115MIT
chaissAn intelligent, AI-assisted chessboard built from the ground up natively in Egui.114Apache-2.0
termcraft-3dA Minecraft-inspired first-person 3D sandbox game for your terminal, with seed-based multiplayer114MIT
pinreadyCross-platform configurator and launcher for Visual Pinball standalone112GPL-3.0-or-later
nnue-rsLoad and evaluate NNUE chess networks (Stockfish SFNNv10 threat nets, HalfKAv2_hm, HalfKAv2 and HalfKP), with FEN and trait…111MIT
modern-minesweeperA Simple minesweeper game built with Rust + Slint109MIT OR Apache-2.0
arc_api_rsAsync Rust client for the MetaForge Arc Raiders API108MIT
termboy-gbGame Boy and Game Boy Color emulation core (CPU, PPU, APU, MBC mappers) behind termboy.105MIT
earthbound-battle-backgroundsEmulate and render the battle backgrounds from EarthBound / Mother 2.104MIT
nostchmakerPair Open Challenges into Pairings (kinds 6418/6419) for Nostr: a game-agnostic matchmaking primitive for two-player abstract…103Apache-2.0
curl-questsAn interactive terminal game for learning curl and HTTP APIs through hands-on quests102Apache-2.0
mathdokuGenerate and solve Mathdoku puzzles: grid representation, constraint propagation, solver, and generator100Apache-2.0
factorio-senseiAI coaching copilot for Factorio 2.x — connects to your live game via RCON and gives real-time advice powered by Claude99MIT
threes-with-botTerminal Threes clone with human play, bot opponent support, and alpha-beta bot evaluation97MIT
rmclA fully featured Minecraft TUI launcher96GPL-3.0-only
crabboy-coreGame Boy (DMG) emulation core95MIT
gin-rummy-engineGin rummy bots: heuristic and Monte Carlo strategies over an information-hygienic view93Apache-2.0
protoncliCLI launcher for Windows games/apps via umu + Proton (dwproton by default)92MIT OR Apache-2.0
tic-tac-foeA tui to play Ultimate tic-tac-toe against human or AI opponents.91MIT
oxihumanPrivacy-first, client-side human body generator in pure Rust — MakeHuman-compatible independent implementation (facade crate)90Apache-2.0
retrospectorRetro game ROM checksum verifier and metadata extractor90MIT
mtg-paddle-battlePaddle Battle — terminal two-paddle arena (Ratatui Canvas)90MIT
nurtex-registryMinecraft data registry.89MIT
threes_simulatorAn implementation of the Threes! game algorithm, as best as I could figure it out87GPL-3.0
heartsCards, tricks, and a rules-driven state machine for the card game Hearts85Apache-2.0
nbslimRust implementation of SIA, SIATEC, COSIATEC, and RecurSIA algorithms for
compressing Note Block Studio (.nbs) music files by…85MIT
tungsayA cowsay CLI but instead of a cow, it's tung tung tung sahur.85MIT
crusty_cardsPlaying Card and Deck Library84Beerware
morpion-solitaire-recordsA curated corpus of Morpion Solitaire record games, embedded as MSR records.84MIT OR Apache-2.0
bevy_parallaxiumA Bevy plugin for creating a parallax effect.84MIT
dice_roller_rsA Rust library for simulating dice rolls in RPG games82MIT OR Apache-2.0
cs2-gsiCounter-Strike 2 Game State Integration listener — receive game state pushes, emit typed events82MIT OR Apache-2.0
portal-credits-rsPortal 1 and 2 credits made on the command-line in Rust81MIT
nordleA Wordle clone without limits78MPL-2.0
cantrip-vttA decentralized, terminal-based Virtual Tabletop (VTT) for RPGs, powered by Iroh.76MIT OR Apache-2.0
nixdlewordle but it's nix functions75MIT
tflapA classic Flappy Bird game in your terminal75MIT OR Apache-2.0
rdice-coreReusable dice, tray, expression parsing, rolling, and analysis primitives75MIT
sudoku-plussudoku-plus is a versatile Rust library designed for generating and solving various Sudoku structures, including Plane,…74MIT OR Apache-2.0
mnk-gamesK-in-a-row games74MIT
asterion-corePure game logic for asterion - data and rules for the labyrinth game.73MIT OR Apache-2.0
steamie-apiSteam Web API and Store API client (part of steamie)73MIT
terminal-pokerHeads-up No-Limit Texas Hold'em poker for the terminal71MIT
rusty-lightsThe lightsout game written in rust.70MIT
crucible-chessCI for chess engines: automated SPRT regression testing across your git history69GPL-3.0
rusplay_collectorRugplay application to automatically collect rewards from multiple users68MIT
hexo-engineGame engine for HeXO — infinite hex tic-tac-toe on an unbounded hexagonal grid68MIT
typerushIn your terminal — a fast, cross-platform WPM typing trainer built with Rust67MIT
rsshogiReusable Rust shogi primitives for board state, move generation, legality, and record parsing.67MIT
go-fish-tui-clientA terminal (and WASM) client for the Go Fish card game, built with ratatui.66MIT
valinorCommand-line client for MudWorld, a text-based virtual world platform65MIT OR Apache-2.0
cmdjewelA match-3 game that runs in your terminal.64GPL-3.0-only
cliard24cliard24 is a command-line 24-point card game. It provides two main functions: the game mode allows you to play the classic…63Apache-2.0
ffmpuzzleThe daily FFmpeg encoding puzzle - CLI edition62MIT
nobiscuit-enginePure raycasting engine for TUI 3D rendering — no external dependencies62MIT
crafter-coreCore game logic for Crafter - a Minecraft-like 2D survival game engine62MIT
flappy-tuiA Flappy Bird clone that runs in your terminal, with pixel graphics and sound61MIT OR Apache-2.0
hjklueA vim-style terminal crossword puzzle player61MIT
dungeoncliA Rust CLI dungeon crawler featuring combat, loot, and leveling.58MIT
termboyA Game Boy, Game Boy Color, and Game Boy Advance emulator that runs in your terminal.57MIT
linkageAn adaptive typing tutor made with Iced in Rust57MIT
AudioSpeedHackSPEED UP audio in galgames.57MIT
pgn-to-aixGenerates Aix-compatible Parquet file from PGN files of chess games57GPL-3.0+
steamid-utilsSimple parser to detect and translate SteamID64 / Steam32 / Steam3 formats57MIT
mtg-snekSnek — polished terminal Snake for mtg56MIT
dbirdA fully playable terminal recreation of the classic Flappy Bird game55MIT
tetris-tui-rsA terminal Tetris game written in Rust using Ratatui54MIT
sshattrickHockey in your terminal over SSH.53GPL-3.0-only
go-fish-game-serverA WebSocket game server for the Go Fish card game, supporting human players and bots.53MIT
hyperchessA fast, terminal-based multiplayer chess game built with Rust.51MIT
tetris-ioTerminal-based Tetris game built with Ratatui and Crossterm51MIT
durthangA modern, terminal-based MUD client with TLS, GMCP, automap, aliases, triggers, and a sidebar panel system51GPL-3.0-only
texas_rust_emUma biblioteca para gerenciar baralhos e cartas de texas hold'em em Rust., definindo tipos e métodos que auxiliam no uso para o…51MIT OR Apache-2.0
rdice-tuiTerminal UI for persistent dice trays powered by rdice-core51MIT
nms-copilotInteractive galactic copilot for No Man's Sky — REPL with live save file updates50MIT OR Apache-2.0
dndgamerolls-cliDnD Game Rolls CLI - A command-line D&D dice roller with character sheet support48MIT
dynoffsets-macrosInternal proc-macro implementation for dynoffsets. Do not depend on this crate directly — use dynoffsets, which re-exports the…48MIT
rdice-cliCommand-line dice roller powered by rdice-core48MIT
tsnakeA beautiful terminal-based Snake game47MIT
CLInnectionsThe daily NYT Connections puzzle, right from your command line!46MIT
nms-cliOne-shot CLI for No Man's Sky Copilot — search planets, plan routes, convert glyphs46MIT OR Apache-2.0
num_guessA fun game where you guess what number the computer has chosen.45MIT OR Apache-2.0
tarotA command-line tarot card reading application45AGPL-3.0-only
dice_coreA robust library for parsing and rolling dice notation like '2d6+3'.45MIT OR Apache-2.0
dice-parserA parser and roller for standard RPG dice notation.45GPL-3.0-only
snake-cliA simple terminal snake game written in Rust using crossterm44MIT
rsshogi-usiEngine-agnostic USI protocol command model, parser, and formatter44MIT
pixel-chessA terminal chess game with pixel art pieces, mouse support, and PGN save/load43MIT
bomb_dodgeA simple Rust terminal car-dodging game where you control a car (🚗) and avoid falling bombs (💣) using 'a', 'd', and 'w' keys.43MIT
rust-cli-arcadeA collection of classic CLI games: Tic-Tac-Toe, Connect Four, Hangman, and Rock Paper Scissors43MIT
clichess-coreChess rules engine — move generation, legality checking, status (check/mate/stalemate), and serializable board state.43MIT OR Apache-2.0
steamie-coreConfig, session, cache, and launcher for steamie41MIT
ganjatuiA blazingly fast terminal cannabis growing simulator41MIT
rustplusRust+ API Wrapper Written in Rust41AGPL-3.0
clichessTerminal chess over LAN: ratatui TUI, mDNS peer discovery, peer-to-peer game-request handshake and live play.41MIT OR Apache-2.0
saints-mileA frontier JRPG for the adults who loved those games first41MIT
rsstackerStandalone terminal block-stacking game and replay viewer41MIT
roguemapParser and renderer for procedural dungeon map generation in roguelike games40MIT
quil-rustA simple, easy to use, glfw input abstraction to allow for rapid prototyping of glfw projects.40MIT
tryluckTry your luck with AI: randomized tarot, dice, and coin results for creative storytelling and TRPG adventures via CLI and MCP.40MIT OR Apache-2.0
soletra-rsTUI version of the game Soletra/Spelling Bee40MIT
ibrahim-tcpHigh-performance lightweight TCP protocol with reliability, compression, and fault tolerance39GPL-3.0
elizaos-plugin-twitchTwitch chat integration plugin for elizaOS agents39MIT
nobiscuit-cliTUI raycasting 3D maze game — DOOM-style first-person view in your terminal39MIT
formation-chess-coreRules engine and text notation for Formation Chess (阵棋), a strategy board game where piece formations reshape nearby abilities37MIT OR Apache-2.0
rust_trivia_cliA Rust command-line trivia game featuring both Rust-related and general knowledge questions.37MIT
tyraelDiablo 2 save parser library36GPL-3.0-or-later
sashite-sanki-playerPure, anytime move-decision crate for the Sanki game suite (chess/ogi/xiongqi on 8×8): iterative-deepening alpha-beta over…36Apache-2.0
ratatui-snakeA classic Snake game for the terminal, built in Rust with Ratatui.35MIT
dynoffsetsResolve engine struct offsets, module-global pointers, registered interfaces and button-state addresses from a running target…35MIT
half-edge-explorerA small Bevy app for learning half-edge mesh traversal and simple topology edits.34MIT OR Apache-2.0
snake-terminalA terminal Snake game written in Rust using Ratatui34MIT
stayputnikAn async client for kRPC, the Remote Procedure Call server for Kerbal Space Program34MIT OR Apache-2.0
cubrInteractive 3x3x3 Rubik's cube in Bevy, with a guaranteed-optimal solver and a local HTTP control API34MIT
bevy_tsuriA Bevy plugin for creating a npc ai.34MIT
clichess-netNewline-framed JSON transport and message protocol for clichess peer-to-peer LAN games.34MIT OR Apache-2.0
disquip-botA Discord bot to play audio files (quips) on command33MIT
minesweeper-slintA classic Minesweeper game built with Rust and Slint GUI framework33MIT
ferrichess-studyParse compact chess study text into validated move trees and deterministic PGN32GPL-3.0-or-later
abyss-protocolAbyss Protocol - A Cthulhu-cyberpunk CLI idle game driven by Claude Code token consumption31MIT
chipzen-botBuild, test, and deploy poker bots for the Chipzen AI competition platform30Apache-2.0
tetris4rMinimal playable terminal Tetris in Rust30MIT OR Apache-2.0
termcraftTerminal-based 2D sandbox survival game29AGPL-3.0-only
supershellA terminal-based RPG that teachers command line skills and cybersecurity concepts.28MIT
rumenx-pokerA configurable Poker card game engine and REST API server written in Rust with multiple variant support (Texas Hold'em, Omaha,…28MIT
mpm-cliModrinth Package Manager28GPL-3.0-or-later
mtg-alien-raidAlien Raid — terminal Space Invaders-style defense for mtg28MIT
inf_vectorartExtract vector art files from Halo Infinite.27Unlicense OR MIT
wordle-tuiA beautiful terminal word-guessing game built with ratatui27MIT
conway_game_of_rustA TUI implementation of Conway's Game of Life in Rust.27MIT
pokerproofProvably fair Texas Hold'em poker engine with cryptographic verification27MIT
elizaos-plugin-robloxRoblox plugin for elizaOS - Rust implementation for game communication via Open Cloud API25MIT
scrytuiA fast Terminal User Interface (TUI) to browse Magic: The Gathering cards using the Scryfall API25MIT OR Apache-2.0
rumenx-blackjackA simple Blackjack card game engine and REST API server written in Rust25MIT
nimbus-prime-launcherUltra-high performance, zero-dependency native launcher for Nimbus Prime.25MIT
taikyokushogiTaikyoku Shogi engine — the largest known shogi variant (36x36 board, 804 pieces, 209 piece types)25MIT
srs-tetrisA terminal-based Tetris clone in Rust with full SRS rotation, T-spin / T-spin Mini detection, hold, lock delay, DAS/ARR,…25MIT
xiangqi_tuiChinese chess (Xiangqi) TUI client with UCI/UCCI engine and opening book support25MIT