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

lightclaw: Run a Lightweight Local-First AI Assistant

lightclaw: Run a Lightweight Local-First AI Assistant

LightClaw is a Rust-based AI assistant packaged as a single binary, with tools, local memory, and Telegram and Discord interfaces. It suits users who want an agent they can run without a Python runtime or external vector database.

RustAIAI Agents
Added Apr 5, 2026 View details
jan: Run AI Models Locally or Connect to Cloud Models

jan: Run AI Models Locally or Connect to Cloud Models

Jan is a desktop AI assistant for downloading and running language models on your computer, with optional connections to cloud providers. It suits people who want local control and privacy alongside custom assistants and an OpenAI-compatible local API.

AILLMRust
Added Mar 23, 2026 View details
sql-studio: Explore Databases with a Single-Binary SQL UI

sql-studio: Explore Databases with a Single-Binary SQL UI

SQL Studio is a browser-based database explorer for local files and remote SQL servers, launched with one command. It suits developers who want a shared interface for inspecting schemas, browsing rows, and running queries across supported database systems.

DatabaseRustDeveloper Tools
Added Mar 21, 2026 View details
CCometixLine: Customize the Claude Code Statusline

CCometixLine: Customize the Claude Code Statusline

CCometixLine is a Rust tool that adds configurable Git, model, and context information to Claude Code’s statusline. It suits developers who want a compact view of their coding session and optional terminal-based configuration tools.

RustCLIDeveloper Tools
Added Mar 20, 2026 View details
defguard: Manage Secure VPN and Identity Access

defguard: Manage Secure VPN and Identity Access

Defguard is a self-hosted platform for managing WireGuard VPN access, identity, and multi-factor authentication. It suits organizations that want centralized control over network access and authentication inside their own infrastructure.

RustSelf HostedSecurity
Added Mar 18, 2026 View details
py2many: Transpile Python to Multiple Languages

py2many: Transpile Python to Multiple Languages

py2many translates Python source into languages including Rust, C++, Go, and Zig, with type inference and language-specific output. It suits developers prototyping in Python who need to target other ecosystems, but support and maturity vary by target language.

PythonTranspilerCode Generation
Added Mar 17, 2026 View details
rayon: Parallelize Rust Computations Safely

rayon: Parallelize Rust Computations Safely

Rayon is a Rust library for parallelizing data processing and independent tasks while preserving data-race freedom. It suits Rust developers who want to use multiple CPU cores with familiar iterator-style code or explicit task control.

RustLibraryDevelopment Tools
Added Mar 12, 2026 View details
bevy: Build 2D and 3D Games in Rust

bevy: Build 2D and 3D Games in Rust

Bevy is a data-driven game engine for building 2D and 3D games in Rust. Its modular Entity Component System design suits developers who want a flexible, code-focused engine and are comfortable with a project still in active development.

RustFrameworkProgramming
Added Mar 11, 2026 View details
lstr: Browse Directory Trees in the Terminal

lstr: Browse Directory Trees in the Terminal

lstr is a Rust command-line directory tree viewer with both classic text output and an interactive terminal interface. Use it to inspect project files, check Git status, or produce JSON and offline HTML indexes.

RustCLIDeveloper Tools
Added Feb 27, 2026 View details
tach: Enforce Python Module Dependencies

tach: Enforce Python Module Dependencies

Tach helps Python teams define and enforce module boundaries, so imports follow declared dependencies and public interfaces. Use it to detect dependency cycles, inspect architecture, and adopt modular rules incrementally.

PythonRustCLI
Added Feb 26, 2026 View details
scooter: Find and Replace Text Interactively in the Terminal

scooter: Find and Replace Text Interactively in the Terminal

scooter is a Rust terminal app for reviewing and applying find-and-replace changes across files or piped text. It supports regular expressions, fixed strings, and selective replacements, making it useful when changes need human review before they are written.

RustTerminalCLI
Added Feb 23, 2026 View details
sqlsync: Synchronize Collaborative SQLite State Offline

sqlsync: Synchronize Collaborative SQLite State Offline

SQLSync wraps SQLite to let web applications share database state across users, devices, and the edge, including during network interruptions. It suits teams building local-first apps that need reactive queries and collaborative updates.

RustDatabaseLocal First
Added Feb 18, 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 ❤️