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

destructive_command_guard: Block Dangerous Commands Before Execution

destructive_command_guard: Block Dangerous Commands Before Execution

dcg is a Rust hook that checks commands from AI coding agents before they run and blocks destructive operations. It suits developers who want guardrails against accidental data or work loss, with configurable coverage for additional tools and services.

RustCLIAI Agents
Added Jul 11, 2026 View details
zeroboot: Create Fast VM Sandboxes for AI Agents

zeroboot: Create Fast VM Sandboxes for AI Agents

Zeroboot uses copy-on-write forks of Firecracker VM snapshots to create isolated sandboxes quickly for code execution. It is aimed at teams running agent-generated code that need VM-level isolation and can accept a working-prototype maturity level.

AI AgentsRustCode Execution
Added Jun 11, 2026 View details
inkwell: Write and Preview Markdown on Your Desktop

inkwell: Write and Preview Markdown on Your Desktop

Inkwell is a local-first Markdown editor for Windows, macOS, and Linux, built for focused writing without cloud accounts or telemetry. It combines a live preview, file workspaces, history, and export options in a portable desktop app.

RustDesktop AppCross Platform
Added Jun 10, 2026 View details
mullvadvpn-app: Secure VPN Client for Desktop and Mobile

mullvadvpn-app: Secure VPN Client for Desktop and Mobile

Mullvad VPN’s client app connects desktop and mobile devices to its VPN service, with a Rust daemon and platform-specific frontends. It suits users who want privacy-focused tunneling and controls across major platforms.

RustVPNPrivacy
Added Jun 4, 2026 View details
OpenLogi: Configure Logitech Devices Locally

OpenLogi: Configure Logitech Devices Locally

OpenLogi is a Rust desktop app and CLI for configuring Logitech mice, keyboards, lights, and webcams over HID++ and UVC. It offers local configuration without an account or telemetry, with support for macOS, Linux, and Windows.

RustDesktop AppCross Platform
Added Jun 1, 2026 View details
apiark: Send and Manage API Requests Locally

apiark: Send and Manage API Requests Locally

ApiArk is a desktop API client for testing and organizing requests across REST, GraphQL, gRPC, and other protocols. It stores collections as YAML files on your filesystem, with no account or cloud service required.

APIDesktop AppDeveloper Tools
Added May 29, 2026 View details
RustTraining: Learn Rust Through Structured Training Books

RustTraining: Learn Rust Through Structured Training Books

RustTraining is a collection of seven books for learning Rust from different programming backgrounds and at different levels. It covers language fundamentals, async, advanced patterns, type-driven correctness, and production engineering practices.

RustEducationProgramming
Added May 29, 2026 View details
OpenHuman: Run a Modular AI Agent Harness

OpenHuman: Run a Modular AI Agent Harness

OpenHuman is a Rust-based agent harness available as a desktop app, browser UI, terminal client, and embeddable library. It connects configurable language models, memory, search, tools, and workflows for people building or using persistent AI agents.

RustAI AgentsAgent Orchestration
Added May 27, 2026 View details
lemmy: Host Federated Discussion Communities

lemmy: Host Federated Discussion Communities

Lemmy is a self-hostable link aggregator and forum where people post, vote, and discuss across independently operated servers. It suits communities seeking a Reddit-like service with federation and local moderation policies.

RustSelf HostedSocial Networking
Added May 1, 2026 View details
tokio: Build Asynchronous Applications in Rust

tokio: Build Asynchronous Applications in Rust

Tokio is a Rust runtime for building asynchronous applications, with task scheduling and non-blocking I/O for networking. It suits developers who need to handle concurrent connections and tasks without blocking execution.

RustNetworkingLibrary
Added Apr 27, 2026 View details
edb: Debug Ethereum Smart Contracts at the Source Level

edb: Debug Ethereum Smart Contracts at the Source Level

EDB is a source-level debugger for replaying Ethereum transactions and inspecting Solidity execution. It offers step controls, variable inspection, expression evaluation, breakpoints, watchpoints, and browser or terminal interfaces.

RustDeveloper ToolsSecurity
Added Apr 19, 2026 View details
neohtop: Monitor System Resources and Processes

neohtop: Monitor System Resources and Processes

NeoHtop is a cross-platform desktop system monitor built with Svelte, Rust, and Tauri. It helps users inspect resource usage and find, sort, pin, or manage running processes through a modern interface.

Desktop AppCross PlatformMonitoring
Added Apr 15, 2026 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️