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.
rec-warsA top-down vehicle shooter game playable in the browser10,048AGPL-3.0-or-later
shogi_official_kifuThe official notation of shogi moves9,987MIT
simconnect-sdkSimConnect SDK. An opinionated SimConnect Client that encapsulates the C API fully and optimizes for developer experience.9,953MIT
cgol-tuiConway's Game of Life implementation with a TUI9,946MIT OR Apache-2.0
resoniteResonite's API in rust9,911MPL-2.0
natsukiDiscord bot named after Natsuki from Doki Doki Literature Club9,899MIT
shen-nbt5Just A FASSST NBT parser/writer9,893non-standard
crystalorbNetwork-agnostic, high-level game networking library9,762Apache-2.0
chess-engineA dependency-free chess engine library built to run anywhere.9,741MIT
wasmdome-domainEvent Sourced Domain Model for the 'Assembly Mechs: Beyond WasmDome' Game9,714Apache-2.0
nutekThe only h@xor tool you will ever need 🥷.9,708MIT OR Apache-2.0
game-detectorDetects installed games on various platforms (Steam, Microsoft Store, Epic Games).9,625MIT
playing-cardsA Rust library for playing cards and poker hand evaluation9,618MIT OR Apache-2.0
bevy_match3A logic library for quickly adding a match-3 system to any bevy project9,610MIT OR Apache-2.0
check-buddyThe main system of check buddy9,608non-standard
discord-rconThe discord bot to control game servers via rcon.9,526Apache-2.0 OR MIT
casino_gamesPlay casino games in your terminal.9,507MPL-2.0
n-letter-wordleA wordle clone, played in the command line, with words of any length.9,497MIT
gameloopdeWiTTERS game loop.9,484MIT
swgoh_farming_botDiscord farming bot for Star Wars Galaxy of Heroes mobile game9,482GPL-3.0-or-later
brydz_coreImplemented basic rules of contract bridge game9,479non-standard
ld46Fermi Paradox - my entry for Ludum Dare 469,404AGPL-3.0-or-later
rust-libretro-example-corelibretro example core9,400MIT
freenukumA clone of the 1991 DOS game Duke Nukem 19,352AGPL-3.0-or-later
pipsLibrary for analyzing dice roll expressions in TTRPGs9,327MIT
tetrominoA graphical Tetris clone.9,316GPL-3.0-or-later
sm64gs2pcConvert Super Mario 64 GameShark codes to SM64 PC port patches9,299MIT
chuotAGPL licensed and opinionated game engine for pixel-art games9,223AGPL-3.0
wasmdome-mech-sdkSDK for developing WebAssembly robots to compete autonomously in arenas9,116Apache-2.0
df_st_deriveDerive macros for the DF Storyteller project.9,110AGPL-3.0-or-later
cyrconvA funny faux cyrillic character mapper9,074non-standard
rshubUnofficial game launcher for UnityStation9,070MIT
beatmap_parserParse beatmap information, the fast way.9,053MIT
bsarust library for creating and extracting Bethesda Softworks Archives8,999MIT OR Apache-2.0
steam-audioRust wrapper for Valve Software's binaural audio rendering library.8,975non-standard
rift_insightA third party API library for League of Legends.8,910MIT
othello-cliPlay or watch Othello in your terminal!8,904MIT
kovi-plugin-shindan-makerKovi 的 ShindanMaker 占卜插件。8,838MIT OR Apache-2.0
all-is-cubes-gpuGPU rendering of all-is-cubes voxel scenes using wgpu. Can be used for headless rendering.8,791MIT OR Apache-2.0
cgnA library for optimally compressing chess games in PGN format.8,777MIT
pf_sandbox_libData structures and helper code for PF Sandbox8,665GPL-3.0
df_st_coreCore structures for the DF Storyteller project.8,618AGPL-3.0-or-later
gatelogue-typesTypes for loading and reading Gatelogue data8,607GPL-3.0-only
mod_playerA library for parsing and playing mod music files8,576MIT
rocket-gameA small asteroids like game8,541GPL-3.0
brydz_modelMinimal (unstable yet) implementation od simulation model for contract bridge8,535non-standard
wooting-rgbWooting RGB SDK Rust Library8,526MIT
mgxA parser for Age of Empires II recorded games.8,505MIT
oc-wasm-immersiveHigh-level APIs for the Immersive family of machines8,465GPL-3.0-only
leafwing_manifestA flexible crate for managing game assets that share a common structure. Manifests are generated from on-disk data, and offer a…8,460MIT OR Apache-2.0
wg-toolkitToolkit for various binary and text formats distributed by Wargaming.net (BigWorld, Core engine).8,436MIT
yjumpterminal game8,296MIT
durian_macrosMacros for the durian crate for ease of creating Packet structs8,280MIT
rfylA dice roller accepting dice notation.8,271CC0-1.0
xo-rsTicTacToe terminal game with Rust8,208GPL-3.0-or-later
gophersweeperBlazing fast, terminal-based minesweeper; but instead of mines, you must avoid Golang devs.8,158MIT
yareio-sysRust bindings for Yare.io8,113MIT
bscore-libbowling score library for C (written in Rust)8,093MIT
all-is-cubes-uiUser interface subsystem for the all-is-cubes voxel engine.8,075MIT OR Apache-2.0
bevy_mod_chromaA plugin for the Bevy game engine to allow control of Razer Chroma devices8,053MIT
bevy_talksA Bevy plugin to write dialogues for your characters to say and do things. The Dialogue System for Bevy.8,005MIT OR Apache-2.0
minecraft-whitelist-validatorvalidate Minecraft whitelist.json7,988MIT
infinite-rs-deriveDerive macros for `infinite-rs`7,979Unlicense OR MIT
perovskite_clientMultiplayer voxel game written in Rust - Game client7,960Apache-2.0
bosh-rsA highly customizable physics engine for the game Line Rider7,899LGPL-3.0-only
mazterMazes in your terminal7,878MIT
mastermind-rsA TUI game based on Mastermind/Bulls & Cows7,663GPL-3.0
minigwA convenient Rust library for creating cross platform windows and displaying pixel buffers.7,610MIT
fen-rsForsyth-Edwards Notation parser7,602MIT
conways_game_of_life_lib_rustCore library functionality for Conway's Game of Life.7,590MIT
konigA chess engine built to support variants and custom implementations.7,581MIT
macboxxA rust-based boxx-style keyboard mapper, designed for Slippi melee7,569MIT
reydenxImplementation of the Reyden-X API. Reyden-X is an automated service for promoting live broadcasts on external sites with…7,542MIT OR Apache-2.0
mcvm_optionsGame options generation for Minecraft7,529GPL-3.0-or-later
bitboard_xoXO game implemented in rust with minimum memory usage7,523MIT
terra-plrTerraria player parser7,484AGPL-3.0-or-later
all-is-cubes-serverGame server for the web edition of the recursive voxel game All is Cubes.7,475MIT OR Apache-2.0
oc-wasm-cassetteProvides a convenient entry point wrapper for an OC-Wasm application to use Cassette as an async executor7,400GPL-3.0-only
all-is-cubes-portData import/export for the all-is-cubes voxel engine.7,387MIT OR Apache-2.0
gcmhA CLI tool to improve your custom maps on generals.io.7,362Unlicense
marmosetImplementation of the card game SET7,243GPL-3.0+
text_adventurea program to allow for the creation of simple text adventure games using JSON files7,223GPL-3.0+
bevy_flair_coreBevy UI styling using CSS7,193MIT OR Apache-2.0
osu-map-analyzerA library for analyzing osu! beatmaps7,187Apache-2.0
battleshipA battleship game for your ANSI shell7,153GPL-3.0
evo_frameworkEvo(lution) framework: A powerful framework designed for ai7,141non-standard
perovskite_game_apiMultiplayer voxel game written in Rust - default game content + plugin API7,069Apache-2.0
ezraA collection of tools helpful in developing virtual boardgames. Currently this package only contains tools relating to dice. Very…7,057MIT
sf6rsA library for interfacing with various Street Figher 6 data forms.7,050MIT OR Apache-2.0
conlifeBackend-only implementation of Game of Life with minimal dependencies7,029AGPL-3.0-only
bowling_scorebowling score app for Rust7,020MIT
wow_dbcLibrary for parsing World of Warcraft DBC files for 1.12, 2.4.3 and 3.3.5.7,013MIT OR Apache-2.0
bevy_flair_styleBevy UI styling using CSS6,954MIT OR Apache-2.0
cgmath-cullingSmall Frustum Culling crate meant to be used alongside cgmath6,887non-standard
goban-screenhackXScreensaver hack that displays go games6,875MIT
desdemonaCommand line Othello and simulation framework6,874GPL-3.0
kartyImplementation playing cards6,858non-standard
draumaz-butterflyA fantasy-adventure text battle game!6,857MIT
proc-mem-rsproc_mem forc6,853MIT OR Apache-2.0
trapezoid-coreA PSX emulator, backed by vulkano for rendering6,852MIT
all-is-cubes-meshBlocky voxel mesh generation for the all-is-cubes engine. Adaptable to arbitrary vertex formats.6,831MIT OR Apache-2.0
nhdesigngenAn Animal Crossing: New Horizons design generator6,798MIT
beltA fast, cross-platform Factorio benchmarking tool6,779MIT
rust_reversi_coreA Rust library for the game of Reversi including AI players and arena for playing games.6,684MIT
wordlTerminal Wordle game. Web like with keyboard hints and slow reveal animations.6,654GPL-3.0
sxtetrisA terminal Tetris game6,647MIT
turdleA Wordle clone for the terminal6,637MIT OR Apache-2.0
bevy_flair_css_parserBevy UI styling using CSS6,628MIT OR Apache-2.0
rustoku-libLightning-fast Sudoku solving and generation6,625MIT
egui-dataframeRust egui Widgets for polars dataframe6,608MIT
shogi_usi_parserConversion from strings in USI format6,594MIT
gurgleYet another dice rolling crate6,547BSD-3-Clause-Clear
hldemoA parser for Half-Life (Goldsource) demo files using nom.6,546MIT/Apache-2.0
beat_saber_mapRead and write Beat Saber maps with Rust.6,544MIT
yareioLightweight rust bindings for yare.io with plentiful documentation and helpful constants.6,540GPL-2.0-or-later
fndgAn unchained map game where you battle for resources while building your nation up.6,525MIT OR Apache-2.0
newyearsA simple New Year's countdown6,499MIT OR Apache-2.0
africa_capitals_gameGuessing game for learning African capital cities.6,470MIT
bevy_vrm1Allows you to use VRM and VRMA in Bevy6,470MIT OR Apache-2.0
drugwars-rustClassic Drugwars game in Rust 🦀6,466MIT
spadesCore 4-player Spades card-game state machine.6,465MIT
launchyLow-level bindings and high-level abstractions for the Novation Launchpad MIDI devices6,456MIT
bevy_flairBevy UI styling using CSS6,449MIT OR Apache-2.0
romy-coreA runtime for portable, archivable and deterministic video games.6,424MIT
sudoku-ttyPlay sudoku in terminal6,381MIT
inrustAccumulate knowledge of my study on Rust language6,346MIT OR Apache-2.0
rudoku-gameA Terminal User Interface (TUI) Sudoku game.6,328MIT OR Apache-2.0
coupThe COUP game implemented in the CLI6,311GPL-3.0-or-later
xpd-commonCommon structures for the experienced discord bot6,281MS-PL
puzzle_engineAn engine for puzzles.6,264MIT
tic_tac_toe_rustA simple tic tac toe game with a minimax ai6,248MIT
brydz_ddWork in progress - implementation of double dummy solver for contract bridge6,242non-standard
hustleHustle is a terminal-based wordle clone and wordle solver written in
rust, and geared towards speedrunning.6,172MIT
egui-resourcesegui resources for Rust6,120MIT
advent-ocrConverts ASCII-art representations of letters generated by Advent of Code puzzles into a String containing those letters.6,106MIT OR Apache-2.0
blocks_libGamelogic only library for a simple tetromino based falling blocks game6,083MIT
creative_zone_builderA small to to generate a datapack, which creates a creative zone in minecraft.6,031non-standard
rummya crate for the card game Rummy6,018MIT
mcvm_pluginPlugin loading and definition for mcvm5,969GPL-3.0-or-later
c4-e5-chessC4-E5 Chess is a UCI compatible chess engine based on the move generator in crate cozy-chess. These features are provided:…5,966MIT
ownserver_libExpose your local game server to the Internet5,946MIT
tetris_coreSimple Tetris game model with no UI or Game engine5,938GPL-3.0-only
crystalorb-mock-networkMock, offline, in-memory transport layer for CrystalOrb5,927Apache-2.0
blackjack-cliplay a casual game of blackjack in the terminal.5,920MIT OR Apache-2.0
karty_proc_macroProcedural macros for crate `karty`5,913non-standard
stormySimple Text Adventure engine where you play and create the story at the same time.5,896MIT
auto-traffic-controlA video game for programmers about air traffic control5,892MIT OR Apache-2.0
snakeA snake binary with a public API5,867MIT
gtpGTP (Go Text Protocol) controller implementation for Rust5,839GPL-3.0-or-later
aya_basePlaying card library for efficient hand lookup5,803Zlib OR Apache-2.0 OR MIT
df_st_dbDatabase store and query implementation for the DF Storyteller project.5,796AGPL-3.0-or-later
rchessA Chess Library Written In Rust5,777MIT OR Apache-2.0
rustoku-cliCommand-line interface for the Rustoku library5,756MIT
qqxqqx is a 3d library for rust based on OpenGL5,746GPL-3.0
trapezoidA PSX emulator, backed by vulkano for rendering5,727MIT
ryot_coreCore functionality crate for the Ryot framework, housing essential components and systems foundational to game development.5,719AGPL-3.0-only
rs-minecraft-exporterPrometheus exporter for minecraft version 1.15.2+5,680MIT
crystalorb-bevy-networking-turbulencebevy_networking_turbulence integration for CrystalOrb5,680Apache-2.0
durian_proc_macrosProcedural macros for the durian crate for ease of creating Packet structs5,634MIT
pronto-graphicsQuick and simple graphics for Rust5,631MIT
haitaka-typesInternal data types library for haitaka5,570MIT
espadaTexas Hold'em poker odds evaluator5,463non-standard
spring-ai-rs-macroMacros for generating SpringAI module5,461MIT OR Apache-2.0
bevy_bones3A voxel world storage and mesh generation plugin for Bevy.5,448Apache-2.0
solkitA bunch of solitaires and solitaire construction kit for terminals5,426Apache-2.0 OR MIT
mame-parserLibrary to read and write MAME files5,424MIT
bevy_2d_inverse_kinematicsA 2D inverse kinematics plugin for Bevy5,421non-standard
chess-vector-engineOpen source chess engine with hybrid vector-based position analysis, advanced tactical search, and NNUE neural network evaluation5,406MIT OR Apache-2.0
bveRemaking OpenBVE using a modern architecture, using Unity and Rust.5,401MPL-2.0
steam-audio-sysWrapper library for using steam audio in rust5,363non-standard
aya_codegenPoker hand rank lookup table generator5,351Zlib OR Apache-2.0 OR MIT
df_st_image_site_mapsSite Maps parser for the DF Storyteller project.5,337AGPL-3.0-or-later
spring-ai-sysBindgen bindings for SpringRTS games5,332MIT OR Apache-2.0
df_st_image_mapsWorld Maps parser for the DF Storyteller project.5,327AGPL-3.0-or-later
tycheDice rolling and dice expression (with a syntax similar to FoundryVTT) parsing library5,323LGPL-3.0-or-later
tetris-rsterminal based tetris game written in rust.5,309MIT
df_st_world_sites_and_popsWorld_sites_and_pops.txt parser for the DF Storyteller project.5,308AGPL-3.0-or-later
df_st_guideCommand line interface for Dwarf Fortress Legends5,298AGPL-3.0-or-later
df_st_world_historyWorld_history.txt parser for the DF Storyteller project.5,297AGPL-3.0-or-later
distributed_arcadeFast and simple scoreboard service for games5,289AGPL-3.0-or-later
ownserverExpose your local game server to the Internet5,281MIT
icredeemRedeem codes for Idle Champions of the Forgotten Realms.5,246MIT OR Apache-2.0
rordleA Wordle clone for the terminal5,245MIT
gittypeA typing practice tool using your own code repositories5,213MIT
cgn-cliA command-line tool for optimally compressing chess games in PGN format.5,213MIT
cities_heightfield_from_gsiHeight-field generator for Cities Skylines using GSI data5,209MIT
check-buddy-pgn-parserThe PGN parser for check buddy5,195non-standard
rust-slA rust port of sl5,188AGPL-3.0-or-later
poodleNot a poodle, but a word-guessing game from your terminal5,187non-standard
mighty-mancalaA Text User Interface Mancala Game5,182MIT
df_st_legends_plusLegends_plus.xml for the DF Storyteller project.5,156AGPL-3.0-or-later
super-tttAn implementation of super tic tac toe5,154MIT OR Apache-2.0
opentdbAn implementation of the Open Trivia Database API in Rust https://opentdb.com.5,142MIT
df_st_apiStarting an API server for the DF Storyteller project.5,137AGPL-3.0-or-later
blockstormA Tetris CLI game with TUI5,136MIT
corewars-coreData structures and common utilities for the corewars crate5,134MIT
df_st_legendsLegends.xml parser for the DF Storyteller project.5,101AGPL-3.0-or-later
ninebynineTool for download 9x9 SGF files from OGS server.5,097MIT OR Apache-2.0
df_st_parserFile parser manager for the DF Storyteller project.5,086AGPL-3.0-or-later
gtn-epicGuess the Number: Epic Edition!5,047GPL-3.0-or-later