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.
- misterio77/rocket-post-as-deleteA plugin for the Rocket web framework in Rust that lets plain HTML forms trigger proper DELETE requests. It re
- moritzheiber/laresLares is a lightweight, self-hosted backend service that fetches and stores RSS feed updates and serves them t
- moritzheiber/rustodonA lightweight, experimental social media server written in Rust that can talk to other servers using the Activ
- mu-hun/rustpythonRustPython is a Python interpreter written entirely in Rust from scratch, letting Python code run in new place
- mytechnotalent/rp2350_rust_blink_driverA simple Rust program that blinks an LED on a Raspberry Pi Pico 2 board. It serves as a starting point to veri
- nikic/min-max-heap-rsA Rust library providing a min-max heap data structure that efficiently tracks and removes both the smallest a
- npmccallum/rsaA pure-Rust library for RSA encryption and digital signing, letting developers encrypt data or sign and verify
- orlp/orlp-crateA personal grab-bag of small, unpolished Rust utility functions the author bundled into one crate instead of p
- patrickelectric/youbetterworkAn experimental Rust project exploring event-driven software design, where program parts communicate by sendin
- popzxc/alloyAlloy is a Rust toolkit for building apps that interact with Ethereum and other blockchains — sending transact
- pythoneer/sinulationA Rust project that builds trigonometric functions like sine and cosine from scratch, showing how these calcul
- raphamorim/bitstrA Rust library for working with raw binary data as continuous bit sequences. It lets you create bit strings fr
- rigellute/rust-fizz-buzzA simple FizzBuzz program written in Rust. It counts through numbers, printing "Fizz" for multiples of three,
- rjected/contenderContender is a Rust tool that stress-tests Ethereum nodes by generating and sending high volumes of transactio
- rjzhb/memoryallocator-rustA simple memory allocator written in Rust that manages how a computer's memory is handed out to programs and r
- skevy/saplingA Git replacement built by Meta for handling massive codebases fast, using a virtual filesystem that fetches f
- sysix/zed-oxcA Zed editor extension that adds real-time JavaScript and TypeScript linting powered by the fast, Rust-based O
- tauri-apps/winit-gtk4A Rust toolkit that creates and manages app windows across Windows, macOS, Linux, and mobile, and captures key
- valentin271/wtuiwtui is a terminal menu for managing WireGuard VPN connections — connect, disconnect, and inspect connections
- veykril/jjJujutsu (jj) is a version control tool that works with existing Git repos but auto-saves your work, tracks eve
- vmx/intelbugminimalA minimal Rust reproduction case that isolates a specific bug in OpenCL code running on Intel GPUs, with no RE
- vorot93/nushellA modern, cross-platform command-line shell that treats data as structured tables instead of plain text, makin
- vorot93/rust-igdA Rust library that lets your app talk to your home router using UPnP to discover its public IP and automatica
- woss/fork-pnpmA faster alternative to npm/Yarn that stores each package once in shared storage and links it into projects, s
- woss/fork-tensorzeroAn open-source platform that acts as a smart gateway between your app and LLM providers, tracking performance
- yankeeinlondon/tauri-plugin-sqlA plugin for Tauri desktop apps that lets your front-end JavaScript code directly connect to and query databas
- zzzgydi/melodyMelody is a language that lets you write readable, sentence-like pattern-matching rules instead of cryptic reg
All repos · Explain any other repo →