Awesome Rust

A curated list of Rust code and resources.
If you want to contribute, please read this.
Applications
- ad-si/Woxi [woxi] - An interpreter for the Wolfram Language powered by Rust.
- alacritty - A cross-platform, GPU enhanced terminal emulator
- Andromeda - JavaScript & TypeScript runtime built from the ground up in Rust 🦀 and powered by The Nova Engine.
- arimxyer/models [modelsdev] - A TUI for browsing AI models, benchmarks, and coding agents

- Arti - An implementation of Tor. (So far, it's a not-very-complete client. But watch this space!)

- asm-cli-rust - An interactive assembly shell.
- clash-verge-rev/clash-verge-rev - A cross-platform, modern Clash GUI based on tauri & rust, supporting Windows, macOS, and Linux.
- cloudflare/boringtun - A Userspace WireGuard VPN Implementation

- DBX - A lightweight, open-source database management tool built with Tauri, supporting MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, and more.

- defguard - Enterprise Open Source SSO & WireGuard VPN with real 2FA/MFA
- denoland/deno - A secure JavaScript/TypeScript runtime built with V8 and Tokio

- doprz/dipc - Convert your favorite images and wallpapers with your favorite color palettes/themes

- EasyTier - A simple, full-featured and decentralized mesh VPN with WireGuard support.


- Edit - A simple editor for simple needs.

- fcsonline/drill - A HTTP load testing application inspired by Ansible syntax
- fend - Arbitrary-precision unit-aware calculator

- Fractalide - Simple microservices
- GCWing/BitFun - A cross-platform desktop AI agent with a Rust runtime that works in real repositories and can drive the browser, terminal, and desktop applications
- giga-grabber - A very fast and relatively stable Mega downloader

- glzr-io/glazewm - A tiling window manager for Windows inspired by i3wm, with YAML config, multi-monitor support, and keyboard-driven commands
- google/mdbook-i18n-helpers [mdbook-i18n-helpers] - Internationalization and rendering extensions for mdbook.
- habitat - A tool created by Chef to build, deploy, and manage applications.
- Herd - an experimental HTTP load testing application
- hickory-dns - A DNS-server

- innernet - An overlay or private mesh network that uses Wireguard under the hood
- jedisct1/flowgger - A fast, simple and lightweight data collector
- kalker - A scientific calculator that supports math-like syntax with user-defined variables, functions, derivation, integration, and complex numbers. Cross-platform + WASM support

- kftray - A cross-platform system tray app for managing and sharing multiple kubectl port-forward configurations.

- kytan - High Performance Peer-to-Peer VPN
- linkerd/linkerd2-proxy - Ultralight service mesh for Kubernetes.
- Livediff [livediff] - Real-time terminal file diff monitoring TUI.

- LWE - Linux desktop app for browsing, managing, and applying Wallpaper Engine content, built with Rust and Tauri.
- lzanini/mdbook-katex [mdbook-katex] - A preprocessor for mdBook, using KaTeX to render LaTeX math expressions.
- MaidSafe - A decentralized platform.
- mayocream/koharu - An ML-powered manga translator with automatic speech bubble detection, OCR, inpainting, and LLM translation, built with Candle and Tauri
- mdBook - A command line utility to create books from markdown files

- Mega - A monorepo & monolithic codebase management system that supports Git, also is an unofficial open source implementation of Google Piper.
- Michael-F-Bryan/mdbook-linkcheck [mdbook-linkcheck] - A backend for mdbook which will check your links for you.
- mirrord - Connect your local process and your cloud environment, and run local code in cloud conditions
- mmalmi/nostr-vpn [nvpn] - Tailscale-style private mesh VPN built on Nostr identities and a FIPS-backed data plane. Features native cross-platform apps (macOS, Linux, Windows, Mobile) and a CLI/daemon.
- newdee/magpie - Local-first Spotlight-style launcher that searches your GitHub stars, local files, images, and videos semantically, fully on-device.

- nicohman/eidolon - A steam and drm-free game registry and launcher for linux and macosx
- openma-ai/Martty - A Rust/ratatui terminal client for DeepSeek Harness and other ACP-compatible coding agents.

- OxideTerm - A cross-platform SSH terminal client and local terminal emulator built with Tauri 2.0 and pure-Rust SSH (russh). Features multiplexed connections, SFTP file manager, built-in IDE (CodeMirror 6), port forwarding (-L/-R/-D), Grace Period auto-reconnect, plugin system, AI assistant, encrypted export (.oxide), and 11 languages.

- Pijul - A patch-based distributed version control system
- provrb/OBDium - A cross-platform Tauri-based application for everything vehicle diagnostics. Connect your vehicle over an ELM327 adapter and read trouble codes, live OBD-II data, I/M readiness tests, and more!
- qiluo-admin - An enterprise-grade rapid development platform (Axum + SeaORM + JWT + VUE3, supports MySQL/Postgres/SQLite)
- Rauthy - OpenID Connect Single Sign-On Identity & Access Management
- Rio - A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers.
- rkik - CLI tool designed for stateless and passive NTP inspection, just as dig or ping are for DNS and ICMP. It supports async requests and continuous monitoring.

- run [run-kit] - Universal multi-language runner and smart REPL (25+ languages: Python, JS, Go, C, etc.).
- runmat-org/runmat [runmat] - A runtime for MATLAB-syntax numerical programs, with GPU acceleration through wgpu.

- Rust Iot Platform - A high-performance IoT development platform built with Rust, designed for multi-protocol support and real-time data processing. This platform supports MQTT, WebSockets (WS), TCP, and CoAP protocols, making it highly flexible for diverse IoT applications.
- rx - Vi inspired Modern Pixel Art Editor
- Ryot - A self hosted application to track media consumption, fitness, etc.
- s00d/switchshuttle - Cross-platform system tray app for organizing and running predefined terminal commands with global hotkeys, nested menus, and JSON-backed configuration (Tauri + Vue).
- Saga Reader - A Blazing-Fast and Extremely-Lightweight Internet Reader driven by AI.Supports fetching of search engine information and RSS.
- Servo - A prototype web browser engine
- shoes - A multi-protocol proxy server
- shuttle - A serverless platform.
- Sniffnet - Cross-platform application to monitor your network traffic with ease

- SWC - super-fast TypeScript / JavaScript compiler
- TabbyML/tabby - Self-hosted AI coding assistant, an open-source alternative to GitHub Copilot with GPU support and OpenAPI interface

- temps - A self-hosted PaaS that replaces Vercel, analytics, error tracking, and uptime monitoring with a single Rust binary
- tiny - A terminal IRC client
- topjohnwu/Magisk - A suite of open source tools for customizing Android, providing root access, boot image manipulation, and systemless modifications
- tunnetio/Tunnet - Private mesh networking with public tunnels, identity-based SSH, and P2P file transfer
- Tura-AI/tura - A local coding agent for terminal, desktop GUI, and command-line workflows, with persistent task state and evidence-backed verification.

- Typst - A markup-based typesetting system

- UpVPN - WireGuard VPN client for macOS, Linux, and Windows built on Tauri.
- vortix - Terminal UI for WireGuard and OpenVPN with real-time telemetry, leak detection, and kill switch
- vproxy - A high-performance HTTP/HTTPS/SOCKS5 proxy server

- wasmer - A safe and fast WebAssembly runtime supporting WASI and Emscripten

- Weld - Full fake REST API generator
- wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer
- WinterJS - A secure JavaScript runtime built with SpiderMonkey and Axum
- zellij - A terminal multiplexer (workspace) with batteries included
- Zephyr - A modern, lightweight, and secure Mihomo (Clash Meta) GUI client built with Tauri.

Audio and Music
- AreevAI/flowcat - Native-Rust runtime for real-time voice AI agents (phone + WebRTC), self-hosted single binary, pipecat-compatible
- dano - A hashdeep/md5tree (but much more) for media files
- [enginesound](https://github.com/Das