What are the top Rust repos?
Popular Rust repositories on GitHub, each answered in plain English for non-coders: what it is, its tech stack, and how to run it.
- 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
- 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
- nzyuko/ntfsdumpA Windows command-line tool written in Rust that copies locked system files like registry hives by reading dir
- 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
- hoangpm96/ai-switchermacOS desktop app that lets you log in to multiple Claude Code, Codex, and Antigravity IDE accounts and switch
- 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
- maximecb/bebelmRun an AI language model entirely on your CPU — no graphics card needed. BebeLM uses a clever model design tha
- 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
- 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
- prof-faustus/overlay-broadcastoverlay-broadcast is a Rust library implementing two granted patents for encrypted group messaging and key man
- 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
- supermemoryai/preprintA Rust CLI tool that lets AI agents control a real Chrome browser through plain text files — a background daem
- zaidmukaddam/robocppAn open-source compiler and runtime for IEC 61131-3 industrial control programs that lets engineers validate,
- dollspace-gay/thermiteThermite is a programming language built for AI agents to write code in, where every function must include a f
- 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
- tivris/scinet-queueRust CLI named snq that manages Sci-Net paper requests, imports DOIs, drives a real browser for login, and sto
- dxasm/shape-iosA Rust CLI tool that decodes and re-encodes the encrypted device fingerprint header generated by the Shape Sec
- greatwallisme/junctureJuncture is a Rust port of LangGraph that lets you build AI agent workflows as directed graphs, with nodes run
- juicity/juicity-rsRust port of the Juicity QUIC-based proxy protocol with separate client and server binaries that tunnel TCP an
- live-ctf/livectf-defcon34Archived infrastructure for LiveCTF at DEF CON 34, a bot-programming competition where teams write programs fo
- 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
- anthropics/cargo-nix-pluginA Nix plugin that makes Rust builds fully reproducible by reading Cargo.lock directly via a built-in resolveCa
- 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
- t-kalinowski/irA command-line tool that runs R scripts and Quarto documents in self-contained environments by reading package
- 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
- 2arons/agent-gitRust library that stores AI agent knowledge as Git commits, so notes, preferences, and context get branching,
- aursen-labs/spumeSpume is a small Rust JSON-RPC client for Solana, built for wasm targets, with optional WebSocket pubsub subsc
- gorkys/chromeprofilemanageA small Windows app that keeps multiple Chrome browser identities completely separate by launching Chrome with
- 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
- blackcat-informatics/purrdfA Rust-core RDF 1.2 library with Python, WebAssembly, and C bindings that gives all four languages the same SP
- yethesamartaka-foxy/foxyA desktop and CLI app for keeping Arma 3 game mod repositories in sync. Downloads only changed file parts, man
- loslos321-lab/goldwormAn experimental local AI engine in Rust that starts completely untrained and learns only through your own inte
- vbenjs/rust-vbenA Rust backend starter kit designed to connect with the Vben admin dashboard frontend template, so teams can q
- oop7/rquickshare-xA desktop app that wirelessly shares files between your computer and Android phone over local Wi-Fi, similar t
- 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
- femboyisp/emryA lightweight, self-hosted monitoring tool for ML training runs: a single emit() call streams metrics to an ap
- 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
- quininer/mydbgAn early-stage, experimental debugger built in Rust with a C++ plugin layer. It lets developers inspect runnin
- gabriele06-local/localmindA local terminal-based semantic search engine for text, PDF, and Word files that runs a BERT model on CPU with
- codeitlikemiley/antigravity-sdk-rustRust SDK for building Gemini-powered agents on Google's Antigravity platform, wrapping a Go localharness binar
- dedsec-xu/needleA Rust MCP server for Windows that lets AI agents find any file on the entire machine in under a millisecond,
- henry40408/mono-rsA personal collection of small Rust command-line utilities bundled into one repo, including tools for updating
- ruckieofficial/rusty-nano-frameRust firmware for the ESP32-C3 chip that plays a compressed GIF animation on a small LCD screen, fitting smoot
- callmealphabet/fastcpA drop-in cp replacement that automatically uses reflink copies on supported filesystems, making large file co
- codingstark-dev/decantA Rust command-line tool that mirrors websites for offline use and produces structured AI-readable files for c
- emotions-research/lunarfsA Rust filesystem tool that creates isolated, copy-on-write repository workspaces in milliseconds by storing c
- kzn-labs/wiretapA Rust CLI and library that streams events from the Sui blockchain over gRPC, saves filtered results to SQLite
- lugga1s/oxidellmA Rust gateway for OpenAI-compatible AI APIs that forwards streaming responses with minimal overhead by keepin
- midhunharikumar/ferroloadA Rust-powered dataset format and loader for machine learning that streams image and audio data from disk or c
- redis/hiredis-rs-sysA low-level Rust package that connects Rust programs to the C library Hiredis, the standard tool for talking t
- abyo-software/ferro-stashA Rust-native Logstash replacement that runs your existing pipeline.conf files unchanged, without a JVM, using
- ariasbruno/glyphA fast keyboard shortcut manager for Linux that stores all your app shortcuts in plain text files and lets you
- bradmyrick/rusty-tuberA Rust-based PNG avatar tool for streamers that reacts to your microphone and outputs a virtual webcam that OB
- earonesty/qpaydSelf-hosted Rust daemon that lets a merchant accept on-chain Bitcoin and Lightning payments, create invoices,
- flejz/pinentry-winA lightweight Windows password-entry dialog for GnuPG, written in Rust using native Win32 APIs, with no Cygwin
- 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
- m4cs/targkillA Rust CLI tool with a live terminal UI that finds all Cargo target/ build folders on your system, shows their
- mishaker/rustThis is the raw source code for the Rust programming language itself, including the compiler, standard library
- puruvj/mayaA browser-based 3D world where you type sentences to build villages and forests, AI runs locally to place obje
- 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
- bakome-hub/bakome-crypto-quant-engineA self-described single-file Rust crypto trading engine that claims a multi-exchange collector, 128 features,
- darthchudi/lobRust research library for a price-time-priority limit order book, with a pluggable matching strategy enum, fil
- earonesty/edge-tls-ws-bridgeRust bridge that accepts TCP or TLS connections on one side and forwards the bytes over a WebSocket on the oth
- elsakane2015/ytbdownguimacOS desktop wrapper around yt-dlp and ffmpeg built with Tauri 2 and React, with an embedded WebView login so
- eresende/eurhythmA Rust terminal music player with a real time FFT spectrum visualizer, 24-bit gradient themes, ID3 metadata, s
- haskallcurry/interpolation_searchRust benchmark that compares interpolation search, binary search, and an open-addressed hash set on 64-bit int
- caspermeijn/nmea-test-messagesA collection of real-world GPS messages with formatting errors and quirks, used to test whether GPS parsing co
- davidpdrsn/juniper-variable-bugA minimal Rust project that reproduces a bug in Juniper, a GraphQL server library. It shows that executing a G
- davidpdrsn/space-invadersA clone of the classic arcade game Space Invaders built in Rust. It features ship movement, shooting projectil
- ipetkov/crane-test-repoThis is a throwaway test project used solely to validate that the crane build tool works correctly. It has no
All repos · Explain any other repo →