Rust repos explained in plain English
Popular Rust repositories on GitHub, each explained for non-coders — what it does, its tech stack, and how to run it.
- sverrejb/slint-kindle-backendA Rust library that lets developers build graphical apps using the Slint UI toolkit and run them on jailbroken
- arman-bd/chromiumfishA Chromium fork with a Playwright drop-in SDK that presents a consistent, engine-level browser identity for au
- nzyuko/rustyvncA red team tool with a Rust Windows client and a Go server that lets an authorized operator view and control a
- tokeii0/lovelymisclabA desktop app where you build CTF forensics workflows by connecting nodes on a canvas, similar to how ComfyUI
- blueturboguy07/whimprflowA voice dictation app that turns your speech into clean, punctuated text anywhere you type, running speech rec
- avelino/mcpA command-line tool that turns MCP servers, the tool interface AI assistants use, into regular terminal comman
- mitsuhiko/insta-cmdA Rust testing helper that captures a command-line program's output and compares it to a saved snapshot, so yo
- swarsel/pedantixA formatter for the Nix language that fixes ordering of function arguments and attributes, working alongside y
- lucifer1004/veloqA command-line tool that queries GPU performance profiles from Nsight and PyTorch traces and returns structure
- nvrmnd-png/undoA Rust command line tool that lets you undo everyday shell commands like mv, cp, and rm by journaling every op
- psiini/israeli-allocA small Rust research library that writes data into the memory of another running process on the same machine.
- r58playz/terraosA bootloader that hijacks a Chromebook's recovery feature to boot full Linux distros like Arch, giving you com
- bytecodealliance/wasm-component-ldA command line tool written in Rust that links separate WebAssembly modules together into a single, unified co
- ultraworkers/hbackupA Linux backup tool for users of Hermes Agent and OpenClaw that bundles configs, state, workspaces, and databa
- mirkobozzetto/flowflowAn iOS voice notes app built entirely in Rust that transcribes your recordings and lets you chat with your not
- alexcrichton/socks5-rsA simple, no-frills SOCKS5 proxy server written in Rust that sits between your computer and the internet, forw
- helix-editor/regex-cursorA Rust library for running regular expression searches across text stored in multiple chunks instead of one co
- zyphrzero/kiro.rsA Rust proxy that lets Claude-API clients talk to AWS's Kiro coding tool instead, with credential failover and
- pandorafuture/wx-cliA Rust command-line tool that decrypts your local WeChat message database on macOS so you can search and expor
- sk1ppr/broadsheetA Rust library for building newspaper styled 2D animations that explain how algorithms and data structures wor
- ion-elgreco/riversA Rust powered orchestration platform for data and ML pipelines, defined in Python but scheduled by a fast Rus
- rustcraftmc/rustcraft-publicAn experimental, from-scratch Rust rewrite of the Minecraft 1.8.9 Java client with a custom Vulkan renderer, r
- sbhattap/claude-peeA Rust CLI that wraps Claude Code so scripts can send it prompts and read back replies automatically.
- yuk1ty/herdr-spreaderA Rust tool that spins up a complete herdr terminal workspace, with tabs, split panes, and startup commands, f
- funinkina/openeffectsA Linux app that adds background blur, auto-framing, and other camera effects to any webcam app over PipeWire,
- cvetkovicdamjan/neuriliumA Rust program that simulates the electrical firing of real neurons using actual brain wiring data, like the f
- day-os/green-vitaA Rust based homebrew client that brings Xbox Cloud Gaming streaming to the PlayStation Vita handheld console.
- oxbshw/agent-spanA self-hosted Rust gateway that gives AI agents one API, MCP server, and set of SDKs to read and search 52 web
- sermuns/is-it-slopA Rust command-line tool that checks whether a GitHub repository shows telltale signs of being low-effort AI-g
- madhavajay/alexA local proxy that lets you mix and match AI coding tools with different AI provider accounts, while recording
- rndhouse/mixmodMixmod is a Rust tool that tests whether a pricey AI model like GPT-5.5 can supervise a cheaper local model to
- bbarit/bbarit-agent-ossA self-hostable, open source AI coding assistant for the terminal, written in Rust, that works with over a tho
- cesarferreira/tmux.exposeRust CLI that adds a Mission-Control-style switcher to tmux: shows every session as a live ANSI text thumbnail
- episkey-g/groksearch-rsA lightweight Rust MCP server that gives AI coding assistants live web search using Grok, Tavily, and Firecraw
- jvbotelho/ghosthoundA security tool that finds deleted Active Directory accounts that can be restored with their old permissions,
- solenovex/rust-ai-agentA collection of Rust code that accompanies a Chinese video tutorial series on building AI agents. Each episode
- bbalabs/athanor-liteA free Windows app that scans your hardware, tells you which local AI models fit your GPU, and downloads and r
- jacksonjp0311-gif/perciPerci is a local-first, Rust-built AI assistant that separates reasoning into a compact binary model, named op
- adysec/clawbotclawbot is an early-stage Rust CLI and web dashboard for operating bots on a WeChat-like messaging platform ca
- netizennemo/aether_optextA Magisk/KernelSU module that pins Android app threads to specific CPU cores to improve performance.
- dicklesworthstone/frankensimA large in-progress Rust workspace of 126+ crates for building certified, evidence-tracked physics simulation
- mullvad/oqs-rsRust tools for experimenting with quantum-resistant cryptography, built by Mullvad to explore post-quantum VPN
- sergiobenitez/ubyteubyte is a Rust library for working with file sizes and data measurements using readable expressions like 1.me
- elliotgao2/handsetsA fast command-line tool for controlling an Android device from a computer, tapping, typing, and reading scree
- moritzheiber/crowbarA command-line tool that logs you into AWS through corporate identity providers like Okta or JumpCloud, fetchi
- bibekbhusal0/focusdA terminal-based pomodoro timer for Linux and macOS with a background daemon, a visual TUI, history tracking,
- ironic-org/ironicA batteries included, type safe Rust framework for building structured web APIs on top of Axum, inspired by Ne
- nesthings/fuskyomA terminal based music player, written in Rust, that shows album cover art using colored text blocks.
- solana-rpc/cloudbreakA Postgres backed Solana RPC service that answers program account, token balance, and account lookup queries f
- restsend/pipaSmall ES2023 JavaScript runtime written in Rust, around 5 MB, with built-in fetch, WebSocket, and a bytecode c
- ruvnet/rupixelA search tool that finds documents by meaning, not just exact words. It searches both text and screenshots of
- treygoff24/papercutsA CLI tool that lets AI coding agents log small workflow frustrations to a shared file so humans can review an
- zunelyat/udiomusicA Rust project claiming to be a real-time audio and music recommendation platform, but its README is generic p
- yesh-02/psleepA command-line sleep tool with a visible progress bar, so you can see how much wait time is left in scripts an
- 2836048681/cc-switch-codexcontAn unofficial Windows build of CC Switch that adds automatic Codex reasoning continuation and a separate Grok
- caceb001/claude-shieldA Rust CLI and background daemon that patches specific older Claude Code CLI builds to remove timezone and pro
- matthart1983/diskwatchA read-only terminal dashboard that combines disk device, volume, filesystem, IO, health, and hot-file informa
- mic92/hestiaA build cache tool for Nix that stores past build results in GitHub's free cache storage so later CI runs can
- restsend/flowdbA Rust storage engine built specifically for time-series data like sensor readings and metrics, benchmarked as
- svipm/cursor-i18n-zhA third-party Windows and Mac app that adds Chinese language support to Cursor and Claude Desktop, with automa
- nonanti/narwhalA Rust terminal database client with Vim-style editing that connects to five database types and exposes an MCP
- reekta92/pinstarA terminal-based editor for Obsidian's .canvas files, letting you view, pan, and edit note canvases without op
- tursodatabase/turso-vdbe-doom-exampleA demo that runs the game Doom inside Turso, a SQLite compatible database, by compiling Doom to the database's
- xqnode/claude-code-helperA Windows tray app that reroutes the Claude Code desktop app to cheaper Chinese AI providers like DeepSeek and
- hellanglez/zsparkAn open source, self hostable desktop and team collaboration app built around the Codex AI agent runtime.
- home-operations/kopiurA Rust-built Kubernetes operator that turns Kopia backups into native, schedulable Kubernetes objects.
- justhenix/yt-music-unofficialAn unofficial Windows desktop app that runs YouTube Music in its own window, with ad blocking and Discord Rich
- openooxml/betterofficeAn open-source office suite with Rust engines for editing and collaborating on Word, Excel, and PowerPoint fil
- alexgladkov/quickaiA local profiling tool for Claude Code that turns existing session transcripts into reports on token usage, co
- antgroup/napaxiA mobile SDK that lets developers embed an on device AI agent directly inside their app, keeping data and tool
- criccomini/sleetA fleet manager that runs garbage collection, compaction, and mirroring jobs for one or more SlateDB databases
- geekgineer/needle-rsRust and WebAssembly runtime for the 26M parameter Needle model that picks which tool an AI app should call, f
- ipetkov/conch-runtimeA Rust library that lets developers execute shell commands from within their own apps, without relying on the
- manic-systems/tackA command-line tool for pinning and updating external code dependencies in Nix projects using plain TOML files
- maria-rcks/mythos-adventureA one-minute text adventure game that renders a retro PS1-style 3D scene entirely inside your terminal using R
- nativescript/simdeckA CLI tool for driving iOS Simulators and Android emulators from the command line, built for AI coding agents.
- optiummusic/whisper-real-time-transcriptionAn offline, real-time speech transcription and translation tool for your desktop, built in Rust so no audio ev
- sonthonaxrk/demandmapA Rust tool that lets you read very large numeric arrays stored on S3 by lazily downloading and caching only t
- async-herald/herald-engineA Rust code analysis engine that checks code against explicit, readable rules instead of an AI model.
- chrichuang218/claude-desktop-zhA Windows desktop utility that patches Anthropic's Claude Desktop app into Chinese, with a one-click launcher
- cianmcnally/youtuberecs-neo4jA Rust crawler that follows YouTube's related-video sidebars and stores what it finds as a Neo4j graph, mappin
- colwill/cccA Rust command line tool that scans a codebase and builds a compact, always-fresh markdown map of its function
- meistrari/pdqpdq is a fast, dependency-free Rust tool and library for splitting, merging, counting, rendering, and extracti
- ogham/rust-number-prefixA Rust library that formats large numbers with readable prefixes like kilo, mega, or giga, turning raw values
- sin-ack/agent-runA tiny Rust CLI that sandboxes coding agents like Claude Code, Codex, and OpenCode on Linux using bwrap, keepi
- tonbo-io/ursulaSelf-hostable Rust server for append-only event streams with sub-50ms writes, Raft quorum replication, and S3
- aftertonesignal/brumeBrume turns a Raspberry Pi Compute Module 5 into a standalone software synthesizer with a 10-inch touchscreen,
- alacritty/termbenchbotAn automated benchmarking tool that measures terminal emulator speed by running daily performance tests and ge
- killop/codedb-mcpA fast Rust server that indexes your codebase and lets AI coding assistants search it by exact text or by mean
- oop7/android-debloaterDesktop app that removes unwanted pre-installed apps from Android phones in bulk via a computer, with automati
- pashpashpash/schwab-cliA command-line tool written in Rust that connects to Charles Schwab's brokerage API, letting you check balance
- samwhosung/benillaA from-scratch rebuild of the 2006 World of Warcraft game client using Rust and Bevy. It reads your legal game
- zzp1221/claude-code-petA Windows desktop app that places an animated pet character on your screen while you use Claude Code — the pet
- adindazu/tangoaudioA Rust framework for building low latency, real time audio processing pipelines using a zero copy data transfe
- bigmacfive/turbo-graphA Rust based vector search library with added graph memory and cached filtered views, built for AI apps whose
- ip2a/memorphA CLI and local web tool that copies a conversation session from one AI coding assistant into another, so you
- northwood-systems/millwrightMillwright is a self-hosted router that sits between your AI apps and model providers, picking the cheapest he
- pjankiewicz/luaurA line-for-line Rust port of Roblox's typed Lua language (Luau), including its compiler, VM, and type checker,
- shad0w23333/moleworld-5.5.0-touchhle-offlineA game preservation project that runs the 2015 shutdown mobile game Mole World 5.5.0 offline on modern compute
- slovx2/codex-nnCodex NN is an unofficial desktop app that lets you visually browse, apply, and even AI generate custom themes
All repos · Explain any other repo →