Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source rust software

2007 open-source libraries, tools and applications tagged rust, ranked by how closely rust is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

2007 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
ArcBox
ArcBox is an open-source container and VM runtime for macOS written from scratch in Rust, providing a drop-in Docker engine, native Kuberne…
784223experimental
lencx/nofwl
NoFWL is a cross-platform desktop application for accessing ChatGPT, built with Tauri and Rust. It wraps the ChatGPT experience in a native…
224127experimental
NVlabs/cuda-oxide
cuda-oxide is an experimental rustc codegen backend that compiles Rust GPU kernels directly to CUDA PTX, letting you write SIMT device code…
823746experimental
gosub-io/gosub-engine
Gosub is a modular, embeddable web browser engine written from scratch in Rust, with spec-compliant HTML5 and CSS3 parsers, an async networ…
823683experimental
GetFirefly/firefly
Firefly is an alternative implementation of the BEAM virtual machine, including a compiler and runtime for BEAM languages like Erlang and E…
103581experimental
NVIDIA-NeMo/Switchyard
Switchyard is a Rust proxy and library that routes LLM traffic across models and providers while translating between OpenAI Chat, Anthropic…
773421experimental
Rust-GPU/rust-gpu
A Rust compiler backend that emits SPIR-V, making Rust a first-class language for writing GPU shaders targeting Vulkan. It lets developers …
803376experimental
maestro-os/maestro
Maestro is a lightweight Unix-like kernel and operating system written from scratch in Rust, aiming for Linux syscall compatibility while l…
773340experimental
TaKO8Ki/gobang
Gobang is a cross-platform terminal UI (TUI) database management tool written in Rust. It lets users browse and inspect tables in MySQL, Po…
233324experimental
valence-rs/valence
Valence is a Rust framework for building custom Minecraft: Java Edition servers from scratch, built on Bevy ECS. It acts as a game engine f…
583277experimental
microsoft/litebox
LiteBox is a security-focused library OS written in Rust that drastically reduces the interface exposed to the host, minimizing attack surf…
783204experimental
theseus-os/Theseus
Theseus is a research operating system written from scratch in Rust that explores intralingual design, shifting OS responsibilities like re…
323204experimental
evilsocket/cake
Cake is a multimodal AI inference server written in Rust that runs text, image, and voice models on a single device or shards them across a…
563126experimental
artichoke/artichoke
Artichoke is a Ruby implementation written in Rust and Ruby, aiming for MRI compatibility and targeting recent MRI Ruby. It can compile to …
103125experimental
freenet/freenet-core
Freenet is a fully decentralized peer-to-peer network implemented in Rust that acts as a global shared computer and distributed key-value s…
963109experimental
Sidenai/sidex
SideX is a port of Visual Studio Code's workbench that replaces Electron with Tauri, using a Rust backend and the OS's native webview. It k…
693027experimental
microsoft/mxc
MXC (Microsoft eXecution Container) is a sandboxed code execution system for safely running untrusted code such as model output, plugins, a…
832952experimental
Priler/jarvis
JARVIS is an offline, privacy-respecting voice assistant built in Rust with Tauri, using neural networks for speech-to-text, text-to-speech…
502952experimental
orbitinghail/sqlsync
SQLSync is a collaborative offline-first wrapper around SQLite that synchronizes web application state between users, devices, and the edge…
502915experimental
Polymarket/polymarket-cli
A Rust command-line tool for Polymarket, the prediction market platform. It lets users browse markets, place and cancel orders, manage posi…
612881experimental
anthropics/claudes-c-compiler
A C compiler written entirely from scratch in Rust by Claude Opus 4.6, with no external toolchain dependencies. It includes a frontend, SSA…
422805experimental
kaleidawave/ezno
Ezno is an experimental TypeScript/JavaScript type checker and compiler written in Rust, usable as a CLI or library. It features a sound im…
662736experimental
rslint/rslint
RSLint is an extremely fast JavaScript and TypeScript linter written in Rust, distributed as a CLI binary and a Rust crate. It uses paralle…
232730experimental
b-nnett/goose
Goose is a local-first iOS companion app for WHOOP 5.0 fitness bands, built with SwiftUI and a Rust core that parses Bluetooth packet data …
102722experimental
google/forma
Forma is an experimental, thoroughly parallelized vector-graphics renderer written in Rust with both CPU (SIMD + Rayon) and GPU (wgpu/WebGP…
102640experimental
nexus-xyz/nexus-zkvm
The Nexus zkVM is a modular, prover-optimized zero-knowledge virtual machine written in Rust, built on StarkWare's Stwo prover. It lets dev…
522621experimental
kognise/arpchat
A Rust-based chat application that sends text messages between computers on the same local network using ARP packets instead of standard ne…
232544experimental
zerobootdev/zeroboot
Zeroboot is an open-source sandboxing service that spawns sub-millisecond KVM virtual machines for AI agent code execution by forking Firec…
442454experimental
ferrumc-rs/ferrumc
FerrumC is a Minecraft 1.21.8 server implementation written from scratch in Rust, using async concurrency for high performance and memory e…
782431experimental
suptejas/fleet
Fleet is a blazing fast build tool for Rust that claims up to 5x faster compilation than cargo. It works by integrating existing Rust ecosy…
642423experimental
afnanenayet/diffsitter
diffsitter is a Rust CLI diff tool that computes diffs on the abstract syntax tree of source files using tree-sitter parsers, producing sem…
672403experimental
jfecher/ante
Ante is a low-level functional systems programming language exploring safe shared mutability, algebraic effect handlers, ownership/borrowin…
682359experimental
nebulet/nebulet
Nebulet is a proof-of-concept microkernel written in Rust that executes WebAssembly modules in Ring 0 within a single address space. It use…
102357experimental
memorysafety/river
River is a reverse proxy application written in Rust, built on Cloudflare's Pingora library and developed under ISRG's Prossimo initiative …
172353experimental
supabase/etl
Supabase ETL is a high-performance Postgres logical replication engine written in Rust that performs initial table syncs and streams ongoin…
702336experimental
chinedufn/percy
Percy is a collection of Rust libraries for building frontend browser apps with Rust and WebAssembly, centered on an html! macro that gener…
732314experimental
MaikKlein/unreal-rust
An opinionated Rust integration for Unreal Engine 5, delivered as a plugin that lets developers write gameplay code in Rust with an ECS, ho…
602251experimental
rajasekarv/vega
Vega (formerly native_spark) is a from-scratch reimplementation of Apache Spark's distributed data processing engine written in Rust. It ai…
322229experimental
kyren/piccolo
Piccolo is an experimental stackless Lua interpreter implemented in pure Rust, designed to safely run and sandbox untrusted Lua scripts. It…
332153experimental
mun-lang/mun
Mun is an experimental, statically typed programming language with first-class hot reloading, compiled ahead of time to native machine code…
652139experimental
zhaofengli/attic
Attic is a self-hostable, multi-tenant Nix binary cache server backed by S3-compatible storage, written in Rust. It provides global dedupli…
762093experimental
ryanmcgrath/cacao
Cacao provides safe Rust bindings for Apple's AppKit (macOS) and UIKit (iOS/tvOS) frameworks, wrapping the Objective-C runtime in a Rust-fr…
232079experimental
microsoft/aici
AICI (Artificial Intelligence Controller Interface) is a Microsoft Research prototype that lets developers write Wasm-based controllers to …
192076experimental
LukeMathWalker/pavex
Pavex is a Rust framework for building APIs and web applications, aiming to combine the productivity of frameworks like Rails or ASP.NET Co…
812070experimental
rui
rui is an experimental declarative GPU-rendered UI library for Rust, inspired by SwiftUI. It uses reactive state-driven re-rendering with n…
662044experimental
Ante
Ante is a self-contained terminal-based coding agent harness written in Rust, distributed as a single ~15MB binary with zero runtime depend…
802011experimental
WeaveMindAI/weft
Weft is a programming language (currently a POC) where LLMs, humans, APIs, and infrastructure are first-class primitives for building AI or…
671989experimental
hexagonal-sun/moss-kernel
Moss is a Unix-like, Linux-compatible kernel written in Rust and AArch64 assembly, featuring an asynchronous kernel core and a modular hard…
611960experimental
stacks-archive/sbtc-developer-release
A Rust workspace containing sBTC primitives, signer components, and helper tools for the Stacks ecosystem's 1:1 Bitcoin-backed asset. It in…
101950experimental
windows-drivers-rs
A collection of Rust crates from Microsoft that enable developing Windows drivers (WDM, KMDF, UMDF) in Rust. It provides build tooling, FFI…
781934experimental
chelsea0x3b/dfdx
A Rust deep learning library providing shape-checked tensors and neural network building blocks with compile-time verification of tensor op…
231934experimental
nubskr/walrus
Walrus is a distributed log streaming engine written in Rust, built on a high-performance write-ahead-log storage engine with segment-based…
571933experimental
losfair/blueboat
Blueboat is an all-in-one, multi-tenant serverless JavaScript runtime written in Rust, designed for frictionless horizontal scalability. It…
231923experimental
PistonDevelopers/hematite
Hematite is an open-source reimplementation of the Minecraft client written in Rust using the Piston game engine. It can render and fly thr…
651920experimental
Aurae
Aurae is a memory-safe distributed systems runtime daemon written in Rust that acts as a process manager and PID-1 initialization system fo…
661914experimental
adileo/squirreldisk
SquirrelDisk is a cross-platform desktop application for analyzing disk usage and finding large files, built with Rust and React via Tauri.…
971913experimental
Dominux/Pentaract
Pentaract is a self-hosted cloud storage application that uses Telegram as its storage backend instead of a server filesystem or paid cloud…
281861experimental
risinglightdb/risinglight
RisingLight is an educational OLAP (online analytical processing) database system written in Rust, designed to help people learn modern dat…
351845experimental
Diamond Types CRDT
A high-performance Rust CRDT library for concurrent text editing, enabling multiple users to edit shared documents in a P2P network without…
741843experimental
lvkv/whenfs
WhenFS is a FUSE filesystem written in Rust that stores files and directories inside Google Calendar events, turning a calendar into a work…
241835experimental
malbiruk/driftwm
driftwm is a trackpad-first Wayland compositor that arranges windows at native size on an infinite 2D canvas, with the display acting as a …
821810experimental
1jehuang/mermaid-rs-renderer
A pure Rust renderer for Mermaid diagrams that outputs SVG without requiring a browser or Node.js. It supports 23 diagram types and is dram…
771754experimental
rust-lang/polonius
Polonius is a core library from the Rust project that models and implements the Rust borrow checker analysis. It supports multiple algorith…
631748experimental
scottlamb/moonfire-nvr
Moonfire NVR is an open-source security camera network video recorder written in Rust. It records H.264-over-RTSP streams from IP cameras t…
921747experimental
buyukakyuz/corroded
corroded is a satirical Rust crate offering deliberately unsafe utilities (null dereferencing, transmutation, aliasing mutable references, …
421743experimental
Cormanz/smartgpt
SmartGPT is an experimental Rust program that lets LLMs like GPT-3.5 and GPT-4 autonomously complete complex tasks by breaking them into su…
311737experimental
argotorg/fe
Fe is a statically typed, Rust-like programming language for the Ethereum Virtual Machine (EVM) featuring explicit effects, message-passing…
991736experimental
RibirX/Ribir
Ribir is a non-intrusive, declarative GUI framework for Rust that builds multi-platform applications (desktop, mobile, web/WASM) from a sin…
721733experimental
twilco/kosmonaut
Kosmonaut is an experimental web browser engine written in Rust that parses HTML and a small subset of CSS, then performs layout and render…
521717experimental
Eynzof/Hermes-CN-Desktop
A Windows-first desktop client for Hermes Agent built by the Chinese-language Hermes Agent community, using Tauri v2, Rust, React, and Type…
791712experimental
rust-osdev/bootloader
An experimental x86_64 bootloader written in pure Rust that works on both BIOS and UEFI systems. It lets OS developers package their Rust k…
871695experimental
lorryjovens-hub/claude-code-rust
A Tauri 2.0 desktop application (Rust backend, React 19 frontend) that wraps multiple LLM providers like Anthropic, OpenAI, and DeepSeek in…
491662experimental
gchp/iota
Iota is a terminal-based text editor written in Rust, aiming to be fast, extensible, and cross-platform. It is in early stages of developme…
321659experimental
redox-os/ion
Ion is a modern system shell with a simple yet powerful scripting syntax, written entirely in Rust for improved quality, security, and perf…
661655experimental
cswinter/LocustDB
LocustDB is an experimental, embeddable analytics database written in Rust, designed for extremely fast query performance and storage effic…
541648experimental
xodus-gaming/xodus
Xodus is a Rust project aiming to bring XBOX PC (Game Pass) games to Linux and possibly macOS by implementing XBOX authentication, MSIXVC p…
611593experimental
MapLibre
maplibre-rs is a portable vector map renderer written in Rust that uses WebGPU for cross-platform rendering on web, mobile, and desktop. It…
771584experimental
eval-exec/neomacs
Neomacs is a work-in-progress rewrite of GNU Emacs in Rust with a GPU-accelerated display engine (wgpu), aiming for 100% Emacs/Elisp compat…
821581experimental
andreabergia/rjvm
A minimal Java Virtual Machine (JVM 7) implemented in Rust as a hobby learning project. It can parse .class files, resolve classes from jar…
311580experimental
wilsonzlin/fastrender
FastRender is an experimental browser rendering engine written in Rust that parses HTML/CSS, computes styles, performs layout (block, inlin…
411570experimental
ghuntley/loom
Loom is an AI-powered coding agent written in Rust that provides a REPL interface for interacting with LLM-driven agents capable of file sy…
611567experimental
orbitinghail/graft
Graft is an open-source transactional storage engine written in Rust that turns object storage into a transactional system with lazy, parti…
721547experimental
xxnuo/open-coreui
Open CoreUI is a lightweight Rust rewrite of Open WebUI that provides a chat interface for LLMs without Docker, Python, or database depende…
551538experimental
MeadowlarkDAW/Meadowlark
Meadowlark is a free and open-source Digital Audio Workstation (DAW) written in Rust for Linux, Mac, and Windows. It aims to provide record…
481497experimental
buckyos/CYFS
CYFS (CYberFileSystem) is a Rust-implemented protocol stack that upgrades the Web's basic protocols (TCP/IP+DNS+HTTP) to enable fully decen…
231442experimental
tomaka/redshirt
Redshirt is an experimental operating system written in Rust where all executables are WebAssembly programs loaded from an IPFS-like decent…
541435experimental
zampierilucas/scx_horoscope
A sched_ext CPU scheduler for Linux written in Rust that makes real kernel scheduling decisions based on astrological data such as planetar…
431403experimental
darkrenaissance/darkfi
DarkFi is an anonymous Layer 1 blockchain built in Rust that uses zero-knowledge cryptography (zk-SNARKs, halo2, a zkVM) to enable fully pr…
731380experimental
chrisdickinson/git-rs
An educational reimplementation of Git's core internals in Rust, covering loose and packed object reading, refs, commit graph walking, and …
321377experimental
pintariching/rustle
Rustle is a Svelte-like compiler written in Rust, aiming to reimplement the Svelte component compiler. It is a work-in-progress project dis…
101340experimental
anomalyco/rift
Rift is a fast Rust CLI that creates instant copy-on-write copies of project directories as a better alternative to git worktrees, using bt…
801322experimental
Hans-Halverson/brimstone
Brimstone is a JavaScript engine written from scratch in Rust, implementing nearly the full ECMAScript specification (ES2026) including a b…
771322experimental
0xNikilite/oboromi
oboromi is a work-in-progress, proof-of-concept emulator for the Nintendo Switch 2 written in Rust. It currently emulates an 8-core ARMv8 C…
601292experimental
Zedless
Zedless is a privacy-friendly, local-first fork of the Zed code editor written in Rust. It removes proprietary cloud service dependencies, …
101288experimental
microsoft/prompty
Prompty is a markdown-based file format (.prompty) for authoring LLM prompts with YAML frontmatter for model config, inputs, tools, and tem…
911285experimental
microsoft/demikernel
Demikernel is a library operating system (LibOS) architecture from Microsoft Research for kernel-bypass I/O devices like DPDK and RDMA. It …
611239experimental
ariel-os/ariel-os
Ariel OS is a library operating system for secure, memory-safe, low-power IoT devices, written in Rust and targeting 32-bit microcontroller…
761228experimental
Julien-cpsn/desktop-tui
Desktop-TUI is a terminal-based desktop environment written in Rust that lets you run, tile, move, and resize text-mode application windows…
561224experimental
soongenwong/claudecode
An open-source, Rust-based terminal AI coding agent inspired by Anthropic's Claude Code, offering an interactive agent shell, one-shot prom…
511207experimental
Graviton-Code-Editor/Graviton-App
Graviton is a free, open-source, cross-platform code editor being rewritten on top of Tauri (Rust) with a React frontend and Deno-based ext…
101207experimental

← prev page 17 / 21 next →