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.
- nubskr/walrusWalrus is a Rust based distributed message streaming system that splits topics into segments, rotates segment
- maximerivest/riddleTurns a reMarkable Paper Pro tablet into a magic AI diary you write to and read from with real ink and handwri
- andrewrabert/jellium-desktopAn unofficial desktop app for streaming and playing your media from a self-hosted Jellyfin server, available f
- yynxxxxx/codex-xA desktop app that gives OpenAI Codex users a visual dashboard for managing prompts, API providers, sessions,
- cluvexstudio/aetherA censorship circumvention client that finds working routes on restricted networks and exposes them as a local
- nasa/spacewasmA NASA JPL WebAssembly interpreter built to run sandboxed code safely on board spacecraft, with strict memory
- julian-adv/openmmoA multiplayer online RPG where AI agents and human players share the same world and rules. Explore a procedura
- webstonehq/tuxedoA fast keyboard-driven to-do list app that runs in your terminal and stores tasks as a simple plain-text file
- litellm-labs/litellm-agent-control-planeA single dashboard and API to create, manage, and run AI agents across multiple platforms like Cursor and Clau
- ryancodrai/turbovecA fast, memory efficient vector search library in Rust with Python bindings that compresses embeddings up to e
- halfrgrd/flylineA Bash shell plugin that replaces the built-in line editor with a smarter one, adding command suggestions, fuz
- 514-labs/dnsglobeA terminal tool that checks how a DNS record has spread across dozens of public servers worldwide, shown live
- zerx-lab/fluxdownA free, open-source download manager for regular files, torrents, and streaming video, with an AI assistant in
- tobilg/polyglotA Rust-built tool that translates, parses, and formats SQL queries across more than 32 database dialects.
- justjavac/dvmA command line tool for installing and switching between multiple versions of the Deno JavaScript runtime on o
- marcelroed/gigatokenGigatoken is a Rust based tokenizer that is a drop in replacement for HuggingFace tokenizers, running hundreds
- grafeodb/grafeoGrafeo is a fast, low-memory graph database written in Rust that runs embedded in your app or as a standalone
- can1357/ponAn experimental Rust project that compiles Python 3.14 directly to native machine code instead of interpreting
- penthertz/luksboxAn open source Rust tool that creates encrypted vault files you can safely store on cloud storage or shared me
- openabdev/openabA Rust tool that bridges Discord, Slack and other chat platforms to AI coding assistants, letting you chat wit
- gi-dellav/zerostackA small, fast terminal coding agent written in Rust that connects to multiple AI providers and uses a fraction
- lightonai/next-plaidA local, no-server code search tool combining regex and semantic search, built on a multi-vector search databa
- superjj007/csswitchCSSwitch is a macOS app that lets Claude Science connect to other AI providers like DeepSeek, Qwen, and Kimi,
- helvesec/rmuxRust rewrite of tmux with a typed SDK so programs and AI agents can spawn sessions, send keys and watch panes
- jeff141/meatshellMeatshell is a lightweight desktop SSH client written in Rust that uses only a few dozen megabytes of memory i
- yc-duan/fastctxA local Rust tool runtime that gives AI coding agents fast, structured file reading, search, and command execu
- thatmagicalcat/txmA command line tool that renders LaTeX math formulas as readable text art right in your terminal.
- change-42-yhmm/quota-floatA small always on top desktop widget for Windows and macOS that shows your remaining Codex AI coding quota at
- deeplethe/forkdforkd spins up hundreds of fully isolated virtual machine sandboxes almost instantly by cloning a pre-warmed p
- gnomeria/usbtreeA terminal app that shows a live, color coded tree of every USB device plugged into your computer, with detail
- lgug2z/komokanaA Windows utility that automatically switches your custom keyboard layout based on which app you're using, act
- davidpdrsn/axum-live-viewBuild interactive real-time web apps without JavaScript. Your Rust server stays connected to the browser and p
- evokoa/pggraphA Rust-based PostgreSQL extension that adds fast graph search and relationship queries to your existing databa
- mre/prettyprintA Rust library that adds syntax highlighting, line numbers, and polished formatting to code printed in a termi
- inbjo/mirrorproxyA self-hosted Rust proxy that mirrors GitHub, Docker, npm, PyPI, Cargo, and dozens of other package sources fo
- 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
- trailofbits/flying-sandbox-monsterA tool that lets you safely test Windows Defender's antivirus scanning by running files inside an isolated san
- 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
- neural-maze/production-ocr-courseA six-week course teaching engineers to build and deploy a production-grade document understanding system that
- sermuns/ratatuefiA Rust library for building text based interfaces that run directly on a computer's UEFI firmware, without an
- polymarket-devrel/polymarket-devrelA Rust command line tool for browsing Polymarket prediction markets, checking prices, and placing trades from
- openzeppelin/rust-contracts-stylusA library of security-audited, pre-built smart contract components (like tokens) written in Rust for developer
- suiyuebaobao/c-sshA cross-platform SSH client with persistent tmux sessions, always-on server monitoring, and a built-in AI assi
- m-novotny/memguard-rsA dependency-free Rust library for handling secrets safely in memory: zeroization on drop, memory locking, and
- activetk/vramdiskA Windows app that mounts part of your GPU's video memory as a disk drive, letting you use GPU speed for compr
- rightnow-ai/autoA tool that watches an AI agent work, converts its repeated predictable behavior into small fast programs, and
- mystic-stars/axolotlA free, cross platform Minecraft launcher built on Modrinth's public API, offering instance, mod, and account
- 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.
- slackhq/hakanaHakana is a code quality tool by Slack for Hack codebases. It finds security bugs, logic errors, and dead code
- 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
- vncsmnl/rwxAn interactive terminal tool for browsing files and changing their Unix permissions and ownership with checkbo
- cloudflare/sliceslice-rsA Rust library for fast substring search using SIMD hardware acceleration. It scans large texts about 10x fast
- gsgpkazqyx/zapret-vpn-russiaA free Windows VPN tool aimed at users in Russia that bypasses ISP blocking to reach sites like YouTube, Teleg
- aclfe/inertiaA terminal only 3D physics sandbox with rigid bodies, gravity, cloth, and fluid simulations, rendered as text
- aimino-tech/opendocswork-mcpA local MCP server written in Rust that lets AI assistants read, fill, and create Excel, Word, PowerPoint, and
- timiil/traylnksA Windows utility that turns any folder into a clickable menu in your system tray. Subfolders become submenus
- 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
- cjbassi/rust-warp-realworld-backendA production-style Rust backend API for a blogging platform, implementing the RealWorld spec with user account
- wackygem/fleurFleur is a free, AI-built research platform for Chinese A-share stocks that collects market data, calculates t
- 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
- ellie/lgtmA fast native Rust app for reviewing GitHub pull requests and local diffs, built with keyboard-first navigatio
- 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
- litellm-labs/litellm-relayAn IT proxy that auto-configures AI coding tools like Claude Code and Codex through a company gateway, while a
- 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
- evokoa/pgcontextA Postgres extension, written in Rust, that turns your database into an AI search engine with vector, hybrid,
- l0ng-ai/tty7A Rust terminal app with GPU rendering, persistent shell sessions, built in SSH, and awareness of coding agent
- iptvorganization/dv-hls-gatewayA standalone Rust gateway that decrypts and repackages DASH or HLS video streams into plain HLS output without
- 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
- heyito/mooGives every git branch or coding agent its own isolated Linux machine whose full runtime state is saved and re
- gradium-ai/gradbotAn open-source framework for building voice agents that handles the audio plumbing between speech recognition,
- articulite/bettercopyA free Windows tool that makes copying and deleting files faster by using multiple threads and smart queues. I
- 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
- dtolnay/serde-starlarkA Rust library that generates valid Starlark build configuration files automatically from Rust structs, for us
- 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
- trailofbits/reverieReverie is a Rust cryptography toolkit for creating zero-knowledge proofs, letting you prove you know a secret
- vndangkhoa/vietcViet+ is a Rust-based Vietnamese typing tool for Linux that converts keystrokes directly into Vietnamese text
- c4pt0r/pieA terminal-based AI coding assistant, rewritten in Rust, that reads files, makes edits, runs commands, and rem
- runwayml/avtensoravtensor decodes video, audio, and images directly into PyTorch tensors using FFmpeg, built for fast machine l
- yangg1224/smart_remarkableA Rust tool that connects an AI vision model to the reMarkable tablet, letting you get typed or hand-drawn ans
- dicklesworthstone/remote_compilation_helperRCH intercepts heavy build and test commands from AI coding assistants like Claude Code and offloads them to o
- doggy8088/leak-hunterA Rust CLI that scans local folders, GitHub repos, or git URLs for accidentally committed secrets like API key
- giannisanni/pulsarAn inference engine that runs huge AI models on consumer GPUs by streaming most of the model from an SSD inste
All repos · Explain any other repo →