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.
- tinyhumansai/tinyagentsA Rust framework for building AI agents that can call themselves and other agents recursively to handle very l
- brain0-ai/brain0A passive observer that links every git commit to the AI agent prompt behind it, catches when agents misrepres
- msuiche/nanokrnlA Rust rewrite of the Windows NT kernel architecture that boots real Microsoft binaries in QEMU or directly in
- proxyshard/shardbrowserA free open-source browser launcher that creates multiple isolated browser identities, each spoofed at the Chr
- rimio-ai/rimzA terminal dashboard that lets one person monitor and steer many AI coding agents at once, built on top of tmu
- tuanle96/zca-desktopAn unofficial desktop app for the Vietnamese messaging service Zalo, built with Rust and a web-based interface
- tuchg/lucarneA Rust background service that forwards prompts from local AI coding agents like Claude and Codex to your phon
- avelino/roam-tuiA keyboard-driven terminal client for Roam Research that lets you read, edit, and search your notes, plus an M
- danilaa1/auditkitA command-line tool for freelancers and agencies that audits any website for SEO problems, missing security he
- delan/wbe.rsAn educational from-scratch web browser written in Rust that follows the Web Browser Engineering book, showing
- deterous/redumper-guiA simple graphical interface for the redumper command line tool, used for making precise archival copies of ph
- gnitoahc/remote-ssh.nvimRust binary that gives Neovim a VS Code style Remote-SSH experience by running the editor and language servers
- guozijn/agentdA background Rust daemon that gives AI agents a shared coordination layer — persisting task state in SQLite as
- iohub/codexrayA local code search tool that plugs into AI coding assistants, combining keyword search, semantic search, and
- mitkox/aegisA Rust tool that puts package manager operations like apt, npm, and pip behind AI review, deterministic policy
- nicolastinger/only-talk-rsA Rust backend server for instant messaging apps, handling accounts, real-time delivery over QUIC, P2P connect
- nzyuko/ntfsdumpA Windows command-line tool written in Rust that copies locked system files like registry hives by reading dir
- ruvnet/rvfaceA Rust and WebAssembly port of an open source face recognition system that runs in the browser or natively, fo
- zed-industries/embedded_gpuiAn experimental Zed spike that runs GPUI plugins inside a WebAssembly sandbox and renders them natively.
- akitaonrails/ratatui-bubbleteaRust libraries that bring the Bubble Tea (Go) visual style and Model/Msg/Cmd app structure to ratatui, a termi
- deepdiy/pdf2mdA Rust CLI that converts PDF files into clean Markdown using a YOLO layout detection model, preserving heading
- dgdev25/ruvosrUvOS is a single Rust binary that gives AI coding assistants like Claude Code persistent memory, resumable se
- endevco/osv-bloomA Rust tool that builds a tiny, auto refreshing bloom filter of known malicious npm packages for fast local sa
- ferroxlabs/wayland-coreA Rust command-line engine that runs AI agents against local files and shell commands, supporting around 20 mo
- gdani31/factorio-3d-modA Factorio mod that injects real 3D models into the game and adds a rotatable, zoomable camera including a fir
- gmac-pl/gmacftpA native Rust FTP, FTPS, and SFTP client for macOS with a dual-pane file browser, Keychain backed password sto
- greenscreen410/singularityA Rust desktop app that overlays a physically simulated, drifting black hole that visually warps your screen l
- hoangpm96/ai-switchermacOS desktop app that lets you log in to multiple Claude Code, Codex, and Antigravity IDE accounts and switch
- ikwerre-dev/pxxl-proxy-systemA Rust reverse proxy that routes web traffic, handles TLS, and balances load across servers, built as an alter
- jz315/skyecsA fast Rust library for organizing game objects and their data using the Entity Component System pattern, buil
- leon-nie-code/tmux-workbenchA CLI and TUI that remembers context across your local and remote tmux sessions, including git state and AI co
- littledivy/v8xA Rust library that lets projects using the V8 JavaScript engine switch to JavaScriptCore or QuickJS-ng withou
- paseru/sinewA desktop code editor with a fully customizable AI coding assistant where you control which tools it can use a
- qianzii2/rockduckAn embeddable Rust database combining fast transactional writes with columnar analytical scans in one library,
- taxideftis/bathosA method and Rust powered engine that organizes a Claude Code session into 17 specialist roles and a 7-wave pi
- d10n/tui-globeA Rust library that draws a spinning 3D globe inside your terminal using braille dot characters, built as a Ra
- hase9awa/termtypistAn offline terminal typing speed trainer inspired by Monkeytype, with timed and word-count test modes, local S
- higanoneko/mipcmanager_patchA Windows utility that patches Xiaomi PC Manager to keep region-locked features working on Xiaomi laptops used
- jamesgeodi/audiolmpytorchA repository whose README uses generic marketing language without describing any concrete features or setup st
- maximecb/bebelmRun an AI language model entirely on your CPU — no graphics card needed. BebeLM uses a clever model design tha
- mizzy/peithoA tool that turns Markdown text files into slide presentations, keeping content and visual design completely s
- rafaelpta/dupehoundA command-line tool that finds duplicate functions in a codebase by comparing their structure, built for proje
- teambaconn/unrealeasypackageA desktop app that puts a graphical interface over Unreal Engine's packaging process, with saved build profile
- adindazu/ultimatevocalA Rust project labeled as a real-time processing framework, but its README is generic template text with no co
- applicative-systems/gcangcan finds what is quietly pinning gigabytes in your Nix store and lets you review, sort, and safely delete th
- ataraxy-labs/lazydiffA terminal tool for reviewing Git diffs and GitHub pull requests without leaving the command line.
- dalang-io/ssoA self-hosted identity provider you run yourself, letting your app offer a Google-style login button using sta
- devolutions/psignRust rewrite of Microsoft's signtool.exe for code signing on Windows, with a portable Linux and macOS mode tha
- dutradotdev/quokkaA Mac command-line tool that lets you inspect and manage a connected iPhone over USB — browse storage, delete
- elyelysiox/recaptcha-vmA Rust research project that decodes and disassembles the custom bytecode virtual machine reCAPTCHA runs in th
- keros68/metrikA local-first desktop app that tracks your AI coding agent usage (Claude, Codex, and more) by reading logs alr
- marc-alexis-com/qr-swastika-avoiderA Rust crate that detects accidental swastika-shaped patterns in generated QR codes and can produce a guarante
- olafkfreund/gnome-quick-web-appsGNOME Quick Web Apps is a Linux desktop tool that turns any website into a standalone app with its own icon, w
- oughtum/bottomspeakA joke esoteric stack based programming language that uses internet slang and pride themed symbols instead of
- prof-faustus/overlay-broadcastoverlay-broadcast is a Rust library implementing two granted patents for encrypted group messaging and key man
- sermuns/cair-rsA Rust library for content aware image resizing, known as seam carving, which shrinks or grows images without
- ztestai/z-switchA desktop app that lets you one-click switch which AI API provider tools like Claude Code, Codex, or Grok conn
- acoyfellow/t2tA macOS menu-bar app that turns your keyboard into a voice workflow. Hold Fn to dictate text into any app, or
- arcanorca/sunreactorA Rust background tool that auto-adjusts monitor brightness to match the sun's position in the sky.
- atelico/gdstyleA linter and auto-formatter for GDScript that checks Godot 4 scripts against 54 style rules covering naming, f
- athxrvx/spearA keyboard-driven app launcher for GNOME Linux — press Alt+Space to open apps, run calculations, search the we
- blacksnufkin/credshunterA proof of concept exploit for a disclosed Windows anti-cheat driver vulnerability, CVE-2026-3609, that dumps
- hostingglobal-tech/katok-windowsA Windows fork of katok, a local search tool for your own KakaoTalk chats, using keyword, BM25, and semantic s
- mic92/fast-nix-gcfast-nix-gc is a faster, drop-in replacement for Nix's built-in garbage collection and store optimization comm
- mstryoda/pgtraceA Rust-based PostgreSQL extension that traces individual SQL queries and connects them to your application's e
- oscarpastry/trapshA command-line tool that records a terminal session and turns the working commands into a clean, reusable scri
- supermemoryai/preprintA Rust CLI tool that lets AI agents control a real Chrome browser through plain text files — a background daem
- webstonehq/orchestratorA single-binary workflow automation tool with YAML or visual flow editing, cron scheduling, and plugin-based t
- zaidmukaddam/robocppAn open-source compiler and runtime for IEC 61131-3 industrial control programs that lets engineers validate,
- bcallender/agent-context-workshopA workshop that builds a code knowledge graph for coding agents and measures whether it actually beats plain g
- celestia-island/ratatui-markdownratatui-markdown renders markdown, Mermaid diagrams, and syntax-highlighted code inside terminal apps built wi
- dicklesworthstone/frankengraphdbAn ambitious Rust graph database that combines time travel history, git-style branches, built in analytics, an
- dollspace-gay/thermiteThermite is a programming language built for AI agents to write code in, where every function must include a f
- electric-sql/electric-circuitsElectric Circuits makes database queries live so results update automatically when data changes. You write nor
- itsjazii/paneA Windows tray app that shows all your AI subscription usage limits and spending in one place, so you never ge
- laravel/moatA command line tool that audits a GitHub org, user, or repo for supply chain security gaps like missing 2FA, u
- ohdearquant/khivekhive is a Rust-built knowledge graph runtime for AI agents, storing typed entities, notes, and events in a si
- silly-tae/taetypeA Rust and WebAssembly font engine that decodes, subsets, and shapes fonts for browsers, servers, and native a
- tbro/rakersRust CLI that runs a page's JavaScript with QuickJS or Boa and prints the post-render HTML, as a lightweight p
- tranhuuhuy297/cliccyCliccy is a lightweight clipboard history manager for Linux that saves everything you copy, lets you search an
- anonfedora/openpasteOpenPaste is a local-first, open-source clipboard manager built with Tauri, React, and Rust that stores search
- codeaashu/agents-are-thinkingA Rust library with Python and JavaScript bindings that adds 48 terminal animation effects for showing an AI a
- daniel-farina/grok-buildA terminal based AI coding agent from SpaceXAI that edits code, runs commands, and can be steered live from yo
- forgeailab/forgeA local, self-hosted control panel that runs AI coding agents like Claude Code and Codex through a real task l
- hulk-2019/fujisimA Rust and Tauri desktop app that applies Fujifilm-style film simulation color grading to photos from any came
- jiangtaovan/tdxrsA Rust library with Python bindings that parses TDX Chinese stock market data far faster than the original Pyt
- mrkvn/muniA free, open source macOS dictation app that cleans up your speech and pastes it, using your own Deepgram and
- olienath/bertvA sparsely documented Rust project referencing BertVITS2, but the README is mostly repeated generic boilerplat
- saeedvaziry/skillsdashA terminal UI for browsing and managing AI coding assistant skills, memory files, and slash commands across th
- themaxmur/rs-keyOpen-source Rust firmware that turns a Raspberry Pi RP2350 board into a DIY USB security key for FIDO2, PGP, P
- tivris/scinet-queueRust CLI named snq that manages Sci-Net paper requests, imports DOIs, drives a real browser for login, and sto
- veshutov/tuictuic is a Rust VPN tool that tunnels all your device traffic through an encrypted QUIC connection using virtua
- aloxaf/leetcode_preludeA helper toolkit for solving LeetCode algorithm problems in Rust, providing macros to quickly build binary tre
- badbread/crumbvmsA self hosted, Rust powered video recorder for home security cameras with motion detection, license plate read
- cthpaiden/clawdometerAn unofficial Windows tray app that shows your Claude Code usage limit percentages using only Claude Code's ow
- dxasm/shape-iosA Rust CLI tool that decodes and re-encodes the encrypted device fingerprint header generated by the Shape Sec
- eternal-flame-ad/pow-busterA fast Rust-based tool that solves proof-of-work challenges used by bot-protection systems, letting non-browse
- greatwallisme/junctureJuncture is a Rust port of LangGraph that lets you build AI agent workflows as directed graphs, with nodes run
- hidariako/toolformertechA Rust repository whose README is largely generic template text, so its actual functionality cannot be confirm
- juicity/juicity-rsRust port of the Juicity QUIC-based proxy protocol with separate client and server binaries that tunnel TCP an
All repos · Explain any other repo →