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.
ferristypeFerrisType is a minimalist typing game where your sole task is to type whatever appears on your terminal screen. Test and improve…5,036GPL-3.0
word-chain-gameA word chain game helper5,036Unlicense
xmobetSlot machine for xmobar5,027MIT OR Apache-2.0
pravdaA bot to connect to a fediverse instance using the mastodon API and host social games.5,020GPL-3.0
chromaticaThe simplest possible compile-time color definitions.4,976MIT
oc-wasm-applied-energisticsHigh-level APIs for Applied Energistics4,976GPL-3.0-only
aya_pokerFast poker hand evaluation with support for most popular poker variants4,946Zlib OR Apache-2.0 OR MIT
euphratesA library for emulating video game consoles, in particular the Sega Master
System, Game Gear, and SG-1000.4,940GPL-3.0-or-later
respkManage resource files using a fast, custom open format designed especially for use in games.4,914MIT
bustabitThe utility for verification of Bustabit games.4,903MIT
game_chess_coreMechanics of chess game implemented for educational purpose.4,893MIT
leafwing_input_playbackInput recording and mocking functionality for the Bevy game engine.4,889MIT OR Apache-2.0
spring-ai-rsFunctions and ability provided by the SpringRTS engine for AI's via it's C interface4,876MIT OR Apache-2.0
twyneA Rust library for parsing Twine story/game export files (JSON format)4,854Apache-2.0
df_ls_diagnosticsA language server for Dwarf Fortress RAW files4,814MIT OR Apache-2.0
random-unicode-emojiA simple Rust crate that returns random Unicode emojis. ⚙️4,811non-standard
romyA runtime for portable, archivable and deterministic video games.4,800MIT
df_ls_deriveA language server for Dwarf Fortress RAW files4,799MIT OR Apache-2.0
kywyKywy is a simple and easy-to-use library for building games on the Kywy Device4,742GPL-3.0-or-later
lycanA program to track time, along with calendar and celestial event cycles for your D&D campaign4,722GPL-3.0-or-later
utf-crawlerAn ASCII art themed dungeon crawler with roguelike elements written in Rust.4,704ISC
sea_battle_backendA Sea Battle game backend server4,689GPL-2.0-or-later
typemanTyping speed test with practice mode in GUI, TUI and CLI4,685MIT
icub3d_sudoku_solverA sudoku solver.4,664MIT
ryot_utilsGeneral utilities and helpers for the Ryot framework, supporting a wide range of common game development tasks.4,663AGPL-3.0-only
blockyA Rust library for creating Minecraft clients,
enabling packet manipulation and automated
interactions with Minecraft servers.4,659MIT
axfive-matrix-dicebotA simple async Matrix dicebot4,658MIT
static_assetsMacros for statically including assets in release mode, but dynamically loading them in debug mode.
This is primarily intended…4,619CC0-1.0
akinator-pyPython bindings for akinator-rs4,545MIT
df_st_updaterUpdate manager for the DF Storyteller project.4,537AGPL-3.0-or-later
shogaiA shogi helper4,502GPL-3.0
rust-15-puzzle-clirust-15-puzzle-cli is 15puzzle terminal game written in Rust!4,498Beerware
dois-mil2048 game in the terminal!4,474Unlicense
corewars-parserA placeholder subcrate for corewars4,473MIT
liccLiefland Idle Champions Codes - Client for the liefland codes API service for Idle Champions of the Forgotten Realms chest codes4,451MIT OR Apache-2.0
gygesA library for the board game Gygès.4,420GPL-3.0-or-later
cli_chessA program to play chess on the command line.4,368AGPL-3.0
df_ls_lexical_analysisA language server for Dwarf Fortress RAW files4,329MIT OR Apache-2.0
df_ls_coreA language server for Dwarf Fortress RAW files4,309MIT OR Apache-2.0
factorio-bitpackerA crate to pack binary blobs into a blueprint string containing factorio combinators.4,277GPL-3.0
bve-deriveRemaking OpenBVE using a modern architecture, using Unity and Rust.4,273MPL-2.0
rusty-chip8Chip8 emulator/interpreter4,260MIT OR Apache-2.0
millionaireGame written in Rust. The goal is to get 1 million dollars by trading stonks.4,258GPL-3.0-only
romy-engineA runtime for portable, archivable and deterministic video games.4,252MIT
igdbIGDB - Video Game Database Api4,250Apache-2.0/MIT
bsabincli for creating and extracting Bethesda Softworks Archives4,246MIT OR Apache-2.0
daleksEscape from evil robots who want to exterminate you.4,240GPL-3.0
fts_unitsfts_units is a library that enables compile-time type-safe mathematical operations using units of measurement.4,226Unlicense OR MIT
ryot_tiledSupports tile-based game development, providing tools for drawing and managing tilesets and tiled maps.4,223AGPL-3.0-only
iomathiomath is a fast math rust-library.4,215MIT/Apache-2.0
mcvm_netVarious network APIs for MCVM4,212GPL-3.0-or-later
shakmaty-uciUniversal Chess Interface (UCI) message parser4,209GPL-3.0+
bevy_health_systemA quick and easy way to add a health system to any entity of your bevy game4,205MIT
romy-wasmerA runtime for portable, archivable and deterministic video games.4,175MIT
all-is-cubes-renderRaytracer and rendering abstractions for the all-is-cubes voxel engine.4,159MIT OR Apache-2.0
wg-toolkit-cliCommand line utility for interacting with codecs distributed by Wargaming.net4,153MIT
snake-rsA library to handle the logic for the classic game snake4,145non-standard
grid_planeGrid plane for the bevy game engine4,123MIT
mine_sweeperrMinimalist interface to manage the backed of a mine sweeper game4,113MIT OR Apache-2.0
snakesssThe classic (2-player) snake game4,097MIT
freestuffapiFreestuffbot API4,046MIT
marsroverDrive a rover across mars surface without falling into a crater!4,043MIT
sea_battle_cli_playerA Sea Battle game shell client4,043GPL-2.0-or-later
gyges_engineA powerful Gygès engine.4,037GPL-3.0-or-later
lr2-oxytablerTable manager for Lunatic Rave 24,028MIT
chesslyA chess engine written in Rust4,007MIT
sunshine-trayA simple tray icon that shows the current status of sunshine as well as provided the ability to quickly start, stop or configure…4,006MIT
mrs-matrixA multiplatform Rust clone of cmatrix3,998MIT
do-meowA funny code what opens the 'Beep beep Im a sheep' video.3,991MIT
dirty_staticA container for an immutable value that allows sneaky reloading in debug mode (via UnsafeCell) while keeping the data safe and…3,981CC0-1.0
wolfengineWolf is a set of modules for realtime rendering, realtime streaming and game developing3,961Apache-2.0
animeshA powerful CLI tool for anime fans to track their favorite shows and discover new anime3,950MIT
rusty-snakeSnake game3,930MIT OR Apache-2.0
textrisTetris on terminal!3,928MIT OR Apache-2.0
rconcreterconcrete is a simple tool for opening an rcon shell to a game server, such as minecraft or factorio3,924MIT
runo-gamePlay Uno on the terminal over the internet with your friends!3,921MIT
wordlebotA program which tries to solve the daily Wordle puzzle.3,914BSD-3-Clause
stockfish-coreCore types for implementing a fast chess engine3,895GPL-3.0-only
df_st_cliCommand line interface for Dwarf Fortress Legends3,893AGPL-3.0-or-later
sandvoxThe 3D voxel falling-sand game3,889MIT
yahtzeeYahtzee game with ncurses UI3,888GPL-3.0-only
spellingbeeGenerate potential solutions for the NYT spelling bee game3,878Apache-2.0
wf-marketA Rust client library for the warframe.market API3,877GPL-3.0-only
open-oak-game-of-lifeImplementation of Conway's Game of Life using open-oak as the front-end and conlife as the backend3,860AGPL-3.0-only
haitakaRust Shogi move generation library3,848MIT
arkanoid-tuiArkanoid built with Ratatui3,840MIT OR Apache-2.0
neutron-stars-cliNeutron Stars3,816GPL-3.0
df_ls_syntax_analysisA language server for Dwarf Fortress RAW files3,816MIT OR Apache-2.0
ngdp-cacheTransparent caching layer with TTL support for all NGDP operations3,814MIT OR Apache-2.0
luadec-rustA Lua 5.1 bytecode decompiler written in Rust3,769MIT
discord-rpc-sdkRust bindings to the Discord RPC SDK3,762MIT
minecraft-launcher-apiAn API for launching Minecraft3,750MIT
clippingEfficient clipping of arbitrary polygons3,722GPL-3.0
mc-coreMinecraftRS - Minimal core implementation of Minecraft backend.3,719Apache-2.0
ttyloopTerminal clone of the mobile game Loop3,716MIT
secondbestA Rust library for implementing the Second Best strategy game3,709MIT OR Apache-2.0
xrayScreenshot testing for Rust games3,707Apache-2.0
miefMief is a Pong clone written in Rust.3,684MIT/Apache-2.0
axleA graphics library influenced by Processing3,680MIT
vec-racEvolving AI vector racing3,674MIT
liblootA library for accessing LOOT's metadata and sorting functionality.3,669GPL-3.0-or-later
rustaDota 2 replay parser3,627Apache-2.0
rsnbsIO functionality for the OpenNBS .nbs format3,615MIT
rust-mc-statusHigh-performance asynchronous Rust library for querying Minecraft server status (Java & Bedrock)3,582MIT
ryot_pathfinderProvides specialized pathfinding functionalities for Bevy 2D, essential for dynamic navigation and movement within games.3,566AGPL-3.0-only
casinoA casino built right into your terminal3,559AGPL-3.0-or-later
pong-cliPlay pong from the command-line!3,553MIT
americas_capitals_gameGuessing game for Americas countries and capitals.3,527MIT
tevTool for interacting with Steam backup files3,511MIT OR Apache-2.0
rustymines-cliA mine sweeping game for the console.3,488MIT
mc-server-statusHigh-performance asynchronous Rust library for querying Minecraft server status (Java & Bedrock), Fork of Rust MC Status3,482MIT
sudokoA comprehensive Sudoku solving library with multiple strategies, puzzle generation, and WebAssembly support3,468MIT
word-guesserSimple word-guessing game3,456MIT
tetromino-xlock-modeAn xlock "mode" using Tetromino and its auto-playing AI.3,424GPL-3.0-or-later
corewarsThe classic programming battle game Core Wars3,410MIT
rug2dOpenGL-backed library for creating GUIs and other 2d graphical applications3,382Apache-2.0
rustcyclesA fast multiplayer shooter on wheels in Fyrox3,376AGPL-3.0-or-later
hkscdis-rsA HavokScript 5.1 disassembler written in Rust.3,370GPL-3.0-only
antichess-tb-sysLow level bindings for antichess-tb-api3,363GPL-3.0+ AND GPL-2.0 AND Zlib
a-puzzle-a-dayGenerate and browse all solutions to A-Puzzle-A-Day3,361GPL-2.0-only
arborA generic interface to the Monte Carlo Tree Search algorithm.3,355MIT
pack_2048A portable implementation of 20483,354MIT
marvelsnapdeckEncode and decode Marvel Snap decks3,345MIT
mintsA crate containing a few simple command-line procrastination 'tools' :)3,344MIT OR Apache-2.0
fts_gamemathfts_gamemath is a collection of crates that provide basic building blocks for 3d video game math3,342Unlicense OR MIT
discord-rpc-sysFFI bindings to the Discord RPC SDK3,320MIT
bve-nativeRemaking OpenBVE using a modern architecture, using Unity and Rust. C API.3,307MPL-2.0
soliterm-modelShared model types for soliterm3,296GPL-3.0-or-later
play-2048Rust implementation of the famous 2048 game in the terminal3,283MIT OR Apache-2.0
ryot_tibiaSpecializes in managing and integrating Tibia-specific legacy assets, tailored for games inspired by the classic Tibia.3,269AGPL-3.0-only
rs_sudokuA library to solve sudoku puzzles using explainable methods.3,263Apache-2.0
guess_number_gameA fun game where you guess what number the computer has chosen.3,258MIT OR Apache-2.0
vxdeA Rust library to parse .vxd files containing key-value pairs used in games or configurations.3,255BSD-2-Clause
romy-sdlA runtime for portable, archivable and deterministic video games.3,240MIT
simoncliA simple, little CLI simon game3,234Unlicense
freight_car_forwarderPort of the C++ port of Timothy O'Connor's Freight Car Forwarding system.3,216GPL-2.0-only
mc173Minecraft beta 1.7.3 base data structures and logic for running a world3,194Apache-2.0
minecraftrsMinecraft world generation backend in Rust.3,170Apache-2.0
wooting-sdkRust bindings for the Wooting Analog and RGB SDKs!3,160MIT OR Apache-2.0
spritecThe sprite compiler - generates 2D pixel art from 3D models3,159MPL-2.0
tantonA blazingly-fast chess library.3,151MIT
pgn_filterFor searching/filtering pgn files of chess games.3,149MIT
rusty_chess_clockA simple chess clock implementation in Rust3,146MIT
blocky-netA Rust library for creating Minecraft clients,
enabling packet manipulation and automated
interactions with Minecraft servers.3,112MIT
asmcahligzamazeSchizm and amalgamation of adventurer's probability distribution across multiverse 2D maze on a single screen.3,089GPL-3.0-or-later
openlegends-coreGame Core for OpenLegends Card Game3,050MIT
df_storytellerCommand line interface for Dwarf Fortress Legends3,049AGPL-3.0-or-later
dmnCLI and library for DMs and other players of Advanced Dungeons & Dragons (AD&D)3,038AGPL-3.0-only
mineomeMineome is a Rust library focusing on providing high quality type definitions for the data-driven aspects of Minecraft Java…3,035MIT
ataxxA Rust library for the game Ataxx3,028Apache-2.0
euphrates_sdl2Allows the use of the SDL2 multimedia library with the Euphrates game console
emulator.3,010GPL-3.0-or-later
die_parserThis crate parses the notation for die rolls as used in tabletop games like D&D.3,009Apache-2.0
gdlibRust library for editing Geometry Dash savefiles3,009MIT OR Apache-2.0
laura_coreA fast and efficient move generator for chess engines.3,007GPL-3.0
rust-sadari-clirust-sadari-cli is sadari game (Ghost leg in other words) based on terminal.
rust-sadari can take file as input or interaction…2,993Beerware
termagotchiA terminal tamagotchi game2,990non-standard
luminol-dataLuminol's RPG Maker data structures2,984GPL-3.0
cg-localRust port of the original CG local app2,981MIT
ryot_ray_castingImplements ray casting capabilities for Bevy, crucial for interactive game mechanics like line-of-sight, fog, complex collision,…2,972AGPL-3.0-only
bevy_generative_grammarsA plugin for handling generative grammars in bevy2,960MIT OR Apache-2.0
fetch-modidatastructures that nobody would ever want2,947non-standard
helixirInteractive CLI tutorial for learning HelixDB2,945MIT
dbgcmdThis is a simple library for implementing command-line-style debug consoles within an application.
It doesn't handle rendering,…2,927CC0-1.0
luminol-webWeb-specific code for running Luminol2,926GPL-3.0
jam_theme_pickerA Bevy + mdbook enabled template repo to build on.2,923MIT OR Apache-2.0
rollzA super-simple Rust crate that allows you to... roll dice! What else would you need from a crate?2,918MIT
mc-vanillaMinecraftRS - Implementation of vanilla features for Minecraft, this extends and use mc-core.2,917Apache-2.0
duet_charter_libDuet charting library for Clone Hero .chart files!2,908non-standard
matszpk-sokobanSokoban game2,907LGPL-2.1-or-later
omn-spritesA small library for sprite sheet animation.2,901MIT
cyberpunk_mod_managerA mod manager for Cyberpunk 20772,899GPL-3.0
mcbe-lan-advertizerListens for Minecraft Bedrock LAN Ping packets and responds with a Pong packet.2,878MIT
hunt-the-wumpusA text-based game where you try to slay a wumpus.2,869MIT
test_ggezScreenshot testing for GGEZ Rust games2,863Apache-2.0
twentyoneA blackjack engine for Rust.2,854Apache-2.0
euphrates_virtual_memoryAllows the Euphrates game console emulator library to use native virtual memory
to emulate memory bank switching.2,850GPL-3.0-or-later
kijetesantakaluotokienikijetesantakalu toki pi ken ante mute (toki pona cowsay clone)2,847non-standard
euphrates_x64A crate providing improved performance for the Euphrates game console emulator,
for x86-64 CPUs with BMI2 instructions.2,841GPL-3.0-or-later
numplesYet another colourful sudoku playing game.2,837BSD-3-Clause
soliterm-gameGame engine for soliterm2,831GPL-3.0-or-later
game_chess_cuiCommand user interface ( CLI ) for chess game implemented for educational purpose.2,829MIT
hexga_engineA multimedia game and software engine for handling graphics, audio, and input.2,820MIT OR Apache-2.0
emojigramCryptograms are boring. Everyone likes emojis now, let's get emojigrams in style!2,819MIT
tacticA terminal tic-tac-toe game with AI opponent2,815MIT
df_ls_structureA language server for Dwarf Fortress RAW files2,815MIT OR Apache-2.0
yasgsYet another sudoku game solver2,806MIT
luminol-configLuminol's configuration2,785GPL-3.0
poker_keygenTexas Hold'em poker key generator2,771MIT
me2finaleMass Effect 2 final mission analysis2,771MIT OR Apache-2.0
tenebrous-dicebotAn async Matrix dice bot for role-playing games2,762AGPL-3.0-or-later
dice-nomA library that utilizes the nom parser for randomly generating numbers to support role-playing games.2,738non-standard
rezcraftMinecraft like game written in rust using wgpu, supporting both native and wasm2,737GPL-3.0-or-later
bms-tableBMS (Be-Music Source) difficulty table parser2,736Apache-2.0
make-fabric-modScaffolding tool for creating Fabric mods in Java and Kotlin2,728non-standard
whos-this-pokemonTerminal game where the player has to guess the Pokemon given it's Pokedex entry.2,726MIT
rosu-memory-libA library to read osu! memory2,725MIT
decklistA tool to check if you can build a deck based on your Magic: the Gathering collection.2,721Unlicense
pkcorePrototype core poker library.2,713MIT OR Apache-2.0
padrepio-discord-botPadre Pio Discord bot2,709MIT
de_attackingAttacking, projectile & laser simulation and similar in Digital Extinction.2,698GPL-3.0