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.
- pxlmrror/abaranA terminal wrapper that adds a file tree, git tool, and find-and-replace around the Helix text editor, all in
- r0guesch0lar/qmp-mcpAn MCP server that lets an AI agent safely create, control, and tear down a single QEMU virtual machine throug
- randomseasons-dev/x4randommangaconverterAn offline desktop app that converts manga comic archives into the .xtch file format used by the XTEink X4 e-r
- redis/hiredis-rs-sysA low-level Rust package that connects Rust programs to the C library Hiredis, the standard tool for talking t
- reinchek/dx5A Rust based blog engine that stores posts as YAML files and TOML config, rendered with Rocket and Tera, and e
- samrand96/git-aiA Rust command-line tool that writes AI-generated git commit messages and reviews your staged changes before y
- shadow-x78/orbiscreenTurn a spare Android tablet or phone into a real second monitor for a Linux desktop. It creates a virtual disp
- sparkly-quasar/field-notesA private, fully offline journal app for tracking substance use safely, with dose warnings, a local AI support
- tleyden/tauri2-local-llmA prototype testing how to run the Gemma 4 12B audio-capable AI model locally inside a Tauri desktop app, comp
- trag1c/zig-codeblocksA Python library (with a Rust core) that adds ANSI color syntax highlighting to Zig code snippets, useful for
- viralcode/machinoA programming language built for AI agents to write in, not humans, compiling to WebAssembly so one binary run
- abc3dz/mixxxA minimal Godot and Rust prototype game where you collect three items and combine them at a podium.
- abyo-software/ferro-stashA Rust-native Logstash replacement that runs your existing pipeline.conf files unchanged, without a JVM, using
- akovari/winetopA command line tool like htop, but for monitoring and safely stopping Wine, Proton, Lutris, and other Windows-
- alec-deason/bevy_level_planAn experimental tool for the Bevy game engine in Rust that lets you describe game level progression as a reada
- altrusianco/ironcontextIronContext scans AI agent tool manifests for prompt injection and other security risks, and trims verbose too
- analysis-tools-dev/starsThis repository has an empty README, so its purpose, features, and intended use can't be determined from the a
- aprilnea/sentry-tunnelA tool that routes error reports to Sentry through your own domain, bypassing ad-blockers and privacy extensio
- ardurai/maraA lightweight Rust log shipper that collects and normalizes telemetry from AI coding tools and agents so it ca
- ariasbruno/glyphA fast keyboard shortcut manager for Linux that stores all your app shortcuts in plain text files and lets you
- arino08/hooklineA local command line tool that captures, inspects, replays and fakes signed webhooks for testing your own app
- azureblaze/bevy_mod_screenshot_testA Bevy game engine plugin that automates screenshot based visual regression testing.
- badma025/mergemarkA local desktop app that turns PDF exam papers into clean, individually formatted question cards for students
- bradmyrick/rusty-tuberA Rust-based PNG avatar tool for streamers that reacts to your microphone and outputs a virtual webcam that OB
- buildsbybuchanan/kittineA custom language that compiles to Rust web code, letting you write app logic and page layout together in one
- cennac2/minecraft_bedrock_hibernationA lightweight proxy that puts your Minecraft Bedrock server to sleep when empty and automatically wakes it up
- cezarc1/websocket-stt-benchA benchmark comparing how many concurrent WebSocket audio streaming sessions different languages and runtimes
- chrislauinger77/toeringsA cross platform desktop system monitor built with Tauri, styled after the Conky Seamod theme.
- claudate/inkclipA local, offline desktop app that converts one logo image into a complete icon package for Web, iOS, Android,
- codeitlikemiley/cloudflare-r2-rsA Rust library that lets developers upload, manage, and retrieve files from Cloudflare R2 storage. It handles
- codeitlikemiley/crustaceanCrustacean is a free, browser-based interactive platform for learning the Rust programming language through bi
- codeitlikemiley/ph-mobile-networkA Rust library that identifies the Philippine mobile carrier (Globe, Smart, Sun, TNT, or Dito) for a given pho
- codeitlikemiley/rust-actix-server-templateA starter Rust web server template designed to pair with the separate rust-auto-gpt tool, which automatically
- codeitlikemiley/rust-grpc-serverA starter template for building fast, production-ready backend servers in Rust using gRPC, a communication sty
- compilers-course-materials/incremental-jitA teaching artifact and paper companion showing how to build a JIT compiler for a small language step by step,
- copiumnicus/clactorA Claude Code plugin that scans Rust, Python, and TypeScript codebases for duplicated code and messy function
- dave-tucker/usdt-testAn undocumented Rust repository that appears to be a personal experiment related to USDT (User Statically Defi
- dilukangelosl/rs-semverA Rust-powered drop-in replacement for the semver npm package that speeds up version comparisons while keeping
- earonesty/qpaydSelf-hosted Rust daemon that lets a merchant accept on-chain Bitcoin and Lightning payments, create invoices,
- echasnovski/nushellA modern command-line shell that treats data as structured tables instead of plain text, so you can filter, so
- eternal-flame-ad/dankpods-mic-testsA small command-line tool that automatically finds, cuts out, and stitches together microphone test segments f
- eternal-flame-ad/gcm-noncelessA Rust tool that recovers lost nonces for AES-GCM encrypted data when you have the key but lost the nonce. Bui
- evshary/rust_fuzz_examplesA teaching repo with eight side-by-side examples of Rust fuzzing, property testing, and concurrency testing to
- flejz/pinentry-winA lightweight Windows password-entry dialog for GnuPG, written in Rust using native Win32 APIs, with no Cygwin
- fractalfir/rustlantisRustlantis automatically generates random, well-defined Rust programs and runs them through multiple compiler
- gabchess/kagebA prototype on Solana that groups four real trading orders together, cancels opposing ones internally, and onl
- gallifre/grok-build-desktopA desktop app that runs an AI coding agent on your own computer using local Ollama models, with permission che
- gogo6969/kinaiA Mac app that lets a family share one person's local AI model across all their devices, with private chats an
- gregyoung14/openmarketA frozen open-source Rust research project and dataset that pairs millisecond-level Polymarket Bitcoin predict
- hedgieinsocks/namplayA native Linux app for running guitar amp simulator profiles in real time through PipeWire, built with GTK4 fo
- hhatto/jubatus-rust-clientA Rust library that lets Rust programs communicate with Jubatus, a machine learning server for classification
- hhatto/smartcrop.rsA Rust library that analyzes images and finds the best crop for a target size, keeping faces and key objects v
- integrate-your-mind/ferriteAn early-stage Rust-powered web framework with a Next.js-style JavaScript and TypeScript developer API.
- itsparsh10/rigelA local-first AI workspace with persistent memory that runs open-source language models on your own hardware.
- jbhavya876/por_vaultRust dead-man's switch for Bitcoin built on OP_CSV and Miniscript; a backup owner can sweep funds if the prima
- jxs/barrelBarrel is a Rust library that lets developers write database structure changes in Rust code instead of hand-wr
- kdheepak/renderdagA Rust command-line tool that turns directed acyclic graphs (task or data dependency chains) into readable ASC
- krecks/lazymeetA local desktop app that transcribes and summarizes meeting recordings by speaker, with no cloud, accounts, or
- libaice/movevm-agent-chainAn early-stage blockchain project where autonomous AI agents write and run their own smart contracts using the
- licenser/neongenNeongen is a Rust code generator that produces optimized ARM NEON instructions, saving developers from hand-wr
- lrlna/bson-rsA Rust library that converts Rust data structures to and from BSON, the binary format MongoDB uses to store da
- m4cs/targkillA Rust CLI tool with a live terminal UI that finds all Cargo target/ build folders on your system, shows their
- malashkadev/auraA free, open source Windows app that turns your speech into cleaned up, punctuated text in any application, us
- manfredfr/co2-sensor-zigbee-rustA do it yourself CO2 sensor that runs on a small chip and reports air quality to Home Assistant over Zigbee, u
- mario/dreyA tool that lets multiple editors and AI coding agents share one language server per project instead of each s
- martinkoutecky/lsdocA Rust parser that reads Logseq flavored Markdown and Org files and matches Logseq's own parser exactly, meant
- mishaker/rustThis is the raw source code for the Rust programming language itself, including the compiler, standard library
- narukoshin/dotlabA Rust tool for Arch Linux users to safely try different Hyprland desktop setups and roll back if something br
- nearai/pay-per-promptA system for paying AI services one prompt at a time using NEAR crypto payment channels instead of subscriptio
- nicosuave/m5micFirmware and a macOS app that turn a tiny M5StickS3 microcontroller into a wired or wireless microphone for yo
- nwn900/chatgptdesktopappA native Windows desktop wrapper for ChatGPT built with Tauri 2, offering a tray icon, in-app login, and no te
- puruvj/mayaA browser-based 3D world where you type sentences to build villages and forests, AI runs locally to place obje
- rome-protocol/rome-dexA decentralized exchange where one shared liquidity pool can be traded by both Ethereum-style and Solana walle
- sudormrfbin/octermA fast Rust command-line tool that shows your GitHub notifications right in the terminal, so you never have to
- suitable-name/z-stackrA professional Rust-based focus stacking app that blends a sequence of macro or microscopy photos, each shot a
- syndicalt/ravaAn authorization protocol for autonomous AI agents that checks each signed action against a chain of delegated
- thisisnithin/snitchitA local, observe-only Rust tool that records everything an AI coding agent does in your terminal into a tamper
- timcogan/mazocartaA browser based roguelike deck building card game written in Rust and compiled to WebAssembly, with offline su
- timelayer-os/tl-agentA Rust SDK and CLI that governs AI agent actions using external notarial receipts: no valid receipt means no a
- toeverything/tiktoken-rsA Rust library that counts text tokens the same way OpenAI does, so developers can check token counts and esti
- tonystratum/pd-rsA Rust rewrite of the roguelike game Pixel Dungeon, built as a deterministic simulation with a separate graphi
- vibherpunk/buzzA self-hosted team chat app where humans and AI agents share the same workspace. Agents act as full team membe
- vinhnx/vtcode-battery-packA curated bundle of Rust code components extracted from the VT Code coding agent, letting developers reuse pie
- vladislav-kalinkin/wieAn experimental Rust project that tries to run 64-bit Windows console programs directly on an Apple Silicon Ma
- wojtczyk/serverload2A small self-contained Rust tool that monitors a Linux server's load and uptime, exposing both a JSON API and
- ylarod/ideviceA Rust library for talking directly to an iPhone or iPad from your computer, letting apps get device info, tak
- 04amanrajj/netwatchA Rust command line tool for Linux that logs your network traffic to a local SQLite database and shows usage h
- 0xr10t/pulsefiAn educational Rust project aiming to track live crypto market and onchain trade data and store it for dashboa
- 404-agent/codes-minerA command-line miner in Rust and Node.js that solves a computational puzzle to mint $CODES tokens on Ethereum
- abyo-software/ferrodruidA Rust-native, single-binary reimplementation of Apache Druid, letting teams run a real-time analytics databas
- alby13/space-paddle-ballA 3D Breakout-style game built in Rust with Bevy, shared as an educational and portfolio reference, not for re
- babyb0i/carbon-reviewA terminal tool that uses AI to review C and C++ code, pointing out bugs without rewriting your code.
- bakome-hub/bakome-crypto-quant-engineA self-described single-file Rust crypto trading engine that claims a multi-exchange collector, 128 features,
- bitcoinpr/bitcoinprAn experimental full Bitcoin node written in Rust that connects to the Bitcoin network, verifies blocks and tr
- bluejacketblackhawk/cleanroomA free, local desktop app that automatically masters podcast audio: loudness, AI denoise, and leveling, in one
- bogdan-pistol/newt-appA macOS menu bar app that lets you highlight text in any app, press a shortcut, and rewrite it in place using
- boozelee/trendforge-agentAn autonomous Rust agent that researches AI tools on the web, analyzes them with an LLM, generates images, and
- bybrooklyn/slocA fast command line tool for counting lines of code across projects, built in Rust on top of the tokei library
- chn-beta/antigravity-routeA background proxy that converts a Google Antigravity subscription into a standard Gemini API other AI tools c
- clarkjgill/loclmA Windows desktop app that runs open source AI chat models locally with one-click install and no terminal, Pyt
All repos · Explain any other repo →