Open Source Rust Projects
Discover 111 open source Rust repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Rust projects here are most often combined with CLI, Developer Tools and AI Agents. Last updated October 4, 2026.
111 repositories · updated October 4, 2026

ZLUDA: Run CUDA Applications on Non-NVIDIA GPUs
ZLUDA aims to let unmodified CUDA applications run on non-NVIDIA GPUs as a drop-in CUDA replacement. It is for developers and users who want to try CUDA software on supported non-NVIDIA hardware; check the project documentation for setup and compatibility details.

dim: Organize and Stream a Self-Hosted Media Library
Dim is a self-hosted media manager that organizes media collections and makes them accessible through a web interface. It suits people who want to manage and play their own media from a server, with Docker and optional hardware acceleration support.

zellij: Organize Terminal Work in a Multiplexer
Zellij is a Rust-based terminal workspace for keeping shells and applications organized in panes and tabs. It suits developers and operations teams who want a customizable terminal multiplexer with layouts, collaboration, and WebAssembly plugins.

RapidRAW: Edit RAW Photos with GPU Acceleration
RapidRAW is a non-destructive photo editor for RAW and other image files, built with Rust, Tauri, React, and GPU processing. It suits photographers who want a lightweight desktop workflow with editing, library management, and batch export.

devtools-x: Use Developer Utilities in a Lightweight Desktop App
DevTools-X brings dozens of common developer utilities into one cross-platform desktop app built with Tauri, React, and Rust. It suits developers who want offline-friendly tools without installing a separate app for each task.

awesome-sphinxdoc: Find Sphinx Documentation Resources
A searchable, curated directory of resources for the Sphinx documentation generator, including extensions, themes, and tutorials. It suits Sphinx users looking for tools and contributors who want to maintain or extend the collection.

lapdev: Create Kubernetes Development Environments
Lapdev provisions development environments for Kubernetes applications and keeps them connected to production workloads. It is aimed at teams that want isolated or shared environments and local debugging without manually maintaining separate manifests.

microsandbox: Run Untrusted Workloads in Local MicroVMs
Microsandbox runs untrusted code in local microVMs and provides a CLI and SDKs for managing isolated workloads. It suits developers and agent builders who need disposable, programmable sandboxes without a separate infrastructure service.

redlib: Browse Reddit Through a Private Front End
Redlib is a Rust-based alternative front end for browsing Reddit without its usual ads, tracking, or JavaScript-heavy interface. Use a public instance or self-host it when you want a lighter browsing experience and control over the server handling your requests.

difftastic: Compare Code by Its Syntax
Difftastic is a structural diff tool that compares source files according to their syntax instead of only comparing lines. It helps developers review code changes across formatting shifts, with line-based fallback when parsing fails.

zed: A High-Performance Multiplayer Code Editor
Zed is a Rust-based code editor designed for fast, responsive editing and multiplayer collaboration. It suits developers who want a desktop editor for individual work or shared coding sessions across macOS, Linux, and Windows.

Weylus: Turn a Tablet into a Computer Input Device
Weylus lets you use a tablet or phone as a touch screen or graphics tablet for your computer through a browser. It is especially capable on Linux, with stylus pressure, tilt, multi-touch, window capture, and optional second-screen support.