wtf do these Rust repos do?
Popular Rust repositories on GitHub, each decoded: what it actually does, its stack, and how to run it.
- evokoa/pggraphA Rust-based PostgreSQL extension that adds fast graph search and relationship queries to your existing databa
- zaydmulani09/mnemoA local Rust service that gives AI chat apps persistent memory by extracting entities and relationships from c
- manyougz/velotypeA native desktop Markdown editor written in Rust that offers both live-formatted and raw-source writing modes
- avelino/jbundleA tool that packages Java-based apps into a single self-contained binary that runs without Java installed on t
- pi-hole/apiA Rust-based API that serves real-time ad-blocking statistics from Pi-hole by reading live data from its core
- polymarket-devrel/polymarket-devrelA Rust command line tool for browsing Polymarket prediction markets, checking prices, and placing trades from
- yarlabs/hyperspace-dbA Rust vector database using hyperbolic geometry to store hierarchical data compactly for AI agents, robotics,
- xqnode/codex-helperA Rust system tray app for Windows and macOS that lets OpenAI's Codex coding tool use Chinese AI models like D
- polarityinc/zenithAn open-source database purpose-built for storing and querying the detailed execution logs of AI agents.
- chlience/yt-dlp-tauriA lightweight Windows and macOS desktop app that downloads videos by wrapping yt-dlp in a simple point-and-cli
- azw413/ternosTernOS is custom software that turns a pocket-sized e-ink screen into a useful everyday device for reading eBo
- gsgpkazqyx/zapret-vpn-russiaA free Windows VPN tool aimed at users in Russia that bypasses ISP blocking to reach sites like YouTube, Teleg
- aimino-tech/opendocswork-mcpA local MCP server written in Rust that lets AI assistants read, fill, and create Excel, Word, PowerPoint, and
- qewer33/ratscadTerminal-based OpenSCAD editor written in Rust with live 3D preview rendered inline using the Ratty terminal g
- encrypted-spaces/prototypeA Rust research prototype for a collaboration workspace where the server only ever sees encrypted data, verifi
- akitaonrails/ai-memoryA Rust MCP server that gives AI coding assistants a persistent, shared Markdown wiki so they remember a projec
- quininer/cbor4iiA Rust library that reads and writes data in CBOR, a compact binary format similar to JSON but much smaller. I
- l0ng-ai/paprNative desktop RSS reader built in Rust and Tauri with React UI, smart views, tag rules, optional AI summaries
- konippi/servo-fetchA lightweight Rust browser engine that fetches and renders web pages to clean text without Chromium.
- johunsang/semble_rsA Rust CLI tool that finds relevant code and compresses output so AI coding agents use far fewer tokens.
- anvia-hq/lexaA local tool that scans your codebase and builds a searchable graph of it, so both you and AI coding assistant
- run-llama/sandboxed-litA Rust command-line tool that lets an AI agent answer questions about a folder of files while confined to an i
- azw413/glassRust desktop reverse-engineering tool for Android and iOS apps, with GPU-accelerated disassembly of DEX byteco
- 77wilnd/aemeath_withclaudeA fan made animated desktop pet that reacts live to what Claude Code is doing, running or celebrating in sync
- gradium-ai/gradbotAn open-source framework for building voice agents that handles the audio plumbing between speech recognition,
- kitlangton/cellshotA Rust CLI and library for driving and capturing terminal applications: send keystrokes, screenshot output, an
- lq-259/legado_flutterA cross-platform rewrite of the Legado e-book reading app, using Flutter for the interface and Rust for fast c
- trystan-sa/rprocA Linux desktop app that shows live CPU, memory, disk, and network activity, styled after the Windows 11 Task
- lifuyue/issue-finderA Rust CLI that finds GitHub issues suitable for AI coding agents, gathers the context they need, and hands of
- rust-kotlin/ashellashell is a Rust desktop terminal app with built-in SSH connection management and an SFTP file manager for bro
- trapezohe/anamnesisA local tool that pulls memory from your various AI coding assistants into one searchable database.
- aichovy/vibe-observerA local macOS app that tracks Claude Code usage and shows dashboards of AI token cost and time spent, broken d
- isaac-mason/compilecatAn experimental TypeScript/JavaScript compiler plugin that rewrites hot code paths before bundling, using opt-
- corrode/refactoring-rustA set of hands-on Rust exercises that give you working but awkward code and ask you to rewrite it into more id
- c4pt0r/pieA terminal-based AI coding assistant, rewritten in Rust, that reads files, makes edits, runs commands, and rem
- doggy8088/leak-hunterA Rust CLI that scans local folders, GitHub repos, or git URLs for accidentally committed secrets like API key
- 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
- avelino/mcpA command-line tool that turns MCP servers, the tool interface AI assistants use, into regular terminal comman
- lucifer1004/veloqA command-line tool that queries GPU performance profiles from Nsight and PyTorch traces and returns structure
- psiini/israeli-allocA small Rust research library that writes data into the memory of another running process on the same machine.
- mirkobozzetto/flowflowAn iOS voice notes app built entirely in Rust that transcribes your recordings and lets you chat with your not
- 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
- ion-elgreco/riversA Rust powered orchestration platform for data and ML pipelines, defined in Python but scheduled by a fast Rus
- sbhattap/claude-peeA Rust CLI that wraps Claude Code so scripts can send it prompts and read back replies automatically.
- 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
- sermuns/is-it-slopA Rust command-line tool that checks whether a GitHub repository shows telltale signs of being low-effort AI-g
- 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
- adysec/clawbotclawbot is an early-stage Rust CLI and web dashboard for operating bots on a WeChat-like messaging platform ca
- 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
- restsend/pipaSmall ES2023 JavaScript runtime written in Rust, around 5 MB, with built-in fetch, WebSocket, and a bytecode c
- 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
- 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
- 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
- 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.
- 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
- ogham/rust-number-prefixA Rust library that formats large numbers with readable prefixes like kilo, mega, or giga, turning raw values
- 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
- 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
- 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
- brain0-ai/brain0A passive observer that links every git commit to the AI agent prompt behind it, catches when agents misrepres
- proxyshard/shardbrowserA free open-source browser launcher that creates multiple isolated browser identities, each spoofed at the Chr
- 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
- 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
- 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
All repos · Explain any other repo →