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