An open API service indexing awesome lists of open source software.

awesome-rust

A curated list of Rust code and resources.
https://github.com/rust-unofficial/awesome-rust

Last synced: 10 days ago
JSON representation

  • Applications

    • Audio and Music

      • dano - A hashdeep/md5tree (but much more) for media files
      • enginesound - A GUI and command line application used to procedurally generate semi-realistic engine sounds. Featuring in-depth configuration, variable sample rate and a frequency analysis window.
      • Festival - A local music player/server/client [![build-badge](https://github.com/hinto-janai/festival/actions/workflows/ci.yml/badge.svg)](https://github.com/hinto-janai/festival/actions/workflows/ci.yml)
      • figsoda/mmtc - Minimal mpd terminal client that aims to be simple yet highly configurable [![build-badge](https://github.com/figsoda/mmtc/actions/workflows/ci.yml/badge.svg)](https://github.com/figsoda/mmtc/actions/workflows/ci.yml)
      • Glicol - Graph-oriented live coding language, for collaborative musicking in browsers.
      • ncspot - Cross-platform ncurses Spotify client, inspired by ncmpc and the likes. [![build badge](https://github.com/hrkfdn/ncspot/actions/workflows/ci.yml/badge.svg)](https://github.com/hrkfdn/ncspot/actions?query=workflow%3ABuild)
      • Pinepods - A rust based podcast management system with multi-user support. Pinepods utilizes a central database so aspects like listen time and themes follow from device to device. With clients built using Tauri, it's a full cross-platform listening solution! [![Docker Container Build](https://github.com/madeofpendletonwool/PinePods/actions/workflows/docker-publish.yml/badge.svg)](https://github.com/madeofpendletonwool/PinePods/actions/workflows/docker-publish.yml)
      • Polaris - A music streaming application.
      • Spotify Player - A Spotify player in the terminal with full feature parity.
      • Spotifyd - An open source Spotify client running as a UNIX daemon. [![Continuous Integration](https://github.com/Spotifyd/spotifyd/actions/workflows/ci.yml/badge.svg)](https://github.com/Spotifyd/spotifyd/actions/workflows/ci.yml)
      • termusic - Music Player TUI written
      • WhatBPM - A daily statically generated information resource for electronic dance music producers. Provides daily analytics on the most frequently used values for each EDM genre: tempos, keys, root notes, and so on, using publicly available data such as Beatport and Spotify.
      • tunein-cli - Browse and listen to thousands of radio stations across the globe right from your terminal [![CI](https://github.com/tsirysndr/tunein-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/tsirysndr/tunein-cli/actions/workflows/ci.yml)
      • mierak/rmpc - A modern and configurable, terminal based MPD Client with album art support
      • OpenMeters - Fast, simple, and professional audio metering/visualization for Linux written in Rust.
      • LargeModGames/spotatui - A Spotify terminal client with native streaming, synced lyrics, and real-time audio visualization [![Continuous Deployment](https://github.com/LargeModGames/spotatui/actions/workflows/cd.yml/badge.svg)](https://github.com/LargeModGames/spotatui/actions/workflows/cd.yml)
    • Blockchain

      • Subspace - The first layer-one blockchain that can fully resolve the blockchain trilemma by simultaneously achieving scalability, security, and decentralization.
      • artemis - A simple, modular, and fast framework for writing MEV bots.
      • beerus - Beerus is a trustless StarkNet Light Client, ⚡blazing fast ⚡ [![GitHub Workflow Status](https://github.com/eigerco/beerus/actions/workflows/check.yml/badge.svg)](https://github.com/eigerco/beerus/actions/workflows/check.yml)
      • Bitcoin Satoshi's Vision - A library for working with Bitcoin SV.
      • cairo - Cairo is the first Turing-complete language for creating provable programs for general computation. This is also the native language of [StarkNet](https://www.starknet.io), a ZK-Rollup using STARK proofs ![GitHub Workflow Status](https://img.shields.io/github/workflow/status/starkware-libs/cairo/CI?style=flat-square&logo=github)
      • cairo-vm - Implementation of the Cairo VM [![rust](https://github.com/lambdaclass/cairo-vm/actions/workflows/rust.yml/badge.svg)](https://github.com/lambdaclass/cairo-vm/actions/workflows/rust.yml)
      • ChainX - Fully Decentralized Interchain Crypto Asset Management on Polkadot.
      • CITA - A high performance blockchain kernel for enterprise users.
      • coinbase-pro-rs - Coinbase pro client, supports sync/async/websocket
      • Diem - Diem’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people.
      • electrumrs - An efficient re-implementation of Electrum Server.
      • ethabi - Encode and decode smart contract invocations.
      • ethaddrgen - Custom Ethereum vanity address generator
      • ethers-rs - Complete Ethereum & Celo library and wallet implementation. ![Build Status](https://github.com/gakonst/ethers-rs/workflows/Tests/badge.svg)
      • etk - etk is a collection of tools for writing, reading, and analyzing EVM bytecode.
      • Forest - Filecoin implementation [![Build Status](https://img.shields.io/circleci/build/gh/ChainSafe/forest/main?branch=master)](https://app.circleci.com/pipelines/github/ChainSafe/forest?branch=main)
      • Foundry - Foundry is a blazing fast, portable and modular toolkit for Ethereum application development. ![Build Status](https://img.shields.io/github/workflow/status/foundry-rs/foundry/test?style=flat-square)
      • hdwallet - BIP-32 HD wallet related key derivation utilities.
      • Holochain - Scalable P2P alternative to blockchain for all those distributed apps you always wanted to build. [![detect critical check failures](https://github.com/holochain/holochain/actions/workflows/autorebase.yml/badge.svg)](https://github.com/holochain/holochain/actions/)
      • Hyperlane - Framework for permissionless, modular interoperability. The offchain clients are written in Rust, as well as the smart contracts for Solana VM and CosmWasm.
      • ibc-rs - Implementation of the [Interblockchain Communication](https://docs.cosmos.network/ibc) protocol
      • infincia/bip39-rs - Implementation of BIP39.
      • interBTC - Trustless and fully decentralized Bitcoin bridge to Polkadot and Kusama.
      • Joystream - A user governed video platform
      • Lighthouse - Ethereum Consensus Layer (CL) Client [![Build Status](https://github.com/sigp/lighthouse/actions/workflows/test-suite.yml/badge.svg)](https://github.com/sigp/lighthouse/actions)
      • madara - Kaioshin is a ⚡ blazing fast ⚡ Starknet sequencer, based on substrate. [![GitHub Workflow Status](https://github.com/keep-starknet-strange/madara/actions/workflows/test.yml/badge.svg)](https://github.com/keep-starknet-strange/madara/actions/workflows/test.yml)
      • mev-inspect-rs - Ethereum MEV Inspector.
      • near/nearcore - decentralized smart-contract platform for low-end mobile devices.
      • Nervos CKB - Nervos CKB is a public permissionless blockchain, the common knowledge layer of Nervos network.
      • opensea-rs - Bindings & CLI to the Opensea API and Contracts.
      • Parity-Bitcoin - The Parity Bitcoin client
      • Phala-Network/phala-blockchain - Confidential smart contract blockchain based on Intel SGX and Substrate
      • polkadot-sdk - The Parity Polkadot Blockchain SDK
      • revm - Revolutionary Machine (revm) is a fast Ethereum virtual machine.
      • rust-bitcoin - Library with support for de/serialization, parsing and executing on data structures and network messages related to Bitcoin.
      • rust-lightning - Bitcoin Lightning library. The main crate,`lightning`, does not handle networking, persistence, or any other I/O. Thus,it is runtime-agnostic, but users must implement basic networking logic, chain interactions, and disk storage.po on linking crate.
      • sigma-rust - ErgoTree interpreter and wallet-related features.
      • Solana - Incredibly fast, highly scalable blockchain using Proof-of-History.
      • Sui - A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language.
      • svm-rs - Solidity-Compiler Version Manager.
      • tendermint-rs - Tendermint blockchain data structures and clients
      • wagyu - Library for generating cryptocurrency wallets
      • zcash - Zcash is an implementation of the "Zerocash" protocol.
      • reth - Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol.
      • dusk-network/rusk - Reference implementation of Dusk, a privacy-focused, scalable FMI for real-world assets (RWA) and compliant financial applications. [![Build Status](https://github.com/dusk-network/rusk/actions/workflows/rusk_ci.yml/badge.svg)](https://github.com/dusk-network/rusk/actions/workflows/rusk_ci.yml)
      • Anchor - Anchor is the leading development framework for building secure Solana programs (smart contracts).
      • tendermint-rs - Tendermint blockchain data structures and clients
      • Kaspa - The fastest, open-source, decentralized & fully scalable Layer-1 in the world.
      • Grin - Evolution of the MimbleWimble protocol
      • pragma-org/amaru - A Cardano node client written in Rust.
      • datahaven-xyz/datahaven - AI-First Decentralized Storage secured by EigenLayer.
      • starkware-libs/cairo-vm-2 - Implementation of the Cairo VM [![rust](https://github.com/starkware-libs/cairo-vm-2/actions/workflows/rust.yml/badge.svg)](https://github.com/starkware-libs/cairo-vm-2/actions/workflows/rust.yml)
      • tempoxyz/tempo - A blockchain built for stablecoin payments at scale, with EVM compatibility, sub-second finality, and native smart account features, built on the Reth SDK
      • linera-io/linera-protocol - A decentralized blockchain infrastructure designed for highly scalable, low-latency Web3 applications [![Build Status](https://github.com/linera-io/linera-protocol/actions/workflows/rust.yml/badge.svg)](https://github.com/linera-io/linera-protocol/actions/workflows/rust.yml)
      • equilibriumco/beerus - Beerus is a trustless StarkNet Light Client, ⚡blazing fast ⚡ [![GitHub Workflow Status](https://github.com/equilibriumco/beerus/actions/workflows/check.yml/badge.svg)](https://github.com/equilibriumco/beerus/actions/workflows/check.yml)
    • Database

      • GreptimeDB - An open-source, cloud-native, distributed time-series database with PromQL/SQL/Python supported.[![CI](https://github.com/greptimeTeam/greptimedb/actions/workflows/develop.yml/badge.svg)](https://github.com/greptimeTeam/greptimedb/actions/workflows/develop.yml)
      • CozoDB - A transactional, relational database that uses Datalog and focuses on graph data and algorithms. Time-travel-capable, and fast! [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/cozodb/cozo/build.yml?branch=main)](https://github.com/cozodb/cozo/actions/workflows/build.yml)
      • darkbird - HighConcurrency, RealTime, InMemory storage inspired by erlang mnesia
      • DB3 Network - DB3 is a community-driven blockchain layer2 decentralized database network [![GitHub Workflow Status (with event)](https://github.com/dbpunk-labs/db3/actions/workflows/ci.yml/badge.svg)](https://github.com/dbpunk-labs/db3/actions/workflows/ci.yml)
      • erikgrinaker/toydb - Distributed SQL database, written as a learning project.
      • Garage - S3-compatible distributed object storage service designed for self-hosting at a small-to-medium scale. [![status-badge](https://woodpecker.deuxfleurs.fr/api/badges/1/status.svg)](https://woodpecker.deuxfleurs.fr/repos/1)
      • lancedb - A serverless, low-latency vector database for AI applications
      • Lucid - High performance and distributed KV store accessible through a HTTP API. [![Build Status](https://github.com/lucid-kv/lucid/workflows/Lucid/badge.svg?branch=master)](https://github.com/lucid-kv/lucid/actions?workflow=Lucid)
      • Materialize - Streaming SQL database powered by Timely Dataflow :heavy_dollar_sign:
      • native_db - Drop-in, embedded database for multi-platform apps (server, desktop, mobile). Sync Rust types effortlessly
      • Neon - Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage.
      • noria - Dynamically changing, partially-stateful data-flow for web application backends
      • ParityDB - Fast and reliable database, optimised for read operation
      • PumpkinDB - an event sourcing database engine
      • Qdrant - An open source vector similarity search engine with extended filtering support [![Tests](https://github.com/qdrant/qdrant/actions/workflows/rust.yml/badge.svg)](https://github.com/qdrant/qdrant/actions)
      • Qrlew/qrlew - The SQL-to-SQL Differential Privacy layer [![Qrlew](https://github.com/Qrlew/qrlew/actions/workflows/ci.yml/badge.svg)](https://github.com/Qrlew/qrlew/actions) ![Crates.io Version](https://img.shields.io/crates/v/qrlew?logo=Rust)
      • RisingWaveLabs/RisingWave - the next-generation streaming database in the cloud [![CI](https://github.com/risingwavelabs/risingwave/actions/workflows/labeler.yml/badge.svg)](https://github.com/risingwavelabs/risingwave/actions)
      • seppo0010/rsedis - A Redis reimplementation.
      • Skytable - A multi-model NoSQL database ![GitHub Workflow Status](https://img.shields.io/github/workflow/status/skytable/skytable/Tests?style=flat-square)
      • SQLSync - Multiplayer offline-first SQLite [![GitHub Workflow Status](https://github.com/orbitinghail/sqlsync/actions/workflows/actions.yaml/badge.svg?branch=main)](https://github.com/orbitinghail/sqlsync/actions?query=branch%3Amain)
      • TerminusDB - open source graph database and document store [![Build Status](https://github.com/terminusdb/terminusdb-store/actions/workflows/test.yml/badge.svg)](https://github.com/terminusdb/terminusdb-store/actions)
      • tikv - A distributed KV database in Rust [![Build Status](https://ci.pingcap.net/job/tikv_ghpr_test/badge/icon)](https://ci.pingcap.net/job/tikv_ghpr_test/)
      • USearch - Similarity Search Engine for Vectors and Strings [![crates.io](https://img.shields.io/crates/v/usearch.svg)](https://crates.io/crates/usearch)
      • vorot93/libmdbx-rs - sys](https://crates.io/crates/mdbx-sys)] - Bindings for MDBX, a "fast, compact, powerful, embedded, transactional key-value database, with permissive license". This is a fork of mozilla/lmdb-rs with patches to make it work with libmdbx.
      • WooriDB - General purpose time serial database inspired by Crux and Datomic.
      • Tonbo - Tonbo is an embedded persistent database built on Apache Arrow & Parquet [![crates.io](https://img.shields.io/crates/v/tonbo.svg)](https://crates.io/crates/tonbo)
      • Databend - A Modern Real-Time Data Processing & Analytics DBMS with Cloud-Native Architecture [![Release](https://github.com/databendlabs/databend/actions/workflows/release.yml/badge.svg)](https://github.com/databendlabs/databend/actions)
      • valentinus - Next generation vector database built with LMDB bindings [![Crates.io Version](https://img.shields.io/crates/v/valentinus)](https://crates.io/crates/valentinus)
      • oxigraph/oxigraph - graph database implementing the [SPARQL](https://www.w3.org/TR/sparql11-overview/) standard ![Crates.io Version](https://img.shields.io/crates/v/oxigraph?logo=Rust)
      • TrailBase - A fast, lightweight, single-file FireBase alternative with type-safe APIs, built-in V8 JS/ES6/TS engine, auth and admin dashboard [![GitHub Workflow Status](https://github.com/trailbaseio/trailbase/workflows/test/badge.svg)](https://github.com/trailbaseio/trailbase/actions?workflow=test)
      • Hiqlite - highly-available, embeddable, raft-based SQLite + cache
      • Limbo - Limbo is a work-in-progress, in-process OLTP database management system, compatible with SQLite.
      • apecloud/ape-dts - Data Transfer Suite. Provides data replication between MySQL, PostgreSQL, Redis, MongoDB, Kafka, ClickHouse, and more.
      • KiteSQL - SQL as a Function for Rust
      • HelixDB - A powerful, graph-vector database for intelligent data storage for RAG and AI
      • Turso - Turso Database is an in-process SQL database, compatible with SQLite.
      • GlueSQL - Rust library for SQL databases that includes a parser (sqlparser-rs), an execution layer, and a variety of storage options, both persistent and non-persistent, all in one package. [![crates.io](https://img.shields.io/crates/v/gluesql.svg)](https://crates.io/crates/gluesql)
      • tsink - Embedded time-series database for Rust [![crates.io](https://img.shields.io/crates/v/tsink.svg)](https://crates.io/crates/tsink)
      • ParadeDB - ParadeDB is an Elasticsearch alternative built on Postgres, designed for real-time search and analytics.
      • RustFS - 🚀 RustFS is an open-source,S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph. [![status-badge](https://github.com/rustfs/rustfs/actions/workflows/ci.yml/badge.svg)](https://github.com/rustfs/rustfs)
      • Atomic-Server - server](https://crates.io/crates/atomic_server)] - NoSQL graph database with realtime updates, dynamic indexing and easy-to-use GUI for CMS purposes. [![Release](https://github.com/atomicdata-dev/atomic-server/actions/workflows/release_please.yml/badge.svg)](https://github.com/atomicdata-dev/atomic-server/actions)
      • dsplce-co/supabase-plus - plus](https://crates.io/crates/supabase-plus)] - A batteries-included command-line utility that extends the official Supabase CLI [![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/dsplce-co/supabase-plus/publish.yml)
      • GreptimeDB - An open-source, cloud-native, distributed time-series database with PromQL/SQL/Python supported.[![CI](https://github.com/greptimeTeam/greptimedb/actions/workflows/develop.yml/badge.svg)](https://github.com/greptimeTeam/greptimedb/actions/workflows/develop.yml)
      • ayarotsky/redis-shield - A Redis module that implements the token-bucket algorithm as a native command for high-performance rate limiting
      • Curvine - Curvine is a high-performance, concurrent distributed cache system written in Rust, designed for low-latency and high-throughput workloads in AI,Bigdata etc.
      • QuillSQL - An educational Rust relational database (RDBMS) inspired by CMU 15445
      • debba/tabularis - A lightweight, developer-focused database management tool, built with Tauri and React.
      • pgdogdev/pgdog - A fast proxy for scaling PostgreSQL with connection pooling, load balancing, and sharding.
      • ruvnet/ruvector - core](https://crates.io/crates/ruvector-core)] - A self-learning vector database and cognitive container that runs LLMs locally and scales horizontally.
      • sabiql - A fast, driver-less TUI to browse, query, and edit PostgreSQL databases. [![CI](https://github.com/riii111/sabiql/actions/workflows/ci.yml/badge.svg)](https://github.com/riii111/sabiql/actions/workflows/ci.yml)
      • tabularis - A lightweight, developer-focused database management tool, built with Tauri and React.
    • Embedded

      • rmk - A feature-rich keyboard firmware.
      • uefi-rs - Rusty wrapper for the Unified Extensible Firmware Interface. This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality.
    • Emulators

      • ColinEberhardt/wasm-rust-chip8 - A WebAssembly CHIP-8 emulator.
      • starrhorne/chip8-rust - chip8 emulator
      • kondrak/rust64 - Commodore 64 emulator
      • Ruffle - Ruffle is an Adobe Flash Player emulator. Ruffle targets both the desktop and the web using WebAssembly. [![CI](https://github.com/ruffle-rs/ruffle/actions/workflows/test_rust.yml/badge.svg)](https://github.com/ruffle-rs/ruffle/actions/workflows/test_rust.yml)[![CI](https://github.com/ruffle-rs/ruffle/actions/workflows/test_web.yml/badge.svg)](https://github.com/ruffle-rs/ruffle/actions/workflows/test_web.yml)
      • Gekkio/mooneye-gb - A Game Boy research project and emulator
      • joamag/boytacean - GameBoy Color emulator that runs on the Web using WebAssembly.
      • mohanson/gameboy - Full featured Cross-platform GameBoy emulator. Forever boys!.
      • mvdnes/rboy - A Gameboy Emulator
      • michelhe/rustboyadvance-ng - RustboyAdvance-ng is a Gameboy Advance emulator with desktop, android and [WebAssembly](https://michelhe.github.io/rustboyadvance-ng/) support. [![build badge](https://github.com/michelhe/rustboyadvance-ng/actions/workflows/deploy.yml/badge.svg)](https://github.com/michelhe/rustboyadvance-ng/actions?query=workflow%3ADeploy)
      • OpenGMK - OpenGMK is a modern rewrite of the proprietary GameMaker Classic engines, providing a full sourceport of the runner, a decompiler, a TASing framework, and libraries for working with gamedata yourself.
      • MartyPC - An IBM PC/XT emulator written in Rust.
      • mohanson/i8080 - Intel 8080 CPU emulator
      • touchHLE - High-level emulator for iPhone OS apps
      • clicky - A clickwheel iPod emulator (WIP)
      • koute/pinky - A NES emulator
      • pcwalton/sprocketnes - A NES emulator
      • gopher64 - N64 emulator written in Rust
      • dust - A Nintendo DS emulator
      • Obliteration - Experimental PS4 emulator for Windows, macOS and Linux [![CI](https://github.com/obhq/obliteration/actions/workflows/main.yml/badge.svg)](https://github.com/obhq/obliteration/actions/workflows/main.yml)
      • rustzx/rustzx - [![RustZX CI](https://github.com/rustzx/rustzx/actions/workflows/ci.yml/badge.svg)](https://github.com/rustzx/rustzx/actions/workflows/ci.yml)
      • DirPlayer - A web-compatible Shockwave Player emulator written in Rust
    • File manager

      • broot - A new way to see and navigate directory trees (get an overview of a directory, even a big one; find a directory then `cd` to it; never lose track of file hierarchy while you search; manipulate your files, ...), further reading [dystroy.org/broot](https://dystroy.org/broot/) [![Latest Version](https://img.shields.io/crates/v/broot.svg)](https://crates.io/crates/broot)
      • joshuto - ranger-like terminal file manager
      • xplr - A hackable, minimal, fast TUI file explorer
      • yazi - Blazing fast terminal file manager, based on async I/O.
      • FileSSH - A fast and easy to use TUI to manage files on a remote server, including quick SSH session creation, in-place file editing and more! ![crates.io](https://img.shields.io/crates/v/filessh)
      • pikeru - File picker for linux with good thumbnails and search
      • MangoDesk - Search your files using nature language
      • moyangzhan/mango-finder - Search your files using nature language
      • spacedriveapp/spacedrive - A file manager built on a virtual distributed filesystem.
    • Finance

      • e257-fi/tackler-ng - Fast, reliable bookkeeping engine with native GIT SCM support for plain text accounting [![CI Badge](https://github.com/e257-fi/tackler-ng/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/e257-fi/tackler-ng/blob/main/.github/workflows/ci.yml)
      • tarkah/tickrs - Realtime ticker data in your terminal
      • tackler - Fast, reliable bookkeeping engine with native GIT SCM support for plain text accounting [![CI Badge](https://github.com/tackler-ng/tackler/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/tackler-ng/tackler/blob/main/.github/workflows/ci.yml)
      • klirr - Zero-maintenance and smart FOSS generating beautiful invoices for services and expenses.
      • nautechsystems/nautilus_trader - A high-performance, production-grade algorithmic trading platform written in Rust and Python.
      • Ashutosh0x/rust-finance - AI trading terminal with multi-exchange ingestion, execution, risk models, and TUI dashboard.
    • Games

      • Games Made With Piston
      • buxx/OpenCombat - A realtime 2nd world war tactical game
      • chess-tui - A Chess TUI implementation ♟️
      • citybound - The city sim you deserve
      • cristicbz/rust-doom - A renderer for Doom, may progress to being a playable game
      • doukutsu-rs - Reimplementation of Cave Story engine with some enhancements.
      • garkimasera/rusted-ruins - Extensible open world rogue like game with pixel art
      • gorilla-devs/ferium - Ferium is a fast and feature rich CLI program for downloading and updating Minecraft mods from Modrinth, CurseForge, and GitHub Releases, and modpacks from Modrinth and CurseForge ![ferium build](https://github.com/gorilla-devs/ferium/actions/workflows/build.yml/badge.svg?branch=main)
      • HactarCE/Hyperspeedcube - A modern, beginner-friendly 3D and 4D Rubik's cube simulator with customizable mouse and keyboard controls and advanced features for speedsolving
      • lifthrasiir/angolmois-rust - A minimalistic music video game which supports the BMS format
      • maras-archive/rsnake - Snake.
      • mcthesw/game-save-manager - A user-friendly tool for managing game saves [![build badge](https://github.com/mcthesw/game-save-manager/actions/workflows/tauri.yml/badge.svg)](https://github.com/mcthesw/game-save-manager/actions/workflows/tauri.yml)
      • mtkennerly/ludusavi - Backup tool for PC game saves [![build badge](https://img.shields.io/github/actions/workflow/status/mtkennerly/ludusavi/main.yaml?logo=github)](https://github.com/mtkennerly/ludusavi/actions/workflows/main.yaml) [![crate](https://img.shields.io/crates/v/ludusavi?logo=rust)](https://crates.io/crates/ludusavi)
      • ozkriff/zemeroth - A small 2D turn-based hexagonal strategy game
      • rhex - hexagonal ascii roguelike
      • rsaarelm/magog - A roguelike game.
      • SoftbearStudios/mk48 - Mk48.io is an online multiplayer naval combat game
      • swatteau/sokoban-rs - A Sokoban implementation
      • thetawavegame/thetawave-legacy - A space shooter game that strives to be an entry point for new game developers to make their first contributions. ![build badge](https://github.com/thetawavegame/thetawave-legacy/actions/workflows/ci.yml/badge.svg?branch=master)
      • Thinkofname/rust-quake - Quake map renderer.
      • ttyperacer/terminal-typeracer - Single player typing test game written for the terminal
      • Veloren - An open world, open source multiplayer voxel RPG game currently in alpha development [![build badge](https://gitlab.com/veloren/veloren/badges/master/pipeline.svg)](https://gitlab.com/veloren/veloren/-/pipelines)
      • Zone of Control - A turn-based hexagonal strategy game
      • zipxing/rust_pixel - A 2D pixel art game engine & rapid prototyping tools, supporting both text and graphical rendering modes.
      • topheman/snake-pipe-rust - A snake game in the terminal based on stdin/stdout (+tcp and unix domain sockets) [![crates.io](https://img.shields.io/crates/v/snakepipe.svg)](https://crates.io/crates/snakepipe)
      • GitType - A CLI code-typing game that turns your source code into typing challenges
      • Strophox/tetro-tui - tui](https://crates.io/crates/tetro-tui)] - A cross-platform terminal game where tetrominos fall and stack.
      • louis-e/arnis - Generate Minecraft Java/Bedrock worlds from real-world geography using OpenStreetMap and elevation data [![CI](https://github.com/louis-e/arnis/actions/workflows/ci-build.yml/badge.svg)](https://github.com/louis-e/arnis/actions)
      • garkimasera/gaia-maker - Planet and terraforming simulation game
    • Graphics