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.

presserA crate to help you copy things into raw buffers without invoking spooky action at a distance (undefined behavior).11,640,928MIT OR Apache-2.0GamesGraphics line_drawingA collection of line-drawing algorithms for use in graphics and video games.3,005,912MITAlgorithmsGames tobjA lightweight OBJ loader in the spirit of tinyobjloader2,348,380MITGamesGraphics map_3dLibrary for 3D geographic coordinate transformation854,484Apache-2.0GamesMathematics leafwing-input-managerA powerful, flexible and ergonomic way to manage action-input keybindings for the Bevy game engine.481,112MIT OR Apache-2.0Game developmentGames shakmatyChess and chess variant rules and operations351,888GPL-3.0-or-laterGamesParser implementations steamworksProvides rust friendly bindings to the steamworks sdk215,297MIT / Apache-2.0Games timecatA NNUE-based chess engine that implements the Negamax algorithm and can be integrated into any project as a library. It features…193,802GPL-3.0-or-laterAlgorithmsGame development pgn-readerFast non-allocating and streaming reader for chess games in PGN notation165,513GPL-3.0-or-laterGamesParser implementations resourceMacros for statically including assets in release mode, but dynamically loading them in debug mode. This is primarily intended…145,606CC0-1.0FilesystemGames jjaswiss army knife for chess file formats88,526GPL-3.0-or-laterCommand line utilitiesFilesystem rs_pokerA library to help with any Rust code dealing with poker. This includes card values, suits, hands, hand ranks, 5 card hand…87,202Apache-2.0Games shakmaty-syzygyProbe Syzygy endgame tablebases85,252GPL-3.0-or-laterGames espluginA free software library for reading Elder Scrolls plugin (.esp/.esm/.esl) files.83,563GPL-3.0GamesParsing tools blitBlit sprites on a buffer with a mask82,287GPL-3.0Game enginesGames rolloA Rust-based multiplayer framework.78,684MITAsynchronousConcurrency scryfallA wrapper around the scryfall magic the gathering api73,048MITAPI bindingsGames plecoA blazingly-fast chess library.69,739MITGame enginesGames castle-game2D destructible terrain strategy game58,667GPL-3.0Games fishnetDistributed Stockfish analysis for lichess.org56,030GPL-3.0+Command line utilitiesGames rpfm_libThis crate contains the basic functionality for interacting with Total War files.54,381MITGames brawllib_rsBrawl character file parser, based on brawlbox/brawllib54,244MITGame enginesGames caithA dice roller library supporting many features54,068MITGame developmentGames rpfm_extensionsThis crate contains extended functionality (dependencies manager, global search,...) over the `rpfm_lib` crate, meaning stuff…53,298MITGames steamid-ngAn easy-to-use SteamID type with functions to parse and render steam2 and steam3 IDs52,669MITGamesParser implementations rpfm_cliA CLI tool to automate all your Total War modding needs.52,148MITCommand line utilitiesGames tsudokuA terminal-friendly version of sudoku50,967GPL-3.0-or-laterCommand line utilitiesGames cozy-chessRust Chess and Chess960 move generation library48,629MITGamesNo standard library libloadorderA cross-platform library for manipulating the load order and active status of plugins for the Elder Scrolls and Fallout games.47,655GPL-3.0Games uggoCLI tool to query builds from u.gg, for League of Legends.47,074MITCommand line utilitiesGames bevy_fluentBevy plugin for localization using Fluent46,834MIT OR Apache-2.0Game developmentGames ldtk_rustUse the LDtk 2D level editor to build games in Rust.46,181MITGame developmentGames vachA simple archiving format, designed for storing assets in compact secure containers43,615MITCompressionGames vrc-logVRChat Local Avatar ID Logger42,481MITConfigurationDatabase interfaces mcvmA fast, extensible, and powerful Minecraft launcher41,307GPL-3.0-or-laterGames gaviota-sysLow level bindings for libgtb, a library for Gaviota tablebase probing41,293MIT AND ZlibExternal FFI bindingsGames fastcurve_3dLibrary for 3D and 2D fast curve generation40,876non-standardGamesGraphics rpickHelps you pick items from a list by various algorithms. Example uses: pick a restaurant you haven't been to in a…40,122GPL-3.0Command line utilitiesGames shuuroBitboard based Shuuro library.40,119MITGamesParser implementations leafwing_abilitiesA convenient, well-tested ability management suite. Built for the Bevy game engine.39,298MIT OR Apache-2.0Game developmentGames neosNeosVR's API in rust37,475MPL-2.0API bindingsGames oc-wasm-safeSafe but low-level wrappers around the OC-Wasm system call interface35,837GPL-3.0-onlyGames oc-wasm-futuresFutures that allow async/await to be used in OC-Wasm for a more ergonomic experience35,049GPL-3.0-onlyGames turtleLearn the Rust language by creating animated drawings!34,142MPL-2.0GamesGUI s2protocolA parser for Starcraft II - Replay format, exports to different target formats34,100MITGamesParsing tools flattiverse_connectorConnector library for the flattiverse.com game server.34,093MITGamesNetwork programming oxyromonRusty ROM OrgaNizer33,214GPL-3.0+Command line utilitiesGames rust-warriorGame for learning Rust, inspired by Ruby Warrior32,874MITGames metropolisA high level easy to use graphics renderer32,801MITGamesGraphics mcvm_sharedShared libraries and utilities for mcvm crates32,639GPL-3.0-or-laterGames pixel-game-libUtility library for 2D pixel-based games31,813AGPL-3.0Game enginesGames egs-apiInterface to the Epic Games API31,396MITAPI bindingsAsynchronous oc-wasm-sysRaw FFI bindings to the OC-Wasm system call interface31,257GPL-3.0-onlyGames mcvm_parsePackage script lexing, parsing, and basic evaluation for mcvm31,166GPL-3.0-or-laterGames pleco_engineA blazingly-fast Chess AI.30,572MITCommand line utilitiesGame engines obj-exporterWavefront obj exporter for Rust30,237MITGamesRendering::Data formats monster_chessA fairy chess movegen library that can be easily extended to new chess-adjacent games.29,886MITGames patched_porobotLegends of Runeterra card database utilities and bots29,231AGPL-3.0-or-laterGamesParser implementations baby_sharkGeometry processing library28,549MITData structuresGames infinite-rsSimple and fast deserialization library for Halo Infinite.28,479Unlicense OR MITEncodingGames yubibombDon't you love when you accidentally tap your Yubikey when you have your IRC client in focus and you send 987947 into Libera?…28,047GPL-3.0AuthenticationCommand line utilities shakuntala-devi-trainerBrain training tool inspired by Shakuntala Devi's technics27,881GPL-3.0-or-laterGames asepriteA crate to load files from the aseprite sprite editor.27,716MITGamesMultimedia::Images rustyminesA mine sweeping game engine with optional duds.27,665MITGame enginesGames ttf-noto-sansNoto Sans TrueType fonts for embedding into your application binary.27,557MIT/Apache-2.0GamesGUI eidolonProvides a single TUI-based registry for drm-free, wine and steam games on linux, accessed through a rofi launch menu.27,144GPL-3.0Command-line interfaceGames nanovgIdiomatic bindings to the NanoVG library26,958MIT/ZlibGamesGUI kodumaro-nonogramA simple random nonogram game.26,692BSD-3-ClauseGames renomA simple program to rename Unreal Engine projects.26,562MITCommand line utilitiesDevelopment tools bevy-parallaxA Bevy plugin for creating a parallax effect.26,207MITGame developmentGames specs-blit2D sprite rendering extension for the Specs ECS system.26,125GPL-3.0ConcurrencyGame engines nageNot Another Game Engine; command-line text adventure engine25,873MITCommand line utilitiesGame development guess-that-langCLI game to see how fast you can guess the language of a code block!25,421Apache-2.0Command line utilitiesGames shticker_book_unwrittenMinimal CLI launcher for the Toontown Rewritten MMORPG25,096GPL-3.0-or-laterGames monster_ugiA library that connects a chess engine using the monster-chess movegen library to the UGI protocol.24,598MITGames hnefatafl-copenhagenCopenhagen Hnefatafl client, engine, server and artificial intelligence24,012AGPL-3.0-or-laterGame enginesGames sdeA library to read Eve Online's SDE data from sqlite database.23,911MITGamesValue formatting ybaasDon't you love when you accidentally tap your Yubikey when you have your IRC client in focus and you send 987947 into Libera?…23,876GPL-3.0AuthenticationCryptography discord-rpc-helperAutomatically sets Discord activity based on running Proton games23,729GPL-3.0-onlyGames dfhack-proto-srcsDownload and extract DFHack protobuf files from source23,533ZlibAPI bindingsGame development gridlyA library for managing fixed-size 2D spaces23,206MPL-2.0Data structuresGames ascii-hangmancustomizable Hangman game with ASCII-art rewarding for children (desktop version)23,109MIT/Apache-2.0Command line utilitiesGames update_rateA generic, low-overhead rate counter for FPS counters and the like.23,008MITDate and timeDevelopment tools::Profiling all-is-cubesRecursive voxel game engine. Can be used for voxel raytracing.22,676MIT OR Apache-2.0GamesGraphics bevy_skeinProcess glTF extras when spawning Scenes to insert Components using Reflection, such as when using Blender as an editor22,664MIT OR Apache-2.0Game developmentGames pokerA crate for speedy poker hand evaluation22,386MITAlgorithmsData structures mcvm_pkgPackage standard for mcvm22,040GPL-3.0-or-laterGames chilloutvrUnofficial rust types of ChilloutVR's API21,765MPL-2.0API bindingsGames dfhack-protoGenerated code from the DFHack API21,722MIT OR Apache-2.0API bindingsGame development retroboardA chess retrograde move generator, suitable for endgame tablebase generation21,552AGPL-3.0+Game enginesGames maikor-vm-coreVM for playing Maikor games21,219MITGames offline-chess-puzzlesGUI to solve puzzles from the lichess puzzle database21,197MITGames shogi_coreFundamental types and functions for shogi21,121MITGame developmentGame engines board-gameA board game abstraction and generic utilities around it.21,030MIT OR Apache-2.0AlgorithmsGames binoxxoBinoxxo is a library to create and check binoxxo puzzles.21,029MITGames oc-wasm-opencomputersHigh-level APIs for OpenComputers components20,997GPL-3.0-onlyGames sprite-genProcedurally generate pixel sprites library20,917GPL-3.0Game enginesGames dfhack-remoteInteracting with the Dwarf Fortress remote API exposed by DFHack20,636MIT OR Apache-2.0API bindingsGame development path-findingThis library provides a variety of path finding and graph operations. Work in progress.20,629MITAlgorithmsData structures hltasReading and writing Half-Life TAS scripts (`.hltas`).20,242MIT/Apache-2.0Game enginesGames fontsdffontdue extension to generate sdf:s directly19,942MITGamesNo standard library distance-fieldGenerate distance fields from images for pseudo-vector rendering19,481GPL-3.0Game enginesGames spriteProcedurally generate pixel sprites and save them in different formats19,428GPL-3.0Game enginesGames akinator-rsA simple wrapper around the undocumented Akinator API19,344MITAsynchronousGames gridly_gridsSome basic implementations of gridly grids18,743MPL-2.0Games nanovg-sysNative bindings to the NanoVG library18,654MIT/ZlibGamesGUI cobble-coreLibrary for managing, installing and launching Minecraft instances and more.18,555MITGames flashedA flashcard TUI18,448GPL-3.0Command line utilitiesGames MBraneMBrane implementations in Rust18,264MITData structuresDevelopment tools kingslayerA text adventure dungeon crawler game written in Rust18,227MITGame enginesGames chessgroundA chessboard widget for Relm/GTK18,159GPL-3.0+GamesGUI game-scannerGame Scanner for any launcher and OS18,073MITAPI bindingsGames ajourA World of Warcraft addon manager17,976MITGamesGraphics ranagramsanagram discovery tool17,695GPL-2.0Command line utilitiesGames bevy_ldtkA Bevy plugin for reading the LDtk 2D tile map format.17,680non-standardGame developmentGames better-handCalculates the equity of your No Limit Hold 'Em hand17,679MITCommand line utilitiesGames lolcrabLike lolcat but with noise and more colorful.17,610MIT OR Apache-2.0Command-line interfaceCommand line utilities tiktokliveA Rust library. Use it to receive live stream events such as comments and gifts in realtime from TikTok LIVE No credentials are…17,389MIT OR Apache-2.0API bindingsDevelopment tools simple-cardsA simple deck of cards library with some useful functions.17,063MIT/Apache-2.0Games epicinium_libRust bindings for libepicinium, the game logic library of the strategy game Epicinium.17,028AGPL-3.0-or-laterAPI bindingsGames termitypeTerminal-based typing test inspired by a certain typing test you might know.17,025GPL-3.0Command line utilitiesGames nonogridEfficient nonogram solver16,562MITAlgorithmsCommand line utilities rusteamManage your games on the terminal16,561GPL-3.0-or-laterCommand line utilitiesGames ozelotHandles everything network related to MCMODERN.16,548CC0-1.0Games mcvm_coreCore functionality for launching Minecraft16,432GPL-3.0-or-laterGames mcvm_modsInstallation of game modifications for use with mcvm_core16,123GPL-3.0-or-laterGames owlchess_baseBase types for owlchess (not indended to use directly)16,067MITGamesParser implementations wyvernA simple CLI tool for installing and maintaining linux GOG games15,702GPL-3.0Command-line interfaceGames amfiteatr_coreA framework to model and simulate game theory problems with many agents15,640non-standardConcurrencyDevelopment tools gamieA Rust library provides abstractions for several classic tiny games15,629MIT OR Apache-2.0Game developmentGames vrcUnofficial rust types of VRChat's API15,407MPL-2.0API bindingsGames mcvm_cliThe command-line interface for mcvm15,354GPL-3.0-or-laterCommand line utilitiesGames tet-risA play a quick game of 1984-ish Tetris right in the terminal!15,311MITGames owlchessYet another chess library for Rust15,213MITGamesParser implementations little-sorryLibrary to help with coding regret minimization.15,138Apache-2.0Games mem-rspattern scanning and abstraction for pointers in memory of running processes15,025non-standardDevelopment toolsGames rpgdkA Roll-Playing Game Development Kit suited for (but not limited to) text adventure games.14,872MITDevelopment toolsGame development amfiteatr_rlExtensions providing reinforcement learning implementations for `amfiteatr`14,845non-standardDevelopment toolsGames nom-mpqA nom parser for the MoPaQ archive format14,548MITGamesParsing tools proc_memmanage processes, modules and read/write their memory on windows14,542MIT OR Apache-2.0AccessibilityGames maikor-vm-interfaceInterface for VM (simulates hardware)14,524MITGames war_card_gameWar (card game) simulation14,401MITGamesSimulation lifecyclerBevy Game Jam #5 submission, terminal aquarium14,111MIT OR Apache-2.0 OR CC0-1.0Command-line interfaceGames amfiteatr_net_extProof of concept extension to provide basic TCP communication14,054non-standardDevelopment toolsGames yayagramPlay nonograms/picross in your terminal13,918MITCommand line utilitiesGames amfiteatr_classicImplementation of some classic game theory problems to research on13,650non-standardConcurrencyDevelopment tools skeleton-mans-amateur-skaterSkeleton Man's Amateur Skater13,619ISCGames wasmdome-protocolShared Communication Protocol for the 'Assembly Mechs: Beyond WasmDome' Game13,538Apache-2.0GamesWebAssembly disleA Discord dice roller bot with alias management13,490MITGames dofus-dmg-calculatorA binary crate to estimate Dofus spells' output damage13,368MIT OR Apache-2.0Command line utilitiesGames chess-huffmanCompresses chess games using Huffman coding13,262GPL-3.0+AlgorithmsCompression amethyst_physicsThe Amethyst Physics engine interface.13,258MITGame enginesGames ascii-hangman-backendcustomizable Hangman game with ASCII-art rewarding for children (backend)13,187MIT/Apache-2.0Command line utilitiesGames oc-wasm-helpersHelpers used by multiple OC-Wasm high-level APIs13,108GPL-3.0-onlyGames portablemcDeveloper-oriented crate for launching Minecraft quickly and reliably with included support for Mojang versions and popular mod…13,100Apache-2.0Games cellular-automatonA cellular automaton simulation library with support for WebAssembly.13,051MIT OR Apache-2.0GamesWebAssembly shiratsu-namingZero-copy file name parser for No-Intro, TOSEC, and GoodTools named ROM files.13,048MITEmulatorsGames ldtkA crate for reading the LDtk 2D tile map format.12,620non-standardGame developmentGames portablemc-cliCross platform command line utility for launching Minecraft quickly and reliably with included support for Mojang versions and…12,466Apache-2.0Command line utilitiesGames minetest-worldmapperMinetest world mapper12,449AGPL-3.0Command line utilitiesGames egui-dataframe-sampleRust egui Widgets for polars dataframe12,436MITDevelopment toolsGames tictacterminalTic Tac Toe, Terminal12,415MITCommand line utilitiesGames strategem-heroSimple CLI Game following Strategem Hero mini-game from Helldivers 212,367MITCommand line utilitiesGames shogi_legality_liteLegality checking in shogi without tables12,326MITGame developmentGame engines lunaria-apiA Rust API client for the video game Lunaria12,310MIT OR Apache-2.0API bindingsGames all-is-cubes-desktopRecursive voxel game.12,208MIT OR Apache-2.0GamesRendering nanpureYet another sudoku playing game.12,073BSD-3-ClauseGames amethyst_nphysicsThe NPhysics backend for the `amethyst_physics` crate.12,033MITGame enginesGames mcvm_authUseful authentication wrapper for Minecraft11,993GPL-3.0-or-laterGames romy-windowA runtime for portable, archivable and deterministic video games.11,980MITGames minesweeperSimple minesweeper in Rust11,961MITGames games-rsPre-implemented games written in rust.11,844MIT OR Apache-2.0Games ascii-hangman-webappcustomizable Hangman game with ASCII-art rewarding for children (webapp version)11,683MIT/Apache-2.0Command line utilitiesGames rebelsAnarchic spacepirates playing basketball in your terminal11,543GPL-3.0-or-laterGames buttonsA simple API for storing and querying input state.11,502CC0-1.0Games igdb-rsIGDB - Video Game Database Api11,421Apache-2.0/MITAPI bindingsAsynchronous bscorebowling score library for Rust11,418MITGame developmentGame engines der_die_dasder_die_das: Learn german genders like a true geek.11,344EUPL-1.2Command line utilitiesGames ichingAn app for divination with the I-Ching11,243MIT/Apache-2.0Games tiny-terminal-snaketiny snake game in terminal11,228MITGames gameoflifeConway's Game of Life for the terminal11,206MITGames durianClient-server networking library built on top of the QUIC protocol, implemented in Rust by quinn.11,195MITAccessibilityGame development newdokuA small library for displaying and solving Sudokus in ANSI-compliant terminals.11,161MITCommand line utilitiesGames aecsAnother ECS11,121Apache-2.0Data structuresGames amfiteatr_proc_macroProcedural macro crate for amfiteatr_* crates11,036non-standardConcurrencyDevelopment tools asciiarenaTerminal multiplayer deathmatch game10,976Apache-2.0Command-line interfaceCommand line utilities tools-2048A Rust crate that provides the core logic of the popular game 2048, along with a basic AI to play the game.10,948MITGames cardgamesA collection of (mostly italians) card games10,856AGPL-3.0Games path-finding-libThis library provides a variety of path finding and graph operations. Work in progress.10,718MITAlgorithmsData structures libgoBasic Go library that implements the Go Text Protocol.10,610MITGames wordletronA solver for and command-line version of Wordle10,527Apache-2.0Games bevy_ldtk_assetA Bevy plugin to support LDtk files as assets!10,490MIT OR Apache-2.0Game developmentGame engines fbsim-coreA library for american football simulation10,471non-standardGamesSimulation all-is-cubes-contentDemo/default game content for the all-is-cubes voxel engine.10,448MIT OR Apache-2.0Games dpcA compiler for Minecraft datapacks10,281GPL-3.0-or-laterGames kitkatThe classic kit kat clock utility.10,264GPL-3.0-or-laterGames simconnect-sdk-deriveMacros implementation for SimConnect SDK. An opinionated SimConnect Client that encapsulates the C API fully and optimizes for…10,264MITAerospaceAerospace::Aerospace simulations klondike-rsCLI Klondike Solitaire written in Rust10,260MITGames pow2gamePower of 2 guessing game for programers.10,140MITCommand line utilitiesGames rpgtoolsCollection of utilities to help run tabletop role-playing games10,075GPL-3.0Games