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

r55: Run Rust Smart Contracts in an Ethereum Execution Environment

r55: Run Rust Smart Contracts in an Ethereum Execution Environment

R55 is an experimental Ethereum execution environment that runs RISC-V smart contracts alongside EVM contracts on the same state. It targets Rust developers and teams exploring alternate execution paths for Ethereum contracts.

RustEthereumDeveloper Tools
Added Oct 30, 2025 View details
donutbrowser: Manage Isolated Chromium Browser Profiles

donutbrowser: Manage Isolated Chromium Browser Profiles

Donut Browser is a desktop Chromium profile manager built around a privacy-focused anti-detect engine. It is aimed at people who need separate browser identities, per-profile proxies, and optional sync or automation integrations.

RustDesktop AppPrivacy
Added Oct 30, 2025 View details
oxc: Build Fast JavaScript and TypeScript Tools

oxc: Build Fast JavaScript and TypeScript Tools

Oxc is a Rust-based toolchain for parsing, transforming, linting, formatting, minifying, and resolving JavaScript and TypeScript. Use its command-line tools directly or its components to build JavaScript tooling.

RustJavaScriptTypeScript
Added Oct 28, 2025 View details
nuclear: Play and Organize Music Across Desktop Platforms

nuclear: Play and Organize Music Across Desktop Platforms

Nuclear is a free desktop music player for Windows, macOS, and Linux that searches for music and streams it from available sources. It suits listeners who want playlists, plugin-based features, and playback controls without ads or tracking.

Desktop AppMusicTypeScript
Added Oct 28, 2025 View details
hexora: Scan Python Code for Malicious Patterns

hexora: Scan Python Code for Malicious Patterns

Hexora analyzes Python source for suspicious behavior using static rules and a machine-learned file score. It is intended for security teams and developers reviewing packages, dependencies, and scripts for potential threats.

PythonRustSecurity
Added Oct 27, 2025 View details
nexus-zkvm: Prove Rust Program Execution with Zero Knowledge

nexus-zkvm: Prove Rust Program Execution with Zero Knowledge

Nexus zkVM is a Rust-based virtual machine for generating zero-knowledge proofs of program execution. It is aimed at developers exploring verifiable computation who need a modular, publicly specified system and can work with experimental software.

RustSecurityDevelopment Tools
Added Oct 22, 2025 View details
zen: Run Business Rules Across Languages

zen: Run Business Rules Across Languages

ZEN is a Rust-based business rules engine that evaluates portable JSON decisions consistently across multiple programming languages. Use it to make complex business logic readable, testable, and reusable across services and applications.

RustLibraryDeveloper Tools
Added Oct 19, 2025 View details
harmony: Render and Parse OpenAI Harmony Conversations

harmony: Render and Parse OpenAI Harmony Conversations

OpenAI Harmony is a Rust-based library with Python bindings for rendering and parsing the conversation format used by gpt-oss. It is useful for developers building inference systems that need to handle Harmony messages, channels, and tool calls directly.

RustPythonLLM
Added Oct 14, 2025 View details
rig: Build LLM Applications in Rust

rig: Build LLM Applications in Rust

Rig is a Rust library for building modular LLM applications, with shared interfaces for model providers, vector stores, and agent workflows. It suits Rust developers who want to integrate multiple LLM services without building each integration from scratch.

RustLLMAI Agents
Added Oct 12, 2025 View details
meetily: Transcribe and Summarize Meetings Locally

meetily: Transcribe and Summarize Meetings Locally

Meetily is a desktop meeting assistant that records, transcribes, and summarizes meetings using local models and configurable AI providers. It suits people and organizations that want more control over meeting data than cloud-first tools provide.

AIRustSelf Hosted
Added Oct 12, 2025 View details
memvid: Store Persistent AI Memory in a Single File

memvid: Store Persistent AI Memory in a Single File

Memvid is a Rust-based memory layer that stores content, search indexes, and metadata in a portable .mv2 file. It suits developers building agents that need local, persistent retrieval without operating a separate database service.

RustAIAI Agents
Added Oct 11, 2025 View details
headway: Run a Self-Hosted OpenStreetMap Stack

headway: Run a Self-Hosted OpenStreetMap Stack

Headway bundles a map frontend, basemap, geocoder and routing engine into a self-hostable OpenStreetMap stack. Use it to serve maps, search and driving, cycling or walking directions for a chosen area using your own location data.

RustSelf HostedMaps
Added Oct 11, 2025 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 ❤️