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

readyset: Cache Database Queries for Faster Reads

readyset: Cache Database Queries for Faster Reads

Readyset sits between an application and a MySQL or PostgreSQL database, caching supported SQL reads and keeping results updated from database changes. It can help teams improve read throughput without adding application-managed cache invalidation.

DatabaseProxyRust
Added Dec 6, 2025 View details
linera-protocol: Build Scalable Web3 Applications

linera-protocol: Build Scalable Web3 Applications

Linera is Rust-based infrastructure for building decentralized applications with low latency and high scalability. This repository includes the protocol, node and client software, and a Wasm application SDK for developers.

RustBlockchainWasm
Added Dec 5, 2025 View details
paradedb: Add Search and Analytics to PostgreSQL

paradedb: Add Search and Analytics to PostgreSQL

ParadeDB is a PostgreSQL extension that brings full-text search, vector retrieval, and analytics into the database where application data already lives. It suits teams that want SQL-based search and aggregation without operating a separate search system.

PostgreSQLDatabaseRust
Added Dec 2, 2025 View details
espanso: Expand Text Snippets Across Your Desktop

espanso: Expand Text Snippets Across Your Desktop

espanso is a privacy-first text expander for Windows, macOS, and Linux. It replaces typed triggers with snippets, scripts, commands, and other content, making it useful for repetitive writing and system-wide shortcuts.

ProductivityText ProcessingAutomation
Added Nov 29, 2025 View details
termscp: Transfer and Explore Files from a Terminal

termscp: Transfer and Explore Files from a Terminal

termscp is a cross-platform terminal file manager for local files and remote connections. Use its text interface to browse, transfer, and edit files across protocols including SFTP, SCP, FTP, S3, SMB, and WebDAV.

RustTerminalCLI
Added Nov 28, 2025 View details
trident: Fuzz Test Solana Programs

trident: Fuzz Test Solana Programs

Trident is a Rust framework for fuzz testing Solana programs through guided, stateful transaction sequences. It helps Solana developers and auditors explore edge cases and check program behavior beyond conventional unit tests.

RustSecurityTesting
Added Nov 25, 2025 View details
RustScan: Find Open Network Ports Quickly

RustScan: Find Open Network Ports Quickly

RustScan is a Rust-based port scanner for quickly identifying open ports on hosts and networks. It can pass results to Nmap and run scripts, making it useful for authorized security testing and network assessment workflows.

RustSecurityNetworking
Added Nov 24, 2025 View details
cargo-binstall: Install Rust Tools from Prebuilt Binaries

cargo-binstall: Install Rust Tools from Prebuilt Binaries

cargo-binstall finds and installs prebuilt binaries for Rust crates, reducing the wait and build requirements of cargo install. It is useful for developers and CI jobs when a compatible release artifact is available, with source installation as a fallback.

RustDeveloper ToolsCLI
Added Nov 21, 2025 View details
dioxus: Build Cross-Platform Apps with Rust

dioxus: Build Cross-Platform Apps with Rust

Dioxus is a Rust UI framework for building web, desktop, and mobile apps from a shared codebase. It combines reactive UI, development tooling, and optional fullstack features for teams that want Rust across client and server.

RustFrameworkCross Platform
Added Nov 18, 2025 View details
fish-shell: Use a Friendly Interactive Command-Line Shell

fish-shell: Use a Friendly Interactive Command-Line Shell

fish is an interactive shell for macOS, Linux, and other platforms. It makes common command-line work easier with syntax highlighting, autosuggestions, and useful completions enabled by default.

RustShellTerminal
Added Nov 15, 2025 View details
EasyTier: Build Decentralized Mesh VPNs

EasyTier: Build Decentralized Mesh VPNs

EasyTier connects devices across networks through a decentralized virtual private network, with NAT traversal and optional relay nodes. It suits people who need private connectivity between remote devices or subnets without relying on a centralized VPN service.

RustNetworkingSecurity
Added Nov 10, 2025 View details
lance: Store and Query Multimodal Lakehouse Data

lance: Store and Query Multimodal Lakehouse Data

Lance is a Rust-based lakehouse format and SDK for AI and machine-learning data. It combines columnar storage with random access, vector and full-text search, and dataset versioning for teams working with multimodal data.

RustPythonMachine Learning
Added Nov 1, 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 ❤️