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.
- live-ctf/livectf-defcon34Archived infrastructure for LiveCTF at DEF CON 34, a bot-programming competition where teams write programs fo
- oxc-project/oxc-yaml-parserA Rust library that parses YAML files into a structured form while preserving comments and exact formatting, b
- raress96/dolby-atmos-encoderA proof of concept Rust tool that converts lossless Dolby Atmos Master audio into compressed DD+ Atmos for str
- serein431/remote-codex-apiRust and Tauri tray app that lets the Codex desktop client route model requests through third-party APIs while
- sermuns/silence-interrupterA command-line tool that plays random "brainrot" audio clips at unpredictable intervals to break silence and k
- skylart2025s/lainterminalA Rust terminal emulator for Linux with an animated avatar that reacts to your commands and shows live CPU, me
- tkellogg/laniusA local Rust tool that coordinates multiple AI coding assistants and workers, letting you delegate tasks while
- tonsky/sublime-color-schemesA small collection of three color themes — Blue, Red, and Berkeley — that refresh syntax highlighting in the S
- zunmax/hash-miningA Rust and CUDA miner that uses NVIDIA GPUs to solve proof-of-work puzzles for the HASH Ethereum token.
- anthropics/cargo-nix-pluginA Nix plugin that makes Rust builds fully reproducible by reading Cargo.lock directly via a built-in resolveCa
- brassworks-smp/brassworkslauncherA custom Rust and Tauri Minecraft launcher that auto-installs and updates the Brassworks SMP modpack, with ins
- harryycchou/lcxA terminal application for browsing, solving, testing, and submitting LeetCode problems without leaving the co
- hezebang/keybearerA Rust command line tool that lets you use AI coding assistants like Claude Code on a remote server without ev
- hongnoul/hwatuA browser built for AI coding agents to verify web page rendering. Agents get pixel-diff scores and screenshot
- lily-protocol/lily-contractsSoroban smart contracts for Lily Protocol on Stellar covering global config, agent identity, wallet limits, an
- nhodges/yt-dlvA Rust rewrite of yt-dlp for downloading YouTube videos, with a built-in JavaScript engine to decrypt stream U
- niiightmarexd/golabGoofy first-person multiplayer arena shooter written in Rust on the Bevy engine, with Avian3D physics and Ligh
- pine-org/thornwoodThornwood is a Rust cryptography library with zero C code — offering hashing, encryption, signatures, and TLS
- qingj01/pebble-webSelf-hosted web email client written in Rust and React 19, with IMAP/SMTP sync, Tantivy full-text search, and
- raczkovic/racosRacOS is a full operating system built from scratch in Rust, with its own kernel, shell, networking stack, and
- shadowsocks/ech-tls-tunnelA Shadowsocks plugin that disguises proxy traffic as ordinary HTTPS by hiding the real destination using Encry
- t-kalinowski/irA command-line tool that runs R scripts and Quarto documents in self-contained environments by reading package
- 0xdea/ttyinject-rsA Rust port of a known Linux privilege escalation technique that exploits how su handles terminals to inject c
- bigsaltyfishes/wallpaper-engine-for-macosOpen-source macOS port of Wallpaper Engine for Apple Silicon, with FFmpeg/VideoToolbox decoding, vDSP audio FF
- ganten7/naviNative Rust desktop graph viewer for org-roam notes that reads org-roam.db directly, draws an interactive node
- hl9565/codexpilotTauri desktop manager for OpenAI Codex that attaches via Chromium DevTools Protocol and adds session export, a
- karkas66/lacuna-rsA Rust library for Windows providing call-stack spoofing and indirect syscalls, used in security research to s
- ppxd/petpetLocal desktop pet that watches AI coding session logs from Claude Code, Codex, OpenCode, and Aider, turning yo
- rhythmcreative/rust-dockA Rust and GTK4 dock for the Hyprland Linux window manager with live app previews and pywal color syncing.
- ruvnet/ruv-neuralAn open source Rust framework that turns EEG or quantum sensor signals into a live map of brain network activi
- shadowsocks/shadowsocks-ohosA Shadowsocks encrypted proxy client app for Huawei's HarmonyOS NEXT operating system, built with a Rust netwo
- skridlevsky/miglaA small browser MMO game, notable for being built almost entirely by AI coding agents.
- tsirysndr/finA terminal-based music and video player that connects to home media servers like Jellyfin and Navidrome, letti
- 2arons/agent-gitRust library that stores AI agent knowledge as Git commits, so notes, preferences, and context get branching,
- alexdevflow/lsqA command line client for LocalSend that sends and receives files over your local network from a terminal, no
- aursen-labs/spumeSpume is a small Rust JSON-RPC client for Solana, built for wasm targets, with optional WebSocket pubsub subsc
- aziteee/clipsyncA Rust tool that syncs clipboard text between a Windows PC and a rooted Android phone over the local network.
- gorkys/chromeprofilemanageA small Windows app that keeps multiple Chrome browser identities completely separate by launching Chrome with
- ktk/sqA fast Rust command line tool for querying SPARQL databases, with saved endpoints, prefixes, and query shortcu
- matthiasnordwig/pdf-struct-chunkerA Rust library and CLI tool that splits PDFs into semantically meaningful chunks using layout analysis, produc
- mnemosyne-systems/oranguTerminal coding assistant written in Rust that talks to a local OpenAI-compatible server like llama.cpp, with
- moore-developers/grok-cliRust CLI that talks to Grok and xAI from the terminal using your SuperGrok or X Premium+ OAuth login, with cha
- namidb/namidbA graph database built on top of S3-compatible cloud storage — no server to manage, pay-per-use costs, and que
- ops3000/opsrocketRust rewrite of the OpenRocket simulation core for model rocketry. Reads .ork design files and predicts flight
- reza2kn/vosk-rustA pure-Rust rebuild of the Vosk speech recognition system, removing its C++ and Python dependencies while matc
- tangf-ai/grokxAn open source desktop app that wraps the Grok Build AI engine in a clean, Codex-style interface for chatting
- blackcat-informatics/purrdfA Rust-core RDF 1.2 library with Python, WebAssembly, and C bindings that gives all four languages the same SP
- namazso/rsbtdrsbtd is a background torrent manager with no desktop app — you control it through a web browser, command line
- yethesamartaka-foxy/foxyA desktop and CLI app for keeping Arma 3 game mod repositories in sync. Downloads only changed file parts, man
- yyx990803/turboTurbo speeds up JavaScript and TypeScript builds by only redoing the work that changed, with Turborepo for mon
- archledger/irlumeIrlume brings Windows Hello style face unlock to Linux login, lock screen, and sudo, storing only encrypted fa
- bottlesdevs/next-serverA Rust-based backend service that powers Bottles, the Linux app for running Windows software. It uses gRPC to
- codeitlikemiley/wazA privacy-focused terminal app that brings AI helpers like OpenAI and Claude directly into your command line w
- failure-fail/failure-buildA fullscreen terminal AI coding agent forked from xAI's Grok Build, letting you plug in Grok, OpenAI, Anthropi
- ferrumox/rabbitA Rust tool that runs the 744 billion parameter GLM-5.2 AI model on an ordinary 25GB RAM computer by streaming
- loslos321-lab/goldwormAn experimental local AI engine in Rust that starts completely untrained and learns only through your own inte
- nearai/openclaw-nearai-workerA Docker/Rust deployment package that runs the OpenClaw AI agent platform on NEAR AI Cloud, supporting single-
- orchetron/secondwindA proxy and library that compresses an AI agent's tool output before it reaches the model, with proof no value
- tktech/gdeyeA fast linter and auto-formatter for GDScript, the scripting language used in the Godot game engine, written i
- trailofbits/mcircuitA Rust library for representing, manipulating, and evaluating boolean and arithmetic circuits — the math struc
- trailofbits/zfuzzA Rust-based fuzzing tool that automatically feeds unexpected and malformed data into software to uncover hidd
- vaibhavpandeyvpz/mlexA dependency free Rust runtime for running quantized LLMs on Apple Silicon GPUs via MLX, with matching Rust an
- vbenjs/rust-vbenA Rust backend starter kit designed to connect with the Vben admin dashboard frontend template, so teams can q
- eternal-flame-ad/yume-pdqA fast image-hashing library that checks user-uploaded images against a database of known harmful content in r
- ninjahawk/xviralA tool that grades a draft X post the way the platform's own recommendation algorithm would, rebuilt from X's
- oop7/rquickshare-xA desktop app that wirelessly shares files between your computer and Android phone over local Wi-Fi, similar t
- rkcr7/inkwordleA handwriting-only version of Wordle for the reMarkable Paper Pro tablet, with on-device letter recognition an
- s2-streamstore/nfs-crustA Rust library for reading and atomically writing whole files on an NFS network file server, without mounting
- trag1c/crossandra-rsA fast Rust tokenizer that breaks text into labeled chunks like words, punctuation, or numbers, ready to use o
- 5ec1cff/z-loaderA Rust-based project with no documentation, description, or usage instructions. The name suggests it handles s
- browsersync/bsliveA Rust-based project with no documentation, README, or description. Its name hints at a connection to live bro
- codeitlikemiley/snip-cliA terminal tool for managing reusable code snippets in Neovim and VSCode. Add, edit, search, and list snippets
- dalpat/diskscopeA GNOME desktop app for Linux that shows what is using your disk space by category and lets you safely delete
- fix3dll/quicmicA Rust app that turns your phone or tablet into a wireless microphone for your PC over a local network, with n
- imfing/primageA fast Rust command-line tool for compressing, converting, and resizing images like JPEG, PNG, WebP, and AVIF.
- jleechanorg/ez-gh-actionsA Rust tool that runs self-hosted GitHub Actions jobs in fresh, isolated, resource-limited containers that are
- leofmarciano/agentctlA command line bridge that lets you hand off one coding task between the native Claude Code and Codex terminal
- pratik-3706/norvexumNorvexum is a Rust based terminal AI coding assistant that safely sandboxes file edits and shell commands whil
- veripublica/epubveriA fast, pure Rust EPUB file validator that checks ebooks against the official EPUB specification without needi
- canack/huesmithA Rust library that turns a cheap ESP32 board into a smart light that pairs directly with a Philips Hue Bridge
- codeitlikemiley/service_templateA Rust starter template that generates ready-to-customize gRPC backend service skeletons in seconds using carg
- codeitlikemiley/tmpA Rust-based repository with no README documentation, description, or usage guide, making its purpose and func
- femboyisp/emryA lightweight, self-hosted monitoring tool for ML training runs: a single emit() call streams metrics to an ap
- h5i-dev/h5i-dbA fast, embedded database for financial time-series data. It runs with no server, tracks every data version so
- j0rdiun/cosmic-ext-app-switcherA replacement for the default COSMIC desktop app switcher on Pop!_OS that shows a compact horizontal icon stri
- jangia/jg-lintA Python linter with a Rust core that scans source files for style and structural issues, with two built-in ru
- kassane/cxxinterop-testsAn experimental test bed showing how C++ can talk to Rust, Swift, D, and Zig, so teams can gradually bring a n
- lensapp/openshell-k8s-operatorA tool for Kubernetes that lets you create and manage isolated computing environments (sandboxes) using simple
- lisering/lisp-rsA beginner-friendly tutorial that teaches you how to build a working Lisp interpreter from scratch using Rust,
- makeev/alphai-tuiA terminal dashboard that shows live stock prices and charts alongside AI scored news and insider trading acti
- nathanmarlor/inklingA hobby tool for the reMarkable 2 tablet that redraws your rough sketches as polished illustrations, or answer
- natori-hrj/herdr-lazyHerdr lazy adds a declarative plugin list, a lockfile, and a searchable manage panel on top of the herdr plugi
- quininer/mydbgAn early-stage, experimental debugger built in Rust with a C++ plugin layer. It lets developers inspect runnin
- riponcm/jharuJharu is a free desktop app for macOS and Windows that finds and safely deletes leftover cache, models, and fi
- tomismeta/octra-sqliteA Rust CLI and client library that runs a real SQLite database inside an Octra blockchain Circle, with sealed
- yewstack/facade-exampleAn example project demonstrating Facade, a framework within the Yew ecosystem for building interactive web app
- dhkts1/teamclaude-rsA Rust command line proxy that spreads Claude API requests across multiple accounts and shows their usage in a
- elofight/emufightA Rust library that emulates NeoGeo and CPS-1 arcade games and supports low-lag online multiplayer via rollbac
- eternal-flame-ad/unitdc-rsA calculator that understands units of measurement, letting you do math with quantities like meters, kilograms
- madeye/mcp-distillAn MCP server that records every prompt and response from Claude and Codex so the logs can train a smaller mod
All repos · Explain any other repo →