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.
- ultraworkers/claw-codeOpen-source Rust CLI tool that runs an AI coding agent in your terminal, letting you send prompts and commands
- rustdesk/rustdeskA self-hostable, open-source remote desktop app written in Rust that lets you see and control another computer
- rust-lang/rustThe official source code for the Rust programming language — its compiler, standard library, and documentation
- denoland/denoDeno is a modern runtime for JavaScript and TypeScript that runs code on servers or your machine with TypeScri
- tauri-apps/tauriTauri lets you build installable desktop and mobile apps using HTML, CSS, and JavaScript for the UI and Rust f
- astral-sh/uvA fast Python package and project manager written in Rust that replaces pip, poetry, pipx, and other fragmente
- zed-industries/zedA high-performance desktop code editor built in Rust with built-in multiplayer collaboration, letting multiple
- openai/codexCodex CLI is an AI coding agent from OpenAI that runs in your terminal, letting you ask questions about your c
- unionlabs/unionA cross-chain bridge using zero-knowledge proofs to move assets and messages between blockchains without trust
- openinterpreter/openinterpreterOpen Interpreter lets you chat with an AI in your terminal that can actually run code and commands on your com
- alacritty/alacrittyAlacritty is a terminal emulator that uses your graphics card instead of the CPU to render text, making it not
- burntsushi/ripgrepripgrep (rg) is a blazing-fast command-line search tool that finds text patterns across files in your project,
- rust-lang/rustlingsRustlings is a set of small hands-on coding exercises for learning Rust, designed to be worked through alongsi
- fuellabs/swaySway is a Rust-inspired programming language for writing smart contracts on the Fuel blockchain, with its own
- farion1231/cc-switchA desktop control panel for managing multiple AI coding assistants in one place, letting you switch between Cl
- dani-garcia/vaultwardenSelf-hosted password manager server that works with official Bitwarden apps. Run it on your own machine so you
- sharkdp/batbat is a drop-in replacement for the cat command that adds syntax highlighting, line numbers, and Git change m
- meilisearch/meilisearchMeilisearch is a fast, self-hostable open-source search engine that adds typo-tolerant, instant search-as-you-
- starship/starshipA fast, customizable terminal prompt written in Rust that automatically shows your Git branch, programming lan
- rust-unofficial/awesome-rustA curated reference list of the best Rust libraries, tools, and learning resources organized by category so yo
- fuellabs/fuel-coreFuel Core is a full node implementation for the Fuel blockchain, a high-performance network that processes tra
- warpdotdev/warpA modern terminal app that replaces your command line with AI-powered features, smarter autocomplete, and a cl
- lencx/chatgptUnofficial desktop app for ChatGPT with export, shortcuts, and system tray features. Built with Rust and Tauri
- typst/typstTypst is a modern document typesetting system that compiles plain-text markup files into professionally format
- ruvnet/ruviewWiFi-based sensing platform that detects people, tracks movement, estimates body poses, and measures vital sig
- tw93/pakeA command-line tool that wraps any website into a tiny native desktop app — turn ChatGPT or Notion into a real
- astral-sh/ruffRuff is a blazing-fast Python linter and formatter written in Rust that replaces Flake8, Black, isort, and oth
- bevyengine/bevyBevy is an open-source 2D and 3D game engine written in Rust that uses a modular, data-driven design to make b
- helix-editor/helixHelix is a fast, keyboard-driven terminal text editor written in Rust that includes built-in code intelligence
- aaif-goose/gooseOpen-source AI agent that runs on your machine and can autonomously install software, edit files, run tests, b
- fuellabs/fuels-rsOfficial Rust SDK for the Fuel blockchain. Build, deploy, and interact with smart contracts on Fuel directly f
- rtk-ai/rtkLocal CLI proxy that intercepts AI coding assistant requests and compresses context to reduce token usage by 6
- sharkdp/fdfd is a fast, user-friendly command-line file finder that replaces Unix 'find' — simpler syntax, respects .git
- juspay/hyperswitchHyperswitch is an open-source payments layer that connects your app to 120+ payment processors through one API
- nushell/nushellNushell is a modern command-line shell that treats all data as structured tables instead of raw text, making i
- pola-rs/polarsPolars is a fast data analysis library for Python, Rust, Node.js, and R that processes large tables using mult
- lapce/lapceA fast, open-source code editor written in Rust that prioritizes speed and responsiveness, with built-in Vim-l
- spacedriveapp/spacedriveA cross-platform file manager that indexes all your files—local drives, external storage, and cloud services—i
- sxyazi/yaziYazi is a blazing-fast terminal file manager written in Rust that stays responsive while loading image preview
- gyulyvgc/sniffnetA desktop app that shows you all network traffic on your computer in real time with charts and connection deta
- servo/servoRust-based web browser engine for embedding web rendering in apps, games, and devices without the overhead of
- ajeetdsouza/zoxidezoxide is a smarter terminal navigation tool that replaces the cd command by remembering your most-visited dir
- dioxuslabs/dioxusBuild web, desktop, and mobile apps in Rust from a single codebase — like React but for Rust, compiling to nat
- firecracker-microvm/firecrackerFirecracker lets you run thousands of tiny, secure virtual machines that boot in under 125 milliseconds — the
- tabbyml/tabbyTabby is a self-hosted AI coding assistant you run on your own server — it gives you GitHub Copilot-style code
- casey/justJust is a command runner that replaces Makefiles — you define named shortcuts for your project's common tasks
- swc-project/swcSWC is a JavaScript and TypeScript compiler written in Rust that transforms modern code into browser-compatibl
- fish-shell/fish-shellFish is a command line shell with autosuggestions, syntax highlighting, and smart tab completions built in fro
- google/comprehensive-rustA multi-day classroom training course for learning Rust, built by Google's Android team. Covers basics through
- yewstack/yewYew is a Rust framework for building interactive browser apps using WebAssembly, with a React-like component m
- zellij-org/zellijZellij is a terminal workspace tool that lets you split one terminal window into multiple panes, tabs, and flo
- linera-io/linera-protocolA blockchain protocol using per-user microchains to achieve high throughput and low latency without the bottle
- surrealdb/surrealdbA single database that replaces several — it stores documents, graph relationships, and tables all at once, an
- vercel-labs/agent-browserA command-line tool that lets AI agents control a web browser—clicking buttons, filling forms, taking screensh
- tokio-rs/tokioThe standard library for writing fast, async Rust programs that handle thousands of network connections at onc
- influxdata/influxdbA fast open-source database built specifically for time series data — things like server metrics, IoT sensor r
- qdrant/qdrantA high-performance vector database built in Rust that finds the most similar vectors to a query in millisecond
- zeroclaw-labs/zeroclawSelf-hosted AI assistant runtime in Rust that runs on your own machine, connects to any LLM provider, and work
- dandavison/deltaDelta makes Git diffs readable in the terminal by adding syntax highlighting, colorized output, and word-level
- iced-rs/icedA Rust library for building graphical desktop applications with a functional, predictable architecture inspire
- sunface/rust-courseA comprehensive Chinese-language book teaching Rust programming from beginner to advanced levels, covering asy
- vercel/turborepoTurborepo speeds up JavaScript and TypeScript project builds by only rebuilding what changed and running indep
- atuinsh/atuinAtuin replaces your terminal's built-in command history with a searchable database that records when and where
- emilk/eguiAn immediate-mode GUI library for Rust that runs on desktop and in web browsers via WebAssembly, letting you b
- lbjlaq/antigravity-managerDesktop app that manages multiple AI accounts and acts as a local API proxy, automatically switching between a
- jj-vcs/jjA version control system that works like Git but with a simpler interface—automatic commits, no staging, anony
- sharkdp/hyperfineHyperfine is a command-line tool that benchmarks how long shell commands take to run, comparing multiple comma
- chroma-core/chromaChroma is an open-source vector database for AI applications that stores and searches text by meaning, letting
- ankitects/ankiAnki is a spaced repetition flashcard program that shows you cards at increasing intervals to help you memoriz
- jdx/miseMise is a command-line tool that automatically switches to the correct version of Node, Python, or any dev too
- rustfs/rustfsRustFS is a self-hosted, S3-compatible object storage system written in Rust — store and retrieve files at sca
- cloudflare/pingoraCloudflare's open-source Rust framework for building high-performance proxy servers and network services — the
- bloopai/vibe-kanbanA kanban board and workspace for developers using AI coding agents. Plan tasks, let AI write code in isolated
- wezterm/weztermWezTerm is a fast, GPU-accelerated terminal emulator for Mac, Windows, and Linux with built-in tabs, panes, SS
- googleworkspace/cliCommand-line tool to control Google Workspace services (Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin) fro
- tokio-rs/axumAxum is a Rust web framework for building backend servers — it routes incoming HTTP requests to the right hand
- thealgorithms/rustTheAlgorithms/Rust is an educational reference collection of classic computer science algorithms — sorting, se
- rwf2/rocketA web framework for Rust that handles routing, form data, and responses so developers can focus on building fa
- graphiteeditor/graphiteGraphite is a free, open-source 2D graphics editor with a nondestructive node-based workflow for vector and ra
- schniz/fnmfnm is a fast command-line tool for installing and switching between multiple Node.js versions, built in Rust
- alexsjones/llmfitTerminal tool that scans your hardware and recommends which AI language models will run well on your computer,
- zama-ai/fhevmFHEVM is a framework that brings data privacy to Ethereum-compatible blockchains using fully homomorphic encry
- wilfred/difftasticA command-line diff tool that understands code structure, showing what actually changed logically instead of j
- tree-sitter/tree-sitterTree-sitter is a fast, error-tolerant parser generator that converts source code into structured syntax trees
- clockworklabs/spacetimedbA database that doubles as a server, letting you skip building a separate backend. Write your data and busines
- actix/actix-webA fast, async web framework for Rust that handles the low-level work of building web servers and APIs, so you
- biomejs/biomeA fast, all-in-one code formatter and linter for JavaScript, TypeScript, and CSS projects, built in Rust to re
- ogham/exaA modern, colorful replacement for the Unix ls command with Git awareness, tree views, and icon support—drop-i
- niri-wm/niriA Linux window manager using Wayland that arranges windows in scrollable columns instead of overlapping layers
- rome/toolsA unified toolchain for JavaScript and TypeScript that combines formatting and linting into one fast tool, rep
- uutils/coreutilsA complete rewrite of the standard Unix command-line tools (ls, cp, cat, mv, and dozens more) in Rust, designe
- nautechsystems/nautilus_traderProfessional trading engine that lets you write strategies once in Python and run them in backtests or live tr
- slint-ui/slintAn open-source toolkit for building native desktop and embedded device GUIs using a declarative markup languag
- facebook/flowFlow is a static type checker for JavaScript that catches type errors during development before your code runs
- rustpython/rustpythonRustPython is a Python 3 interpreter built entirely in Rust — letting you embed Python scripting in Rust apps,
- gitui-org/gituiA fast, keyboard-driven git interface that runs in your terminal, letting you browse commits, stage changes, a
- vectordotdev/vectorHigh-performance data pipeline for collecting, filtering, and routing logs, metrics, and traces to monitoring
- neondatabase/neonPostgreSQL-compatible database that separates storage from compute, enabling automatic scaling, instant branch
- eza-community/ezaeza is a modern replacement for the ls terminal command that adds colour-coded output, file icons, Git status
- rust-lang/mdbookA command-line tool that converts a collection of Markdown files into a polished, chapter-by-chapter online bo
All repos · Explain any other repo →