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

pdf-inspector: Classify PDFs and Extract Text as Markdown

pdf-inspector: Classify PDFs and Extract Text as Markdown

pdf-inspector is a Rust library and set of bindings for classifying PDFs, extracting positioned text, and converting documents to Markdown. It helps processing pipelines route scanned pages to OCR while handling text-based pages locally.

RustPDFLibrary
Added Aug 26, 2026 View details
grok-build: Code with an Interactive Terminal AI Agent

grok-build: Code with an Interactive Terminal AI Agent

Grok Build is a Rust-based coding agent that works in a full-screen terminal interface or in headless scripts and CI. It can inspect and edit a codebase, run shell commands, search the web, and manage longer tasks.

RustCLIAI Agents
Added Aug 25, 2026 View details
tmux-agent-sidebar: Monitor Coding Agents Across tmux

tmux-agent-sidebar: Monitor Coding Agents Across tmux

tmux-agent-sidebar brings Claude Code, Codex, and OpenCode activity from every tmux session and window into one sidebar. It helps developers track agent status, inspect work, and manage worktrees without switching panes.

RustDeveloper ToolsAI Agents
Added Aug 23, 2026 View details
openinterpreter: Run Coding Agents in Your Terminal

openinterpreter: Run Coding Agents in Your Terminal

Open Interpreter is a Rust-based terminal coding agent designed to get useful results from low-cost language models. It supports multiple agent harnesses and connects to ACP-compatible editors and Codex SDK clients.

RustCoding AgentAI Agents
Added Aug 18, 2026 View details
mcp-gateway: Route MCP Servers and REST APIs Through One Endpoint

mcp-gateway: Route MCP Servers and REST APIs Through One Endpoint

A Rust gateway that brings MCP servers and REST APIs behind one endpoint, with tools discovered on demand through a compact meta-tool surface. It also bridges MCP protocol revisions and adds centralized routing and policy controls.

RustAILLM
Added Aug 15, 2026 View details
jan: Run AI Models Locally on Your Desktop

jan: Run AI Models Locally on Your Desktop

Jan is a cross-platform desktop app for running language models locally, with optional connections to cloud AI providers. It suits people who want a private local assistant, custom workflows, or an OpenAI-compatible local API.

AILLMDesktop App
Added Aug 14, 2026 View details
graphbit: Build Type-Safe Multi-Agent AI Workflows

graphbit: Build Type-Safe Multi-Agent AI Workflows

GraphBit is a Rust-core framework with a Python API for building and running multi-agent AI workflows. It suits teams that need concurrent execution, multiple LLM providers, and workflow reliability with Python ergonomics.

RustPythonAI Agents
Added Aug 14, 2026 View details
start-technologies: Run a Self-Hosted Server and Home Network Stack

start-technologies: Run a Self-Hosted Server and Home Network Stack

Start Technologies is a monorepo for StartOS and related tools for self-hosting, service packaging, registries, tunneling, and router management. It suits people who want to run services on hardware they control and developers building for the Start9 ecosystem.

RustSelf HostedLinux
Added Aug 13, 2026 View details
cortex-mem: Give AI Agents Persistent Long-Term Memory

cortex-mem: Give AI Agents Persistent Long-Term Memory

Cortex Memory is a Rust framework for storing, extracting, and searching long-term memories for AI agents and applications. It combines durable file-based storage with semantic search, and offers CLI, REST API, and MCP access.

RustAI AgentsAI
Added Aug 12, 2026 View details
goose: Run an Extensible AI Agent on Your Machine

goose: Run an Extensible AI Agent on Your Machine

goose is a Rust-based AI agent available as a desktop app, CLI, and API. It connects to multiple LLM providers and MCP extensions, making it useful for code work as well as research, writing, automation, and data analysis.

RustAI AgentsAI
Added Aug 9, 2026 View details
StringWars: Compare String-Processing Performance

StringWars: Compare String-Processing Performance

StringWars is a Rust and Python benchmark suite for comparing string-processing libraries across CPUs and GPUs. It helps developers evaluate throughput for search, hashing, Unicode processing, edit distance, sorting, and related workloads on their own datasets and hardware.

RustPythonPerformance
Added Jul 21, 2026 View details
pgrust: Run a Rust Rewrite of PostgreSQL

pgrust: Run a Rust Rewrite of PostgreSQL

pgrust is a Rust reimplementation of PostgreSQL that aims to preserve its wire protocol and SQL behavior while reworking execution, concurrency, and storage. It is for evaluation and experimentation today, not production data you cannot afford to lose.

RustDatabasePostgreSQL
Added Jul 11, 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 ❤️