[[
wikihub
]]
Search
⌘K
Explore
People
For Agents
Sign in
Explore
People
For Agents
Sign in
@harrisonqian / Awesome / wiki/programming-languages/rust.md
Suggest edit
Cancel
Submit suggestion
Title
Name
Note
--- visibility: public --- # Rust **repo:** [rust-unofficial/awesome-rust](https://github.com/rust-unofficial/awesome-rust) **category:** [[programming-languages|Programming Languages]] **related:** [[web-assembly|WebAssembly]] · [[embedded|Embedded]] · [[security|Security]] · [[c|C]] · [[go|Go]] --- # Awesome Rust [](https://github.com/rust-unofficial/awesome-rust/actions/workflows/lint.yml) [](https://github.com/rust-unofficial/awesome-rust/actions/workflows/rust.yml) [](https://www.trackawesomelist.com/rust-unofficial/awesome-rust/) A curated list of Rust code and resources. If you want to contribute, please read [this](CONTRIBUTING.md). ## Table of contents - [Applications](#applications) * [Audio and Music](#audio-and-music) * [Blockchain](#blockchain) * [Database](#database) * [Embedded](#embedded) * [Emulators](#emulators) * [File manager](#file-manager) * [Finance](#finance) * [Games](#games) * [Graphics](#graphics) * [Image processing](#image-processing) * [Industrial automation](#industrial-automation) * [Message Queue](#message-queue) * [MLOps](#mlops) * [Observability](#observability) * [Operating systems](#operating-systems) * [Package Managers](#package-managers) * [Payments](#payments) * [Productivity](#productivity) * [Routing protocols](#routing-protocols) * [Security tools](#[security](/@harrisonqian/awesome/wiki/security/security)-tools) * [Social networks](#social-networks) * [System tools](#system-tools) * [Task scheduling](#task-scheduling) * [Text editors](#text-editors) * [Text processing](#text-processing) * [Utilities](#utilities) * [Video](#video) * [Virtualization](#virtualization) * [Web](#web) * [Web Servers](#web-servers) * [Workflow Automation](#workflow-automation) - [Development tools](#development-tools) * [Build system](#build-system) * [Debugging](#debugging) * [Deployment](#deployment) * [Embedded](#embedded-1) * [FFI](#ffi) * [Formatters](#formatters) * [IDEs](#ides) * [Profiling](#profiling) * [Services](#services) * [Static analysis](#static-analysis) * [Testing](#testing) * [Transpiling](#transpiling) * [Tunnel](#tunnel) - [Libraries](#libraries) * [Artificial Intelligence](#artificial-intelligence) + [Genetic algorithms](#genetic-algorithms) + [Google Gemini](#google-gemini) + [Machine learning](#machine-learning) + [OpenAI](#openai) + [Tooling](#tooling) * [Astronomy](#astronomy) * [Asynchronous](#asynchronous) * [Audio and Music](#audio-and-[music](/@harrisonqian/awesome/wiki/media/music)-1) * [Authentication](#authentication) * [Automotive](#automotive) * [Bioinformatics](#bioinformatics) * [Caching](#caching) * [Cloud](#cloud) * [Command-line](#command-line) * [Compression](#compression) * [Computation](#computation) * [Concurrency](#concurrency) * [Configuration](#configuration) * [Cryptography](#cryptography) * [Data processing](#data-processing) * [Data streaming](#data-streaming) * [Data structures](#data-structures) * [Data visualization](#data-visualization) * [Database](#[database](/@harrisonqian/awesome/wiki/databases/database)-1) * [Date and time](#date-and-time) * [Distributed systems](#distributed-systems) * [Domain driven design](#domain-driven-design) * [eBPF](#ebpf) * [Email](#email) * [Encoding](#encoding) * [Filesystem](#filesystem) * [Finance](#finance-1) * [Functional Programming](#functional-programming) * [Game development](#game-development) * [Geospatial](#geospatial) * [Graph algorithms](#graph-algorithms) * [Graphics](#graphics-1) * [GUI](#gui) * [Image processing](#image-processing-1) * [Language specification](#language-specification) * [Licensing](#licensing) * [Logging](#logging) * [Macro](#macro) * [Markup language](#markup-language) * [Mobile](#mobile) * [Network programming](#network-programming) * [Parsing](#parsing) * [Peripherals](#peripherals) * [Platform specific](#platform-specific) * [Reverse engineering](#reverse-engineering) * [Scripting](#scripting) * [Simulation](#simulation) * [Social networks](#social-networks-1) * [System](#system) * [Task scheduling](#task-scheduling-1) * [Template engine](#template-engine) * [Text processing](#text-processing-1) * [Text search](#text-search) * [Unsafe](#unsafe) * [Video](#video-1) * [Virtualization](#virtualization-1) * [Web programming](#web-programming) - [Registries](#registries) - [Resources](#resources) - [License](#license) ## Applications * [ad-si/Woxi](https://github.com/ad-si/Woxi) [[woxi](https://crates.io/crates/woxi)] - An interpreter for the Wolfram Language powered by Rust. * [alacritty](https://github.com/alacritty/alacritty) - A [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform), GPU enhanced terminal emulator * [Andromeda](https://github.com/tryandromeda/andromeda) - [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) & TypeScript runtime built from the ground up in Rust 🦀 and powered by The Nova Engine. * [arimxyer/models](https://github.com/arimxyer/models) [[modelsdev](https://crates.io/crates/modelsdev)] - A TUI for browsing AI models, benchmarks, and coding agents [](https://github.com/arimxyer/models/actions/workflows/ci.yml) * [Arti](https://gitlab.torproject.org/tpo/core/arti) - An implementation of Tor. (So far, it's a not-very-complete client. But watch this space!) [](https://crates.io/crates/arti) * [asm-cli-rust](https://github.com/cch123/asm-cli-rust) - An interactive assembly [shell](/@harrisonqian/awesome/wiki/development-environment/shell). * [clash-verge-rev/clash-verge-rev](https://github.com/clash-verge-rev/clash-verge-rev) - A [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform), modern Clash GUI based on tauri & rust, supporting [Windows](/@harrisonqian/awesome/wiki/platforms/windows), macOS, and [Linux](/@harrisonqian/awesome/wiki/platforms/linux). * [cloudflare/boringtun](https://github.com/cloudflare/boringtun) - A Userspace WireGuard VPN Implementation [](https://crates.io/crates/boringtun) * [defguard](https://github.com/defguard/defguard) - Enterprise Open Source SSO & WireGuard VPN with real 2FA/MFA * [denoland/deno](https://github.com/denoland/deno) - A secure [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript)/TypeScript runtime built with V8 and Tokio [](https://github.com/denoland/deno/actions) * [doprz/dipc](https://github.com/doprz/dipc) - Convert your favorite images and wallpapers with your favorite color palettes/themes [](https://crates.io/crates/dipc) * [EasyTier](https://github.com/EasyTier/EasyTier) - A simple, full-featured and decentralized mesh VPN with WireGuard support. [](https://crates.io/crates/easytier) [](https://github.com/EasyTier/EasyTier/actions/)[](https://github.com/EasyTier/EasyTier/actions/) * [Edit](https://github.com/microsoft/edit) - A simple editor for simple needs. [](https://github.com/microsoft/edit/actions/workflows/ci.yml) * [fcsonline/drill](https://github.com/fcsonline/drill) - A HTTP load [testing](/@harrisonqian/awesome/wiki/testing/testing) application inspired by [Ansible](/@harrisonqian/awesome/wiki/miscellaneous/ansible) syntax * [fend](https://github.com/printfn/fend) - Arbitrary-precision unit-aware calculator [](https://github.com/printfn/fend/actions/workflows/actions.yml) * [Fractalide](https://github.com/fractalide/fractalide) - Simple [microservices](/@harrisonqian/awesome/wiki/miscellaneous/microservices) * [glzr-io/glazewm](https://github.com/glzr-io/glazewm) - A tiling window manager for [Windows](/@harrisonqian/awesome/wiki/platforms/windows) inspired by i3wm, with YAML config, multi-monitor support, and keyboard-driven commands * [google/mdbook-i18n-helpers](https://github.com/google/mdbook-i18n-helpers) [[mdbook-i18n-helpers](https://crates.io/crates/mdbook-i18n-helpers)] - Internationalization and rendering extensions for mdbook. * [habitat](https://github.com/habitat-sh/habitat) - A tool created by Chef to build, deploy, and manage applications. * [Herd](https://github.com/imjacobclark/Herd) - an experimental HTTP load [testing](/@harrisonqian/awesome/wiki/testing/testing) application * [hickory-dns](https://crates.io/crates/hickory-dns) - A DNS-server [](https://github.com/hickory-dns/hickory-dns/actions?query=workflow%3Atest) * [innernet](https://github.com/tonarino/innernet) - An overlay or private mesh network that uses Wireguard under the hood * [jedisct1/flowgger](https://github.com/awslabs/flowgger) - A fast, simple and lightweight data collector * [kalker](https://github.com/PaddiM8/kalker) - A scientific calculator that supports [math](/@harrisonqian/awesome/wiki/theory/math)-like syntax with user-defined variables, functions, derivation, [integration](/@harrisonqian/awesome/wiki/platforms/integration), and complex numbers. [Cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) + WASM support [](https://github.com/PaddiM8/kalker/actions) * [kftray](https://github.com/hcavarsan/kftray) - A [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) system tray app for managing and sharing multiple kubectl port-forward configurations. [](https://github.com/hcavarsan/kftray/actions) * [kytan](https://github.com/changlan/kytan) - High Performance Peer-to-Peer VPN * [linkerd/linkerd2-proxy](https://github.com/linkerd/linkerd2-proxy) - Ultralight service mesh for [Kubernetes](/@harrisonqian/awesome/wiki/back-end-development/kubernetes). * [lzanini/mdbook-katex](https://github.com/lzanini/mdbook-katex) [[mdbook-katex](https://crates.io/crates/mdbook-katex)] - A preprocessor for [mdBook](https://github.com/rust-lang/mdBook), using KaTeX to render [LaTeX](/@harrisonqian/awesome/wiki/miscellaneous/latex) [math](/@harrisonqian/awesome/wiki/theory/math) expressions. * [MaidSafe](https://github.com/maidsafe) - A decentralized platform. * [mayocream/koharu](https://github.com/mayocream/koharu) - An ML-powered manga translator with automatic speech bubble detection, OCR, inpainting, and LLM translation, built with Candle and Tauri * [mdBook](https://github.com/rust-lang/mdBook) - A command line utility to create books from [markdown](/@harrisonqian/awesome/wiki/miscellaneous/markdown) files [](https://github.com/rust-lang/mdBook/actions) * [Mega](https://github.com/web3infra-foundation/mega) - A monorepo & monolithic codebase management system that supports Git, also is an unofficial open source implementation of Google Piper. * [Michael-F-Bryan/mdbook-linkcheck](https://github.com/Michael-F-Bryan/mdbook-linkcheck) [[mdbook-linkcheck](https://crates.io/crates/mdbook-linkcheck)] - A backend for mdbook which will check your links for you. * [mirrord](https://github.com/metalbear-co/mirrord) - Connect your local process and your cloud environment, and run local code in cloud conditions * [nicohman/eidolon](https://github.com/nicohman/eidolon) - A [steam](/@harrisonqian/awesome/wiki/learn/steam) and drm-free game registry and launcher for [linux](/@harrisonqian/awesome/wiki/platforms/linux) and macosx * [OxideTerm](https://github.com/AnalyseDeCircuit/oxideterm) - A [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) SSH terminal client and local terminal emulator built with Tauri 2.0 and pure-Rust SSH (russh). Features multiplexed connections, SFTP file manager, built-in IDE (CodeMirror 6), port forwarding (-L/-R/-D), Grace Period auto-reconnect, plugin system, AI assistant, encrypted export (.oxide), and 11 languages. [](https://github.com/AnalyseDeCircuit/oxideterm/actions/workflows/ci.yml) * [Pijul](https://pijul.org) - A patch-based distributed version control system * [qiluo-admin](https://github.com/chelunfu/qiluo_admin) - An enterprise-grade rapid development platform (Axum + SeaORM + JWT + VUE3, supports MySQL/Postgres/SQLite) * [Rauthy](https://github.com/sebadob/rauthy) - [OpenID Connect](/@harrisonqian/awesome/wiki/security/openid-connect) Single Sign-On Identity & Access Management * [Rio](https://github.com/raphamorim/rio) - A hardware-accelerated GPU terminal emulator powered by [WebGPU](/@harrisonqian/awesome/wiki/front-end-development/webgpu), focusing to run in desktops and browsers. * [rkik](https://github.com/aguacero7/rkik) - CLI tool designed for stateless and passive NTP inspection, just as dig or ping are for DNS and ICMP. It supports async requests and continuous monitoring. [](https://crates.io/crates/rkik) * [run](https://github.com/Esubaalew/run) [[run-kit](https://crates.io/crates/run-kit)] - Universal multi-language runner and smart REPL (25+ languages: [Python](/@harrisonqian/awesome/wiki/programming-languages/python), JS, Go, C, etc.). * [Rust Iot Platform](https://github.com/iot-ecology/rust-iot-platform) - A high-performance IoT development platform built with Rust, designed for multi-protocol support and real-time data processing. This platform supports [MQTT](/@harrisonqian/awesome/wiki/miscellaneous/mqtt), WebSockets (WS), TCP, and CoAP protocols, making it highly flexible for diverse IoT applications. * [rx](https://github.com/cloudhead/rx) - Vi inspired Modern [Pixel Art](/@harrisonqian/awesome/wiki/media/pixel-art) Editor * [Ryot](https://github.com/ignisda/ryot) - A [self hosted](/@harrisonqian/awesome/wiki/miscellaneous/self-hosted) application to track media consumption, fitness, etc. * [Saga Reader](https://github.com/sopaco/saga-reader) - A Blazing-Fast and Extremely-Lightweight Internet Reader driven by AI.Supports fetching of search engine information and RSS. * [Servo](https://github.com/servo/servo) - A prototype web browser engine * [shoes](https://github.com/cfal/shoes) - A multi-protocol proxy server * [shuttle](https://github.com/shuttle-hq/shuttle) - A serverless platform. * [Sniffnet](https://github.com/GyulyVGC/sniffnet) - [Cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) application to monitor your network traffic with ease [](https://github.com/GyulyVGC/sniffnet/blob/main/.github/workflows/rust.yml) [](https://crates.io/crates/sniffnet) * [SWC](https://github.com/swc-project/swc) - super-fast TypeScript / [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) compiler * [TabbyML/tabby](https://github.com/TabbyML/tabby) - Self-hosted AI coding assistant, an open-source alternative to [GitHub](/@harrisonqian/awesome/wiki/development-environment/github) Copilot with GPU support and OpenAPI interface [](https://github.com/TabbyML/tabby/releases/latest) * [temps](https://github.com/gotempsh/temps) - A self-hosted PaaS that replaces Vercel, [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics), error tracking, and uptime monitoring with a single Rust binary * [tiny](https://github.com/osa1/tiny) - A terminal IRC client * [topjohnwu/Magisk](https://github.com/topjohnwu/Magisk) - A suite of open source tools for customizing [Android](/@harrisonqian/awesome/wiki/platforms/android), providing root access, boot image manipulation, and systemless modifications * [Typst](https://github.com/typst/typst) - A markup-based typesetting system [](https://crates.io/crates/typst) * [UpVPN](https://github.com/upvpn/upvpn-app) - WireGuard VPN client for macOS, [Linux](/@harrisonqian/awesome/wiki/platforms/linux), and [Windows](/@harrisonqian/awesome/wiki/platforms/windows) built on Tauri. * [vortix](https://github.com/Harry-kp/vortix) - Terminal UI for WireGuard and OpenVPN with real-time telemetry, leak detection, and kill switch * [vproxy](https://github.com/0x676e67/vproxy) - A high-performance HTTP/HTTPS/SOCKS5 proxy server [](https://crates.io/crates/vproxy) * [wasmer](https://github.com/wasmerio/wasmer) - A safe and fast [WebAssembly](/@harrisonqian/awesome/wiki/front-end-development/webassembly) runtime supporting WASI and Emscripten [](https://github.com/wasmerio/wasmer/actions) * [Weld](https://github.com/serayuzgur/weld) - Full fake [REST](/@harrisonqian/awesome/wiki/miscellaneous/rest) API generator * [wezterm](https://github.com/wezterm/wezterm) - A GPU-accelerated [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) terminal emulator and multiplexer * [WinterJS](https://github.com/wasmerio/winterjs) - A secure [JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript) runtime built with SpiderMonkey and Axum * [zellij](https://github.com/zellij-org/zellij) - A terminal multiplexer (workspace) with batteries included ### Audio and Music * [dano](https://github.com/kimono-koans/dano) - A hashdeep/md5tree (but much more) for media files * [enginesound](https://github.com/DasEtwas/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](https://github.com/hinto-janai/festival) - A local [music](/@harrisonqian/awesome/wiki/media/music) player/server/client [](https://github.com/hinto-janai/festival/actions/workflows/ci.yml) * [figsoda/mmtc](https://github.com/figsoda/mmtc) [[mmtc](https://crates.io/crates/mmtc)] - Minimal mpd terminal client that aims to be simple yet highly configurable [](https://github.com/figsoda/mmtc/actions/workflows/ci.yml) * [Glicol](https://github.com/chaosprint/glicol) - Graph-oriented live coding language, for collaborative musicking in browsers. * [LargeModGames/spotatui](https://github.com/LargeModGames/spotatui) [[spotatui](https://crates.io/crates/spotatui)] - A Spotify terminal client with native [streaming](/@harrisonqian/awesome/wiki/big-data/streaming), synced lyrics, and real-time [audio visualization](/@harrisonqian/awesome/wiki/media/audio-visualization) [](https://github.com/LargeModGames/spotatui/actions/workflows/cd.yml) * [mierak/rmpc](https://github.com/mierak/rmpc) [[rmpc](https://crates.io/crates/rmpc)] - A modern and configurable, terminal based MPD Client with album art support * [ncspot](https://github.com/hrkfdn/ncspot) - [Cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) ncurses Spotify client, inspired by ncmpc and the likes. [](https://github.com/hrkfdn/ncspot/actions?query=workflow%3ABuild) * [OpenMeters](https://github.com/httpsworldview/openmeters) - Fast, simple, and professional audio metering/visualization for [Linux](/@harrisonqian/awesome/wiki/platforms/linux) written in Rust. * [Pinepods](https://github.com/madeofpendletonwool/PinePods) - A rust based podcast management system with multi-user support. Pinepods utilizes a central [database](/@harrisonqian/awesome/wiki/databases/database) so aspects like listen time and themes follow from device to device. With clients built using Tauri, it's a full [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) listening solution! [](https://github.com/madeofpendletonwool/PinePods/actions/workflows/docker-publish.yml) * [Polaris](https://github.com/agersant/polaris) - A [music](/@harrisonqian/awesome/wiki/media/music) [streaming](/@harrisonqian/awesome/wiki/big-data/streaming) application. * [Spotify Player](https://github.com/aome510/spotify-player) - A Spotify player in the terminal with full feature parity. * [Spotifyd](https://github.com/Spotifyd/spotifyd) - An open source Spotify client running as a UNIX daemon. [](https://github.com/Spotifyd/spotifyd/actions/workflows/ci.yml) * [termusic](https://github.com/tramhao/termusic) - [Music](/@harrisonqian/awesome/wiki/media/music) Player TUI written * [tunein-cli](https://github.com/tsirysndr/tunein-cli) - Browse and listen to thousands of [radio](/@harrisonqian/awesome/wiki/miscellaneous/radio) stations across the globe right from your terminal [](https://github.com/tsirysndr/tunein-cli/actions/workflows/ci.yml) * [WhatBPM](https://github.com/sergree/whatbpm) - A daily statically generated information resource for electronic dance [music](/@harrisonqian/awesome/wiki/media/music) producers. Provides daily [analytics](/@harrisonqian/awesome/wiki/miscellaneous/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. ### Blockchain * [Anchor](https://github.com/solana-foundation/anchor) - Anchor is the leading development framework for building secure Solana programs (smart contracts). * [artemis](https://github.com/paradigmxyz/artemis) - A simple, modular, and fast framework for writing MEV [bots](/@harrisonqian/awesome/wiki/miscellaneous/bots). * [Bitcoin Satoshi's Vision](https://github.com/brentongunning/rust-sv) [[sv](https://crates.io/crates/sv)] - A library for working with [Bitcoin](/@harrisonqian/awesome/wiki/decentralized-systems/bitcoin) SV. * [cairo](https://github.com/starkware-libs/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 * [ChainX](https://github.com/chainx-org/ChainX) - Fully Decentralized Interchain Crypto Asset Management on Polkadot. * [CITA](https://github.com/citahub/cita) - A high performance blockchain kernel for enterprise users. * [coinbase-pro-rs](https://github.com/inv2004/coinbase-pro-rs) - Coinbase pro client, supports sync/async/websocket * [datahaven-xyz/datahaven](https://github.com/datahaven-xyz/datahaven) - AI-First Decentralized Storage secured by EigenLayer. * [Diem](https://github.com/diem/diem) - Diem’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people. * [dusk-network/rusk](https://github.com/dusk-network/rusk) - Reference implementation of Dusk, a privacy-focused, scalable FMI for real-world assets (RWA) and compliant financial applications. [](https://github.com/dusk-network/rusk/actions/workflows/rusk_ci.yml) * [electrumrs](https://github.com/romanz/electrs) - An efficient re-implementation of Electrum Server. * [equilibriumco/beerus](https://github.com/equilibriumco/beerus) - Beerus is a trustless StarkNet Light Client, ⚡blazing fast ⚡ [](https://github.com/equilibriumco/beerus/actions/workflows/check.yml) * [ethabi](https://github.com/rust-ethereum/ethabi) - Encode and decode smart contract invocations. * [ethaddrgen](https://github.com/Limeth/ethaddrgen) - Custom [Ethereum](/@harrisonqian/awesome/wiki/decentralized-systems/ethereum) vanity address generator * [etk](https://github.com/quilt/etk) - etk is a collection of tools for writing, reading, and analyzing EVM bytecode. * [Forest](https://github.com/ChainSafe/forest) - Filecoin implementation [](https://app.circleci.com/pipelines/github/ChainSafe/forest?branch=main) * [Foundry](https://github.com/foundry-rs/foundry) - Foundry is a blazing fast, portable and modular toolkit for [Ethereum](/@harrisonqian/awesome/wiki/decentralized-systems/ethereum) application development. * [Grin](https://github.com/mimblewimble/grin/) - Evolution of the MimbleWimble protocol * [hdwallet](https://github.com/jjyr/hdwallet) [[hdwallet](https://crates.io/crates/hdwallet)] - BIP-32 HD wallet related key derivation utilities. * [Holochain](https://github.com/holochain/holochain) - Scalable P2P alternative to blockchain for all those distributed [apps](/@harrisonqian/awesome/wiki/platforms/apps) you always wanted to build. [](https://github.com/holochain/holochain/actions/) * [Hyperlane](https://github.com/hyperlane-xyz/hyperlane-monorepo) - 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](https://github.com/informalsystems/hermes) - Implementation of the [Interblockchain Communication](https://docs.cosmos.network/ibc) protocol * [infincia/bip39-rs](https://github.com/infincia/bip39-rs) [[bip39](https://crates.io/crates/bip39)] - Implementation of BIP39. * [interBTC](https://github.com/interlay/interbtc) - Trustless and fully decentralized [Bitcoin](/@harrisonqian/awesome/wiki/decentralized-systems/bitcoin) bridge to Polkadot and Kusama. * [Joystream](https://github.com/Joystream/joystream) - A user governed video platform * [Kaspa](https://github.com/kaspanet/rusty-kaspa) - The fastest, open-source, decentralized & fully scalable Layer-1 in the world. * [Lighthouse](https://github.com/sigp/lighthouse) - [Ethereum](/@harrisonqian/awesome/wiki/decentralized-systems/ethereum) Consensus Layer (CL) Client [](https://github.com/sigp/lighthouse/actions) * [linera-io/linera-protocol](https://github.com/linera-io/linera-protocol) - A decentralized blockchain infrastructure designed for highly scalable, low-latency Web3 applications [](https://github.com/linera-io/linera-protocol/actions/workflows/rust.yml) * [near/nearcore](https://github.com/near/nearcore) - decentralized smart-contract platform for low-end mobile devices. * [Nervos CKB](https://github.com/nervosnetwork/ckb) - Nervos CKB is a public permissionless blockchain, the common knowledge layer of Nervos network. * [opensea-rs](https://github.com/gakonst/opensea-rs) - Bindings & CLI to the Opensea API and Contracts. * [Parity-Bitcoin](https://github.com/paritytech/parity-bitcoin) - The Parity [Bitcoin](/@harrisonqian/awesome/wiki/decentralized-systems/bitcoin) client * [Phala-Network/phala-blockchain](https://github.com/Phala-Network/phala-blockchain) - Confidential smart contract blockchain based on Intel SGX and [Substrate](/@harrisonqian/awesome/wiki/decentralized-systems/substrate) * [polkadot-sdk](https://github.com/paritytech/polkadot-sdk) - The Parity Polkadot Blockchain SDK * [pragma-org/amaru](https://github.com/pragma-org/amaru) - A Cardano node client written in Rust. * [reth](https://github.com/paradigmxyz/reth) - Modular, contributor-friendly and blazing-fast implementation of the [Ethereum](/@harrisonqian/awesome/wiki/decentralized-systems/ethereum) protocol. * [revm](https://github.com/bluealloy/revm) - Revolutionary Machine (revm) is a fast [Ethereum](/@harrisonqian/awesome/wiki/decentralized-systems/ethereum) virtual machine. * [rust-bitcoin](https://github.com/rust-bitcoin/rust-bitcoin) - Library with support for de/serialization, parsing and executing on data structures and network messages related to [Bitcoin](/@harrisonqian/awesome/wiki/decentralized-systems/bitcoin). * [rust-lightning](https://github.com/lightningdevkit/rust-lightning) [](https://crates.io/crates/lightning) - [Bitcoin](/@harrisonqian/awesome/wiki/decentralized-systems/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](https://github.com/ergoplatform/sigma-rust) - ErgoTree interpreter and wallet-related features. * [starkware-libs/cairo-vm](https://github.com/starkware-libs/cairo-vm) - Implementation of the Cairo VM [](https://github.com/starkware-libs/cairo-vm/actions/workflows/rust.yml) * [Subspace](https://github.com/autonomys/subspace) - The first layer-one blockchain that can fully resolve the blockchain trilemma by simultaneously achieving [scalability](/@harrisonqian/awesome/wiki/front-end-development/scalability), [security](/@harrisonqian/awesome/wiki/security/security), and decentralization. * [Sui](https://github.com/MystenLabs/sui) - A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the [Move](/@harrisonqian/awesome/wiki/programming-languages/move) programming language. * [svm-rs](https://github.com/alloy-rs/svm-rs) - Solidity-Compiler Version Manager. * [tempoxyz/tempo](https://github.com/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 * [tendermint-rs](https://github.com/cometbft/tendermint-rs) - Tendermint blockchain data structures and clients * [wagyu](https://github.com/howardwu/wagyu) [[wagyu](https://crates.io/crates/wagyu)] - Library for generating cryptocurrency wallets * [zcash](https://github.com/zcash/zcash) - Zcash is an implementation of the "Zerocash" protocol. ### Database * [apecloud/ape-dts](https://github.com/apecloud/ape-dts) - Data Transfer Suite. Provides data replication between [MySQL](/@harrisonqian/awesome/wiki/databases/mysql), [PostgreSQL](/@harrisonqian/awesome/wiki/databases/postgresql), Redis, [MongoDB](/@harrisonqian/awesome/wiki/databases/mongodb), Kafka, ClickHouse, and more. * [Atomic-Server](https://github.com/ontola/atomic-server/) [[atomic-server](https://crates.io/crates/atomic_server)] - NoSQL graph [database](/@harrisonqian/awesome/wiki/databases/database) with realtime updates, dynamic indexing and easy-to-use GUI for CMS purposes. [](https://github.com/ontola/atomic-server/actions) * [ayarotsky/redis-shield](https://github.com/ayarotsky/redis-shield) - A Redis module that implements the token-bucket algorithm as a native command for high-performance rate limiting * [CozoDB](https://github.com/cozodb/cozo) - A transactional, relational [database](/@harrisonqian/awesome/wiki/databases/database) that uses Datalog and focuses on graph data and [algorithms](/@harrisonqian/awesome/wiki/theory/algorithms). Time-travel-capable, and fast! [](https://github.com/cozodb/cozo/actions/workflows/build.yml) * [Curvine](https://github.com/CurvineIO/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. * [darkbird](https://github.com/Rustixir/darkbird) [[darkbird](https://crates.io/crates/darkbird)] - HighConcurrency, RealTime, InMemory storage inspired by [erlang](/@harrisonqian/awesome/wiki/programming-languages/erlang) mnesia * [Databend](https://github.com/databendlabs/databend) - A Modern Real-Time Data Processing & [Analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) DBMS with Cloud-Native Architecture [](https://github.com/databendlabs/databend/actions) * [DB3 Network](https://github.com/dbpunk-labs/db3) - DB3 is a community-driven blockchain layer2 decentralized [database](/@harrisonqian/awesome/wiki/databases/database) network [](https://github.com/dbpunk-labs/db3/actions/workflows/ci.yml) * [debba/tabularis](https://github.com/debba/tabularis) - A lightweight, developer-focused [database](/@harrisonqian/awesome/wiki/databases/database) management tool, built with Tauri and [React](/@harrisonqian/awesome/wiki/front-end-development/react). * [dsplce-co/supabase-plus](https://github.com/dsplce-co/supabase-plus) [[supabase-plus](https://crates.io/crates/supabase-plus)] - A batteries-included command-line utility that extends the official [Supabase](/@harrisonqian/awesome/wiki/databases/supabase) CLI [ ](https://github.com/dsplce-co/supabase-plus/actions/workflows/publish.yml) * [erikgrinaker/toydb](https://github.com/erikgrinaker/toydb) - Distributed SQL [database](/@harrisonqian/awesome/wiki/databases/database), written as a [learning](/@harrisonqian/awesome/wiki/programming-languages/learning) project. * [Garage](https://github.com/deuxfleurs-org/garage) [[garage](https://crates.io/crates/garage)] - S3-compatible distributed object storage service designed for self-hosting at a small-to-medium scale. [](https://woodpecker.deuxfleurs.fr/repos/1) * [GlueSQL](https://github.com/gluesql/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. [](https://crates.io/crates/gluesql) * [GreptimeDB](https://github.com/grepTimeTeam/greptimedb/) - An open-source, cloud-native, distributed time-series [database](/@harrisonqian/awesome/wiki/databases/database) with PromQL/SQL/[Python](/@harrisonqian/awesome/wiki/programming-languages/python) supported.[](https://github.com/greptimeTeam/greptimedb/actions/workflows/develop.yml) * [HelixDB](https://github.com/HelixDB/helix-db) - A powerful, graph-vector [database](/@harrisonqian/awesome/wiki/databases/database) for intelligent data storage for RAG and AI * [Hiqlite](https://github.com/sebadob/hiqlite) - highly-available, embeddable, raft-based SQLite + cache * [indradb](https://crates.io/crates/indradb) - Graph [database](/@harrisonqian/awesome/wiki/databases/database) * [KiteSQL](https://github.com/KipData/KiteSQL) - SQL as a Function for Rust * [lancedb](https://github.com/lancedb/lancedb) [[vectordb](https://crates.io/crates/vectordb)] - A serverless, low-latency vector [database](/@harrisonqian/awesome/wiki/databases/database) for AI applications * [Lucid](https://github.com/lucid-kv/lucid) - High performance and distributed KV store accessible through a HTTP API. [](https://github.com/lucid-kv/lucid/actions?workflow=Lucid) * [Materialize](https://github.com/MaterializeInc/materialize) - [Streaming](/@harrisonqian/awesome/wiki/big-data/streaming) SQL [database](/@harrisonqian/awesome/wiki/databases/database) powered by Timely Dataflow :heavy_dollar_sign: * [native_db](https://github.com/vincent-herlemont/native_db) [[native_db](https://crates.io/crates/native_db)] - Drop-in, embedded [database](/@harrisonqian/awesome/wiki/databases/database) for multi-platform [apps](/@harrisonqian/awesome/wiki/platforms/apps) (server, desktop, mobile). Sync Rust types effortlessly * [Neon](https://github.com/neondatabase/neon) - Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage. * [noria](https://github.com/mit-pdos/noria) [[noria](https://crates.io/crates/noria)] - Dynamically changing, partially-stateful data-flow for web application backends * [oxigraph/oxigraph](https://github.com/oxigraph/oxigraph) [[oxigraph](https://crates.io/crates/oxigraph)] - graph [database](/@harrisonqian/awesome/wiki/databases/database) implementing the [SPARQL](https://www.w3.org/TR/sparql11-overview/) standard * [ParadeDB](https://github.com/paradedb/paradedb/) - ParadeDB is an Elasticsearch alternative built on Postgres, designed for real-time search and [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics). * [ParityDB](https://github.com/paritytech/parity-db) - Fast and reliable [database](/@harrisonqian/awesome/wiki/databases/database), optimised for read operation * [pgdogdev/pgdog](https://github.com/pgdogdev/pgdog) - A fast proxy for scaling [PostgreSQL](/@harrisonqian/awesome/wiki/databases/postgresql) with connection pooling, load balancing, and sharding. * [PumpkinDB](https://github.com/PumpkinDB/PumpkinDB) - an event sourcing [database](/@harrisonqian/awesome/wiki/databases/database) engine * [Qdrant](https://github.com/qdrant/qdrant) - An open source vector similarity search engine with extended filtering support [](https://github.com/qdrant/qdrant/actions) * [Qrlew/qrlew](https://github.com/Qrlew/qrlew) [[qrlew](https://crates.io/crates/qrlew)] - The SQL-to-SQL Differential Privacy layer [ * [QuillSQL](https://github.com/feichai0017/QuillSQL) - An educational Rust relational [database](/@harrisonqian/awesome/wiki/databases/database) (RDBMS) inspired by CMU 15445 * [RisingWaveLabs/RisingWave](https://github.com/RisingWaveLabs/risingwave) - the next-generation [streaming](/@harrisonqian/awesome/wiki/big-data/streaming) [database](/@harrisonqian/awesome/wiki/databases/database) in the cloud [](https://github.com/risingwavelabs/risingwave/actions) * [RustFS](https://github.com/rustfs/rustfs) [[RustFS](https://crates.io/crates/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. [](https://github.com/rustfs/rustfs) * [ruvnet/ruvector](https://github.com/ruvnet/ruvector) [[ruvector-core](https://crates.io/crates/ruvector-core)] - A self-[learning](/@harrisonqian/awesome/wiki/programming-languages/learning) vector [database](/@harrisonqian/awesome/wiki/databases/database) and cognitive container that runs LLMs locally and scales horizontally. * [sabiql](https://github.com/riii111/sabiql) [[sabiql](https://crates.io/crates/sabiql)] - A fast, driver-[less](/@harrisonqian/awesome/wiki/front-end-development/less) TUI to browse, query, and edit [PostgreSQL](/@harrisonqian/awesome/wiki/databases/postgresql) databases. [](https://github.com/riii111/sabiql/actions/workflows/ci.yml) * [seppo0010/rsedis](https://github.com/seppo0010/rsedis) - A Redis reimplementation. * [Skytable](https://github.com/skytable/skytable) - A multi-model NoSQL [database](/@harrisonqian/awesome/wiki/databases/database) * [sled](https://crates.io/crates/sled) - A (beta) modern embedded [database](/@harrisonqian/awesome/wiki/databases/database) [](https://github.com/spacejam/sled/actions?workflow=Rust) * [SQLSync](https://github.com/orbitinghail/sqlsync) - Multiplayer [offline-first](/@harrisonqian/awesome/wiki/front-end-development/offline-first) SQLite [](https://github.com/orbitinghail/sqlsync/actions?query=branch%3Amain) * [SurrealDB](https://github.com/surrealdb/surrealdb) - A scalable, distributed, document-graph [database](/@harrisonqian/awesome/wiki/databases/database) [](https://github.com/surrealdb/surrealdb/actions) * [TerminusDB](https://github.com/terminusdb/terminusdb-store) - open source graph [database](/@harrisonqian/awesome/wiki/databases/database) and document store [](https://github.com/terminusdb/terminusdb-store/actions) * [tikv](https://github.com/tikv/tikv) - A distributed KV [database](/@harrisonqian/awesome/wiki/databases/database) in Rust * [Tonbo](https://github.com/tonbo-io/tonbo) - Tonbo is an embedded persistent [database](/@harrisonqian/awesome/wiki/databases/database) built on Apache Arrow & Parquet [](https://crates.io/crates/tonbo) * [TrailBase](https://github.com/trailbaseio/trailbase) - A fast, lightweight, single-file [FireBase](/@harrisonqian/awesome/wiki/platforms/firebase) alternative with type-safe APIs, built-in V8 JS/ES6/TS engine, auth and admin dashboard [](https://github.com/trailbaseio/trailbase/actions?workflow=test) * [tsink](https://github.com/h2337/tsink) - Embedded time-series [database](/@harrisonqian/awesome/wiki/databases/database) for Rust [](https://crates.io/crates/tsink) * [Turso](https://github.com/tursodatabase/turso) - Turso [Database](/@harrisonqian/awesome/wiki/databases/database) is an in-process SQL [database](/@harrisonqian/awesome/wiki/databases/database), compatible with SQLite. * [USearch](https://github.com/unum-cloud/usearch) - Similarity Search Engine for Vectors and Strings [](https://crates.io/crates/usearch) * [valentinus](https://github.com/kn0sys/valentinus) - Next generation vector [database](/@harrisonqian/awesome/wiki/databases/database) built with LMDB bindings [](https://crates.io/crates/valentinus) * [vorot93/libmdbx-rs](https://github.com/vorot93/libmdbx-rs) [[mdbx-sys](https://crates.io/crates/mdbx-sys)] - Bindings for MDBX, a "fast, compact, powerful, embedded, transactional key-value [database](/@harrisonqian/awesome/wiki/databases/database), with permissive license". This is a fork of mozilla/lmdb-rs with patches to make it work with libmdbx. * [WooriDB](https://github.com/naomijub/wooridb) - General purpose time serial [database](/@harrisonqian/awesome/wiki/databases/database) inspired by Crux and Datomic. ### Embedded * [rmk](https://github.com/haobogu/rmk) - A feature-rich keyboard firmware. * [uefi-rs](https://github.com/rust-osdev/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 See also [crates matching keyword 'emulator'](https://crates.io/keywords/emulator). * [CHIP-8](/@harrisonqian/awesome/wiki/gaming/chip-8) * [ColinEberhardt/wasm-rust-chip8](https://github.com/ColinEberhardt/wasm-rust-chip8) - A [WebAssembly](/@harrisonqian/awesome/wiki/front-end-development/webassembly) [CHIP-8](/@harrisonqian/awesome/wiki/gaming/chip-8) emulator. * [starrhorne/chip8-rust](https://github.com/starrhorne/chip8-rust) - chip8 emulator * Commodore 64 * [kondrak/rust64](https://github.com/kondrak/rust64) - Commodore 64 emulator * Flash Player * [Ruffle](https://github.com/ruffle-rs/ruffle) - Ruffle is an Adobe Flash Player emulator. Ruffle targets both the desktop and the web using [WebAssembly](/@harrisonqian/awesome/wiki/front-end-development/webassembly). [](https://github.com/ruffle-rs/ruffle/actions/workflows/test_rust.yml)[](https://github.com/ruffle-rs/ruffle/actions/workflows/test_web.yml) * Gameboy * [Gekkio/mooneye-gb](https://github.com/Gekkio/mooneye-gb) - A Game Boy research project and emulator * [joamag/boytacean](https://github.com/joamag/boytacean) - GameBoy Color emulator that runs on the Web using [WebAssembly](/@harrisonqian/awesome/wiki/front-end-development/webassembly). * [mohanson/gameboy](https://github.com/mohanson/gameboy) - Full featured [Cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) GameBoy emulator. Forever boys!. * [mvdnes/rboy](https://github.com/mvdnes/rboy) - A Gameboy Emulator * Gameboy Advance * [michelhe/rustboyadvance-ng](https://github.com/michelhe/rustboyadvance-ng) - RustboyAdvance-ng is a Gameboy Advance emulator with desktop, [android](/@harrisonqian/awesome/wiki/platforms/android) and [WebAssembly](https://michelhe.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/rustboyadvance-ng/) support. [](https://github.com/michelhe/rustboyadvance-ng/actions?query=workflow%3ADeploy) * [GameMaker](/@harrisonqian/awesome/wiki/gaming/gamemaker) * [OpenGMK](https://github.com/OpenGMK/OpenGMK) - OpenGMK is a modern rewrite of the proprietary [GameMaker](/@harrisonqian/awesome/wiki/gaming/gamemaker) Classic engines, providing a full sourceport of the runner, a decompiler, a TASing framework, and libraries for working with gamedata yourself. * IBM PC * [MartyPC](https://github.com/dbalsom/martypc) - An IBM PC/XT emulator written in Rust. * Intel 8080 CPU * [mohanson/i8080](https://github.com/mohanson/i8080) - Intel 8080 CPU emulator * iOS * [touchHLE](https://github.com/touchHLE/touchHLE) - High-level emulator for iPhone OS [apps](/@harrisonqian/awesome/wiki/platforms/apps) * iPod * [clicky](https://github.com/daniel5151/clicky) - A clickwheel iPod emulator (WIP) * NES * [koute/pinky](https://github.com/koute/pinky) - A NES emulator * [pcwalton/sprocketnes](https://github.com/pcwalton/sprocketnes) - A NES emulator * Nintendo 64 * [gopher64](https://github.com/gopher64/gopher64) - N64 emulator written in Rust * Nintendo DS * [dust](https://github.com/kelpsyberry/dust) - A Nintendo DS emulator * PlayStation 4 * [Obliteration](https://github.com/obhq/obliteration) - Experimental PS4 emulator for [Windows](/@harrisonqian/awesome/wiki/platforms/windows), macOS and [Linux](/@harrisonqian/awesome/wiki/platforms/linux) [](https://github.com/obhq/obliteration/actions/workflows/main.yml) * Shockwave Player * [DirPlayer](https://github.com/igorlira/dirplayer-rs) - A web-compatible Shockwave Player emulator written in Rust * ZX Spectrum * [rustzx/rustzx](https://github.com/rustzx/rustzx) - [](https://github.com/rustzx/rustzx/actions/workflows/ci.yml) ### File manager * [broot](https://github.com/Canop/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/) [](https://crates.io/crates/broot) * [FileSSH](https://github.com/JayanAXHF/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! * [joshuto](https://github.com/kamiyaa/joshuto) - ranger-like terminal file manager * [moyangzhan/mango-finder](https://github.com/moyangzhan/mango-finder) - Search your files using nature language * [pikeru](https://github.com/dvhar/pikeru) - File picker for [linux](/@harrisonqian/awesome/wiki/platforms/linux) with good thumbnails and search * [spacedriveapp/spacedrive](https://github.com/spacedriveapp/spacedrive) - A file manager built on a virtual distributed filesystem. * [xplr](https://github.com/sayanarijit/xplr) - A hackable, minimal, fast TUI file explorer * [yazi](https://github.com/sxyazi/yazi) - Blazing fast terminal file manager, based on async I/O. ### Finance See also [Payments](#payments) applications. * [klirr](https://github.com/Sajjon/klirr) [[klirr](https://crates.io/crates/klirr)] - Zero-maintenance and smart FOSS generating beautiful invoices for services and expenses. * [nautechsystems/nautilus_trader](https://github.com/nautechsystems/nautilus_trader) - A high-performance, production-grade algorithmic trading platform written in Rust and [Python](/@harrisonqian/awesome/wiki/programming-languages/python). * [tackler](https://github.com/tackler-ng/tackler) [[tackler](https://crates.io/crates/tackler)] - Fast, reliable bookkeeping engine with native GIT SCM support for plain text accounting [](https://github.com/tackler-ng/tackler/blob/main/.github/workflows/ci.yml) * [tarkah/tickrs](https://github.com/tarkah/tickrs) - Realtime ticker data in your terminal ### Games See also [Games Made With Piston](https://github.com/PistonDevelopers/piston/wiki/Games-Made-With-Piston). * [buxx/OpenCombat](https://github.com/buxx/OpenCombat) - A realtime 2nd world war tactical game * [chess-tui](https://github.com/thomas-mauran/chess-tui) - A [Chess](/@harrisonqian/awesome/wiki/gaming/chess) TUI implementation ♟️ * [citybound](https://github.com/citybound/citybound) - The city sim you deserve * [cristicbz/rust-doom](https://github.com/cristicbz/rust-doom) - A renderer for Doom, may progress to being a playable game * [doukutsu-rs](https://github.com/doukutsu-rs/doukutsu-rs) - Reimplementation of Cave Story engine with some enhancements. * [garkimasera/rusted-ruins](https://github.com/garkimasera/rusted-ruins) - Extensible open world rogue like game with [pixel art](/@harrisonqian/awesome/wiki/media/pixel-art) * [GitType](https://github.com/unhappychoice/gittype) - A CLI code-[typing](/@harrisonqian/awesome/wiki/programming-languages/typing) game that turns your source code into [typing](/@harrisonqian/awesome/wiki/programming-languages/typing) challenges * [gorilla-devs/ferium](https://github.com/gorilla-devs/ferium) - Ferium is a fast and feature rich CLI program for downloading and updating [Minecraft](/@harrisonqian/awesome/wiki/gaming/minecraft) mods from Modrinth, CurseForge, and [GitHub](/@harrisonqian/awesome/wiki/development-environment/github) Releases, and modpacks from Modrinth and CurseForge  * [HactarCE/Hyperspeedcube](https://github.com/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](https://github.com/lifthrasiir/angolmois-rust) - A minimalistic [music](/@harrisonqian/awesome/wiki/media/music) video game which supports the BMS format * [louis-e/arnis](https://github.com/louis-e/arnis) - Generate [Minecraft](/@harrisonqian/awesome/wiki/gaming/minecraft) Java/Bedrock worlds from real-world geography using [OpenStreetMap](/@harrisonqian/awesome/wiki/miscellaneous/openstreetmap) and elevation data [](https://github.com/louis-e/arnis/actions) * [maras-archive/rsnake](https://github.com/maras-archive/rsnake) - Snake. * [mcthesw/game-save-manager](https://github.com/mcthesw/game-save-manager) - A user-friendly tool for managing game saves [](https://github.com/mcthesw/game-save-manager/actions/workflows/tauri.yml) * [mtkennerly/ludusavi](https://github.com/mtkennerly/ludusavi) - Backup tool for PC game saves [](https://github.com/mtkennerly/ludusavi/actions/workflows/main.yaml) [](https://crates.io/crates/ludusavi) * [ozkriff/zemeroth](https://github.com/ozkriff/zemeroth) - A small 2D turn-based hexagonal strategy game * [rhex](https://github.com/dpc/rhex) - hexagonal ascii roguelike * [rsaarelm/magog](https://github.com/rsaarelm/magog) - A roguelike game. * [SoftbearStudios/mk48](https://github.com/SoftbearStudios/mk48) - Mk48.io is an online multiplayer naval combat game * [Strophox/tetro-tui](https://github.com/Strophox/tetro-tui) [[tetro-tui](https://crates.io/crates/tetro-tui)] - A [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) terminal game where tetrominos fall and stack. * [swatteau/sokoban-rs](https://github.com/swatteau/sokoban-rs) - A Sokoban implementation * [thetawavegame/thetawave-legacy](https://github.com/thetawavegame/thetawave-legacy) - A space shooter game that strives to be an entry point for new game developers to make their first contributions.  * [Thinkofname/rust-quake](https://github.com/Thinkofname/rust-quake) - Quake map renderer. * [topheman/snake-pipe-rust](https://github.com/topheman/snake-pipe-rust) - A snake game in the terminal based on stdin/stdout (+tcp and unix domain sockets) [](https://crates.io/crates/snakepipe) * [ttyperacer/terminal-typeracer](https://gitlab.com/ttyperacer/terminal-typeracer) - Single player [typing](/@harrisonqian/awesome/wiki/programming-languages/typing) test game written for the terminal * [Veloren](https://gitlab.com/veloren/veloren) - An open world, open source multiplayer voxel RPG game currently in alpha development [](https://gitlab.com/veloren/veloren/-/pipelines) * [zipxing/rust_pixel](https://github.com/zipxing/rust_pixel) [[rust_pixel](https://crates.io/crates/rust_pixel)] - A 2D [pixel art](/@harrisonqian/awesome/wiki/media/pixel-art) game engine & rapid prototyping tools, supporting both text and graphical rendering modes. * [Zone of Control](https://github.com/ozkriff/zoc) - A turn-based hexagonal strategy game ### Graphics * [dps/rust-raytracer](https://github.com/dps/rust-raytracer) - An implementation of a very simple raytracer based on Ray Tracing in One Weekend by Peter Shirley. * [flxzt/rnote](https://github.com/flxzt/rnote) - [Sketch](/@harrisonqian/awesome/wiki/miscellaneous/sketch) and take handwritten notes. * [ivanceras/svgbob](https://github.com/ivanceras/svgbob) - converts ASCII diagrams into SVG graphics * [KaminariOS/rustracer](https://github.com/KaminariOS/rustracer) - A PBR glTF 2.0 renderer based on [Vulkan](/@harrisonqian/awesome/wiki/miscellaneous/vulkan) ray-tracing. * [Limeth/euclider](https://github.com/Limeth/euclider) - A real-time 4D CPU ray tracer * [linebender/resvg](https://github.com/linebender/resvg) - An SVG rendering library. * [rodrigorc/papercraft](https://github.com/rodrigorc/papercraft) - A tool to unwrap 3D models and create them in paper with scissors and glue. * [rustq/vue-skia](https://github.com/rustq/vue-skia) - Skia based 2d graphics vue rendering library. It is based on Rust to implement software rasterization to perform rendering. * [storytold/artcraft](https://github.com/storytold/artcraft) - An AI-powered IDE and tangible computing surface for molding scenes, videos, and images like clay. * [turnage/valora](https://crates.io/crates/valora) - A library for generative fine art * [Twinklebear/tray_rust](https://github.com/Twinklebear/tray_rust) - A ray tracer * [wahn/rs_pbrt](https://github.com/wahn/rs_pbrt) - Implements a counterpart to the PBRT book's (3rd edition) C++ code. ### Image processing * [Imager](https://github.com/imager-io/imager) - Automated image optimization. * [oxipng](https://github.com/oxipng/oxipng) [[oxipng](https://crates.io/crates/oxipng)] - Multithreaded PNG optimizer written in Rust. [](https://crates.io/crates/oxipng) * [visioncortex/vtracer](https://github.com/visioncortex/vtracer) [[vtracer](https://crates.io/crates/vtracer)] - A raster to vector graphics converter (jpg/png to svg). ### Industrial automation * [dora-rs/dora](https://github.com/dora-rs/dora) [[dora-cli](https://crates.io/crates/dora-cli)] - A fast and simple dataflow-oriented framework for building robotic and multi-AI applications, with [Python](/@harrisonqian/awesome/wiki/programming-languages/python), Rust, and C/C++ APIs [](https://github.com/dora-rs/dora/actions) * [locka99/opcua](https://github.com/locka99/opcua) - A [OPC UA](https://opcfoundation.org/about/opc-technologies/opc-ua/) library. * [slowtec/tokio-modbus](https://github.com/slowtec/tokio-modbus) - A [tokio](https://tokio.rs)-based [modbus](https://www.modbus.org) library. ### Message Queue * [Narwhal](https://github.com/narwhal-io/narwhal) - An extensible pub/sub messaging server for edge applications. * [Rmqtt](https://github.com/rmqtt/rmqtt) - [MQTT](/@harrisonqian/awesome/wiki/miscellaneous/mqtt) Server/MQTT Broker — Scalable distributed MQTT message broker for IoT in the 5G era. * [RobustMQ](https://github.com/robustmq/robustmq) - Next generation cloud-native converged message queue. * [Rocketmq-Rust](https://github.com/mxsm/rocketmq-rust) - 🚀Apache RocketMQ build in Rust🦀. Faster, safer, and with lower memory usage. ### MLOps * [TensorZero](https://github.com/tensorzero/tensorzero) - data & [learning](/@harrisonqian/awesome/wiki/programming-languages/learning) flywheel for LLMs that unifies inference, observability, optimization, and experimentation ### Observability * [avito-tech/bioyino](https://github.com/avito-tech/bioyino) - A high-performance scalable StatsD compatible server. * [MegaAntiCheat/client-backend](https://github.com/MegaAntiCheat/client-backend) - The client app for [MAC](https://github.com/MegaAntiCheat). * [openobserve](https://github.com/openobserve/openobserve) - 10x easier, 140x lower storage cost, high performance, petabyte scale - Elasticsearch/[Splunk](/@harrisonqian/awesome/wiki/big-data/splunk)/Datadog alternative. * [OpenTelemetry](https://crates.io/crates/opentelemetry) - OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using [Prometheus](/@harrisonqian/awesome/wiki/miscellaneous/prometheus), Jaeger, and other observability tools. [](https://github.com/open-telemetry/opentelemetry-rust/actions/workflows/ci.yml) * [Quickwit-oss/quickwit](https://github.com/quickwit-oss/quickwit) - Cloud-native and highly cost-efficient search engine for log management. [](https://github.com/quickwit-oss/quickwit/actions?query=workflow%3ACI) * [Scaphandre](https://github.com/hubblo-org/scaphandre) - A power consumption monitoring agent, to track host and each service power consumption and enable designing systems and applications for more sustainability. Designed to fit any monitoring toolchain (already supports [prometheus](/@harrisonqian/awesome/wiki/miscellaneous/prometheus), warp10, riemann...). * [vectordotdev/vector](https://github.com/vectordotdev/vector) - A High-Performance, Logs, Metrics, & Events Router. ### Operating systems See also [A comparison of operating systems written in Rust](https://github.com/flosse/rust-os-comparison). * [0x59616e/SteinsOS](https://github.com/0x59616e/SteinsOS) - An OS for armv8-a architecture. * [Andy-[Python](/@harrisonqian/awesome/wiki/programming-languages/python)-Programmer/aero](https://github.com/Andy-Python-Programmer/aero) - A modern, unix-like operating system following the monolithic kernel design. * [asterinas/asterinas](https://github.com/asterinas/asterinas) - A secure, fast, and general-purpose OS kernel that provides [Linux](/@harrisonqian/awesome/wiki/platforms/linux)-compatible ABI. * [DragonOS-Community/DragonOS](https://github.com/DragonOS-Community/DragonOS) - An operating system with a self-developed kernel from scratch and [Linux](/@harrisonqian/awesome/wiki/platforms/linux) compatibility. * [hexagonal-sun/moss-kernel](https://github.com/hexagonal-sun/moss-kernel) - A Unix-like, [Linux](/@harrisonqian/awesome/wiki/platforms/linux)-compatible kernel written in Rust and Aarch64 assembly. * [koibtw/highlightos](https://github.com/koibtw/highlightos) - x86_64 OS kernel written in Rust & Assembly. * [redox-os/redox](https://gitlab.redox-os.org/redox-os/redox) - A Unix-like general-purpose microkernel-based operating system with a focus on [security](/@harrisonqian/awesome/wiki/security/security), stability, performance, correctness, simplicity and pragmatism that aims to be a complete alternative for [Linux](/@harrisonqian/awesome/wiki/platforms/linux) and BSD. * [thepowersgang/rust_os](https://github.com/thepowersgang/rust_os) - An OS kernel written in rust. Non POSIX * [theseus-os/Theseus](https://github.com/theseus-os/Theseus) - A safe-language, single address space and single privilege level OS written from scratch - [](https://www.theseus-os.com/Theseus/book/index.html) * [tock/tock](https://github.com/tock/tock) - A secure embedded operating system for Cortex-M based microcontrollers * [vinc/moros](https://github.com/vinc/moros) - A text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS. ### Package Managers * [helsing-ai/buffrs](https://github.com/helsing-ai/buffrs) [[buffrs](https://crates.io/crates/buffrs)] - A modern package manager for protocol buffers and gRPC architectures. * [rebos](https://crates.io/crates/rebos) - A declarative way to automate package management on any [linux](/@harrisonqian/awesome/wiki/platforms/linux) distro [](https://crates.io/crates/rebos) ### Payments * [hyperswitch](https://github.com/juspay/hyperswitch) - An open source payments orchestrator that lets you connect with multiple payment processors and route payment traffic effortlessly, all with a single API [integration](/@harrisonqian/awesome/wiki/platforms/integration) ### Productivity * [0xdea/jiggy](https://github.com/0xdea/jiggy) [[jiggy](https://crates.io/crates/jiggy)] - Minimalistic [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) mouse jiggler written in Rust [](https://github.com/0xdea/oneiromancer/jiggy/workflows/build.yml) * [aannoo/hcom](https://github.com/aannoo/hcom) - Let AI agents message, watch, and spawn each other across terminals (Claude Code, [Gemini CLI](/@harrisonqian/awesome/wiki/miscellaneous/gemini-cli), Codex, OpenCode). Rust PTY wrapper with screen tracking, TUI (ratatui), and daemon client binary; [Python](/@harrisonqian/awesome/wiki/programming-languages/python) hooks and API [](https://github.com/aannoo/hcom/actions/workflows/ci.yml) * [agent-of-empires](https://github.com/njbrake/agent-of-empires) - A TUI/CLI for managing multiple AI coding agent sessions with tmux, git worktrees, and [Docker](/@harrisonqian/awesome/wiki/back-end-development/docker) sandboxing [](https://github.com/njbrake/agent-of-empires/actions) * [aichat](https://github.com/sigoden/aichat) - All-in-one LLM CLI tool featuring [Shell](/@harrisonqian/awesome/wiki/development-environment/shell) Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more. * [ast-grep](https://github.com/ast-grep/ast-grep) - A CLI tool for code structural search, lint and rewriting. * [Bartib](https://github.com/nikolassv/bartib) [[Bartib](https://crates.io/crates/bartib)] - A simple timetracker for the command line [](https://github.com/nikolassv/bartib/actions/workflows/test.yml) * [CookCLI](https://github.com/cooklang/CookCLI) - Command-line recipe manager with web server, shopping lists, and meal planning capabilities. * [espanso](https://github.com/espanso/espanso) - A [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) Text Expander. [](https://github.com/espanso/espanso/actions/workflows/ci.yml) * [eureka](https://crates.io/crates/eureka) - A CLI tool to input and store your ideas without leaving the terminal * [farion1231/cc-switch](https://github.com/farion1231/cc-switch) - An all-in-one GUI assistant and profile manager for [Claude Code](/@harrisonqian/awesome/wiki/miscellaneous/claude-code), Codex, and [Gemini CLI](/@harrisonqian/awesome/wiki/miscellaneous/gemini-cli). * [flusterIO/fluster](https://github.com/flusterIO/fluster) - An all-in-one note taking application built for STEM students and professionals. [](https://github.com/flusterIO/fluster/actions/workflows/release_rust.yml) * [fulsomenko/kanban](https://github.com/fulsomenko/kanban) [[kanban-tui](https://crates.io/crates/kanban-tui)] - Terminal-based project management tool inspired by lazygit [](https://github.com/fulsomenko/kanban/actions/workflows/ci.yml) --- *truncated — [full list on GitHub](https://github.com/rust-unofficial/awesome-rust)*