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

pkgx: Run Tools and Specific Versions on Demand

pkgx: Run Tools and Specific Versions on Demand

pkgx is a standalone command-line tool that runs packaged software and specific versions without installing them into your wider system. It suits developers who want convenient, repeatable access to project tools across local machines, scripts, and CI.

RustCLIDeveloper Tools
Added Jan 19, 2026 View details
gitbundle: Self-Host Git Repositories and CI Workflows

gitbundle: Self-Host Git Repositories and CI Workflows

GitBundle is a self-hosted code hosting and workflow automation platform with a Rust-powered server and a separate runner. It suits teams seeking an alternative to hosted Git services, though some workflow events are marked not ready yet.

Self HostedRustDocker
Added Jan 14, 2026 View details
systemctl-tui: Manage systemd Services and Logs in a TUI

systemctl-tui: Manage systemd Services and Logs in a TUI

systemctl-tui is a Rust terminal interface for browsing systemd service and timer status, reading logs, and managing units. It is suited to Linux users who want a focused alternative to command-by-command systemctl workflows, including for remote hosts over SSH.

RustLinuxTerminal
Added Jan 7, 2026 View details
pyo3: Connect Rust and Python

pyo3: Connect Rust and Python

PyO3 provides Rust bindings for Python, letting developers build native Python extension modules or embed Python in Rust applications. It suits projects that need Rust code to interoperate with Python through its interpreter and C API.

RustPythonLibrary
Added Jan 4, 2026 View details
rerun: Explore and Query Multimodal Robotics Data

rerun: Explore and Query Multimodal Robotics Data

Rerun is a data platform for logging, exploring, and querying synchronized visual and sensor data over time. It helps robotics and computer vision teams debug systems, inspect recordings, and prepare data for training.

RustPythonComputer Vision
Added Jan 2, 2026 View details
xberg: Extract Text and Structure from Documents

xberg: Extract Text and Structure from Documents

Xberg is a Rust-based document intelligence engine that extracts text, tables, metadata, and structured data from many file types. Use it as a library, CLI, REST API, or MCP server, with bindings for multiple languages.

RustData ExtractionLibrary
Added Dec 30, 2025 View details
teller: Manage Secrets from the Command Line

teller: Manage Secrets from the Command Line

Teller is a Rust CLI for using secrets from cloud providers and vaults without storing them in shell scripts or local environment files. It also supports secret scanning, redaction, and provider-to-provider copying.

RustCLIDeveloper Tools
Added Dec 30, 2025 View details
carbonyl: Browse the Web from a Terminal

carbonyl: Browse the Web from a Terminal

Carbonyl runs a Chromium-based browser directly in a terminal, including over SSH and without a window server. It suits users who need modern web pages and media in a text-console environment, but is more resource-intensive to build than a lightweight text browser.

Browser AutomationTerminalRust
Added Dec 29, 2025 View details
sshx: Share a Collaborative Terminal Over the Web

sshx: Share a Collaborative Terminal Over the Web

sshx lets people share a live terminal through a web link, with real-time collaboration and end-to-end encryption. It suits remote troubleshooting, pairing, and temporary access to a terminal, including from CI jobs.

RustTerminalCollaboration
Added Dec 24, 2025 View details
pueue: Queue and Manage Shell Commands

pueue: Queue and Manage Shell Commands

Pueue is a Rust command-line tool for queuing long-running shell commands and controlling them through a background daemon. It suits individual users who want persistent task tracking and configurable sequential or parallel execution without relying on an active terminal session.

RustCLITask Queue
Added Dec 23, 2025 View details
greptimedb: Store and Query Metrics, Logs, and Traces

greptimedb: Store and Query Metrics, Logs, and Traces

GreptimeDB is a Rust observability database that stores metrics, logs, and traces on object storage. It suits teams seeking a shared backend for telemetry, with SQL and PromQL queries and support for common ingestion protocols.

DatabaseObservabilityRust
Added Dec 21, 2025 View details
wassette: Run WebAssembly Tools Through MCP

wassette: Run WebAssembly Tools Through MCP

Wassette lets AI agents load and use WebAssembly Components through the Model Context Protocol. It is aimed at developers who want reusable tools running in Wasmtime’s security sandbox, but the project warns that it is not production-ready.

RustMCPMCP Server
Added Dec 20, 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 ❤️