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
rust-lang/rustc_codegen_gcc
A GCC-based codegen backend for rustc that uses libgccjit for ahead-of-time compilation of Rust code. It allows compiling Rust on platforms…
771181experimental
tailscale/tailscale-rs
A work-in-progress Rust implementation of Tailscale, providing a library for building tailnet-connected applications with bindings to C, El…
801173experimental
zesterer/tao
Tao is a statically-typed functional programming language implemented in Rust, featuring generics, typeclasses, sum types, pattern matching…
341162experimental
openfootmanager/openfootmanager
Openfoot Manager is a free, open-source football/soccer management simulation game built with a Rust match engine, React UI, and Tauri v2 d…
921157experimental
yazaldefilimone/ffmpreg
FFmpReg is a Rust-native multimedia toolkit that decodes, transforms, and encodes audio and video without requiring FFmpeg, offering both a…
501135experimental
tvlfyi/tvix
Tvix is a Rust implementation of the Nix language and package manager, developed by TVL as an alternative to the C++ Nix. It includes compo…
751109experimental
drogus/jawsm
Jawsm is an experimental JavaScript to WebAssembly compiler written in Rust that produces standalone WASM binaries executable without bundl…
251106experimental
moturus/motor-os
Motor OS is a microkernel-based operating system written entirely in Rust, designed for virtualized cloud workloads such as web serving, se…
721098experimental
vrtbl/passerine
Passerine is a small, extensible functional scripting language with a VM written in Rust, featuring pattern matching, structural types, fib…
541092experimental
Frui
Frui is a developer-friendly UI framework for Rust, inspired by Flutter's architecture, providing basic widgets, state management, and even…
101078experimental
rust-lang/portable-simd
The official Rust project group repository developing a portable SIMD API for the Rust standard library, exposing architecture-independent …
751076experimental
tantaraio/voy
Voy is a tiny vector similarity search engine written in Rust and compiled to WebAssembly, using a k-d tree index for fast nearest-neighbor…
321076experimental
medusalix/FreeMDU
FreeMDU is an open hardware and software project for communicating with Miele appliances through their proprietary optical infrared diagnos…
541066experimental
srush/llama2.rs
A pure Rust implementation of Llama2 inference optimized for fast CPU execution, featuring 4-bit GPT-Q quantization, SIMD support, and memo…
291064experimental
levkk/rwf
Rwf is a comprehensive MVC web framework for building web applications in Rust, bundling an HTTP server, ORM, dynamic templates, authentica…
571062experimental
khonsulabs/bonsaidb
BonsaiDb is a developer-friendly document database written in Rust, inspired by CouchDB, offering ACID-compliant transactional collections,…
231061experimental
a16z/jolt
Jolt is a zero-knowledge virtual machine (zkVM) for RISC-V (RV64IMAC) that generates cryptographic proofs of arbitrary program execution, b…
781056experimental
ogham/exa
exa is a modern replacement for the Unix `ls` command, written in Rust as a single fast binary. It adds colors, icons, tree views, Git inte…
2324443abandoned
Diem
Diem Core is a Rust implementation of the Diem blockchain, a decentralized programmable distributed ledger designed for a low-volatility st…
6716658abandoned
solana-labs/solana
Solana is a high-performance, web-scale blockchain implemented in Rust, designed for fast, secure, scalable decentralized apps and marketpl…
1014945abandoned
fdehau/tui-rs
tui-rs is a Rust library for building rich terminal user interfaces and dashboards with immediate-mode rendering and a set of built-in widg…
1010861abandoned
BurntSushi/xsv
xsv is a fast, composable command-line toolkit written in Rust for indexing, slicing, analyzing, splitting, and joining CSV files. It offer…
1010754abandoned
linebender/druid
Druid is a data-first, Rust-native UI toolkit for building cross-platform desktop applications, inspired by declarative frameworks like Flu…
549699abandoned
atom-archive/xray
Xray is an experimental next-generation text editor built on Electron and Rust, designed around real-time collaboration and strict performa…
108415abandoned
Amethyst
Amethyst is a data-oriented, data-driven game engine written in Rust, built around a massively parallel Entity Component System (Specs). De…
108032abandoned
openethereum/parity-ethereum
Parity Ethereum (OpenEthereum) is a fast, light, and robust Ethereum client written in Rust, providing full node infrastructure with JSON-R…
106818abandoned
rustformers/llm
An ecosystem of Rust libraries built on GGML for running large language model inference locally, including a CLI binary and reusable crates…
106155abandoned
stc
stc is a TypeScript type checker written in Rust, aiming to be a much faster alternative to tsc while matching its behavior. The project is…
105702abandoned
Leaf
Leaf is an open-source machine learning framework written in Rust for building classical, deep, or hybrid ML applications, inspired by Tens…
325540abandoned
versotile-org/verso
Verso is a web browser built on top of the Servo web engine, written in Rust, aimed at exploring embedding solutions and multi-view/multi-w…
105387abandoned
EmbarkStudios/kajiya
Kajiya is an experimental real-time global illumination renderer written in Rust on Vulkan, hybridizing rasterization, compute, and hardwar…
105338abandoned
Libreddit
Libreddit is a private, lightweight front-end for Reddit written in Rust that proxies all requests (including media) through the server so …
235198abandoned
async-rs/async-std
async-std is a Rust crate providing an async version of the Rust standard library, with async/await-compatible APIs for tasks, networking, …
354064abandoned
bytecodealliance/lucet
Lucet is a native WebAssembly ahead-of-time compiler and runtime for safely executing untrusted Wasm programs inside applications, built on…
104042abandoned
AmbientRun/Ambient
Ambient is an open-source cross-platform runtime and multiplayer game engine built with Rust, WebAssembly, and WebGPU, featuring an in-game…
233905abandoned
redox-os/orbtk
OrbTk (Orbital Widget Toolkit) is a cross-platform GUI toolkit for building user interfaces in Rust, based on the Entity Component System p…
233780abandoned
krustlet/krustlet
Krustlet is a Kubernetes kubelet written in Rust that runs WebAssembly (WASI) workloads instead of containers, using a wasmtime-based runti…
233600abandoned
autozimu/LanguageClient-neovim
A Rust-based vim/neovim plugin providing Language Server Protocol (LSP) support, including completion, diagnostics, goto-definition, rename…
403566abandoned
rust-lang/rls
The Rust Language Server (RLS) implements the Language Server Protocol to give editors and IDEs Rust support such as goto definition, compl…
103492abandoned
Racer
Racer (Rust Auto-Complete-er) is a CLI utility that provides Rust code completion for editors and IDEs. It is no longer actively developed,…
233355abandoned
PistonDevelopers/conrod
Conrod is an easy-to-use, 2D immediate-mode GUI library written entirely in Rust, providing a widget-based toolkit with backends for winit …
323335abandoned
r-darwish/topgrade
Topgrade is a Rust CLI tool that detects which package managers and update tools are installed on a system and runs the appropriate upgrade…
103307abandoned
cloudflare/wrangler-legacy
Wrangler v1 is the original command-line tool for building, previewing, and deploying Cloudflare Workers serverless functions, written in R…
103189abandoned
redox-os/tfs
TFS is a next-generation, modular file system written in Rust for Redox OS, inspired by ZFS with features like copy-on-write, full-disk com…
322939abandoned
apache/horaedb
Apache HoraeDB (incubating) was a high-performance, distributed, cloud-native time-series database written in Rust, supporting workloads li…
102825abandoned
spyglass-search/spyglass
Spyglass is a cross-platform desktop personal search engine that crawls and indexes your local documents, saved web content, and connected …
102720abandoned
feather-rs/feather
Feather is a Minecraft server implementation written in Rust, built on the libcraft crates and the Quill WebAssembly plugin API. It aims fo…
232700abandoned
idootop/open-xiaoai
Open-XiaoAI is a Rust-based client/server project that takes over the audio input and output of Xiaomi XiaoAI smart speakers (LX06 and OH2P…
102617abandoned
hannobraun/fornjot
Fornjot is an early-stage boundary representation (b-rep) CAD kernel written in Rust, designed as a foundation for building code-first CAD …
102553abandoned
swsnr/mdcat
mdcat is a command-line tool that renders Markdown (CommonMark) files directly in the terminal, like cat but with formatting. It supports s…
102412abandoned
xou816/spot
Spot is a native Spotify client for the GNOME desktop written in Rust with GTK4, built on librespot. It supports playback control, browsing…
402366abandoned
Nosey Parker Suite
Nosey Parker is a Rust-based command-line secrets scanner that finds credentials and sensitive information in files, directories, GitHub, a…
102340abandoned
move-language/move
The original home of the Move programming language, a Rust-based language and toolchain for safe smart-contract development on blockchains.…
102328abandoned
withoutboats/notty
Notty is an experimental virtual terminal engine written in Rust that replaces the legacy ANSI/VT escape code protocol with a richer protoc…
322327abandoned
cjbassi/ytop
ytop is a terminal user interface (TUI) system monitor written in Rust that displays CPU, memory, temperature, and process information with…
102158abandoned
way-cooler/way-cooler
Way Cooler is a tiling Wayland compositor that brings the AwesomeWM window manager experience to Wayland, written in Rust and built on wlro…
102139abandoned
brson/stdx
stdx is a curated meta-crate collecting the best-known Rust crates ('the missing batteries of Rust'), bundling libraries like serde, regex,…
322079abandoned
tildeio/helix
Helix is a Rust framework for writing native Ruby extension classes in Rust without manual glue code, using a ruby! macro to generate bindi…
101992abandoned
Brendonovich/prisma-client-rust
Prisma Client Rust is an autogenerated, fully type-safe query builder for Rust that leverages the Prisma ecosystem as an alternative to Die…
101917abandoned
bodil/typed-html
A Rust crate providing an html! macro for building fully type-checked HTML documents using JSX-compatible syntax. It validates HTML5 tags, …
101850abandoned
dgrunwald/rust-cpython
rust-cpython is a Rust library providing bindings to the Python interpreter, enabling Rust code to call Python and Rust extension modules t…
321835abandoned
systeminit/si
System Initiative is an AI-native infrastructure automation platform where AI agents discover infrastructure, propose changes, and execute …
101806abandoned
Kanban Board
A lightweight desktop Kanban board application built with an Elm frontend rendered inside a native webview via a Rust shell, explicitly avo…
321801abandoned
0x676e67/ninja
Ninja is a reverse-engineered ChatGPT proxy server written in Rust that proxies ChatGPT-API/OpenAI-API requests, handles account authentica…
101677abandoned
mozilla/mentat
Project Mentat is a persistent, embedded relational knowledge base written in Rust, inspired by Datomic and DataScript. It offers a flexibl…
101660abandoned
openethereum/openethereum
OpenEthereum is a fast, light, and robust Ethereum client written in Rust, providing full node infrastructure with JSON-RPC HTTP and WebSoc…
101624abandoned
nbp/holyjit
HolyJit is a generic-purpose Just-In-Time compiler library for Rust that extends the Rust compiler (as a rustc driver) to convert annotated…
321552abandoned
oxfeeefeee/goscript
Goscript is an alternative implementation of the Go language specification written in Rust, designed as an embeddable scripting language fo…
561544abandoned
withoneai/pica
Pica Community Edition is the open-source version of Pica, an agentic tooling platform that connects AI agents to hundreds of third-party a…
681485abandoned
mesalock-linux/mesalink
MesaLink is a memory-safe TLS library written in Rust that provides an OpenSSL-compatible C API, implemented on top of rustls, webpki, and …
231482abandoned
tensorbase/tensorbase
TensorBase is a Rust-based open-source OLAP data warehouse designed as a ClickHouse-compatible, high-performance alternative for big data a…
231462abandoned
golemparts/rppal
RPPAL is a Rust library providing access to the Raspberry Pi's GPIO, I2C, PWM, SPI, and UART peripherals through a user-friendly interface,…
101460abandoned
ink!
ink! is a Rust-based embedded domain-specific language (eDSL) for writing smart contracts that run on Polkadot SDK-based blockchains via th…
631454abandoned
das-labor/panopticon
Panopticon is a libre, cross-platform disassembler written in Rust for reverse engineering binaries. It supports AMD64, x86, AVR, and MOS 6…
101447abandoned
rust-lang-deprecated/failure
A deprecated Rust library for error management, providing the Fail trait and Error struct to simplify defining and handling custom error ty…
101414abandoned
PumpkinDB/PumpkinDB
PumpkinDB is an immutable ordered key-value database engine written in Rust, featuring ACID transactions, persistent storage, and an embedd…
231403abandoned
specta-rs/rspc
rspc is a Rust framework for building typesafe web backends, inspired by tRPC, that lets you define routers with queries, mutations, and su…
501390abandoned
chase/awrit
Awrit is a graphical web browser that renders actual Chromium content inside the Kitty terminal using the Kitty graphics protocol, with mou…
101380abandoned
stepancheg/grpc-rust
A pure-Rust implementation of the gRPC protocol built on HTTP/2 and Protocol Buffers, with code generation via protoc plugins. The project …
101367abandoned
sslab-gatech/Rudra
Rudra is a static analyzer that detects common undefined behaviors and memory safety issues in Rust programs, capable of analyzing single p…
101367abandoned
murarth/rusti
Rusti is an interactive REPL (read-eval-print loop) for the Rust programming language, allowing users to type and evaluate Rust code line b…
101321abandoned
rs-ipfs/rust-ipfs
An implementation of the InterPlanetary File System (IPFS) in Rust, providing a blockstore, libp2p integration with DHT content discovery a…
101279abandoned
Zaplib/zaplib
Zaplib is an open-source Rust/WebAssembly framework for speeding up web applications by incrementally porting slow JavaScript code to Rust.…
321270abandoned
AtheMathmo/rusty-machine
Rusty-machine is a general-purpose machine learning library written entirely in Rust, offering algorithms like regression, SVMs, neural net…
101265abandoned
fitzgen/dodrio
Dodrio is a fast, bump-allocated virtual DOM library for Rust compiled to WebAssembly, using bumpalo arenas and a change-list stack machine…
101235abandoned
gtk-rs/gtk
Rust bindings and wrappers for GTK+ 3, GDK 3, GLib, and Cairo, part of the gtk-rs project. This repository is deprecated and has been super…
101230abandoned
mmstick/parallel
A command-line CPU load balancer written in Rust that recreates and extends GNU Parallel's functionality for executing jobs in parallel. It…
101194abandoned
plietar/librespot
librespot is an open-source client library for Spotify written in Rust, enabling applications to use Spotify's service without the closed-s…
321152abandoned
nvarner/typst-lsp
A deprecated language server for the Typst typesetting language, written in Rust, with a companion VS Code extension. It provides syntax hi…
101151abandoned
oracle/railcar
RailCar is a Rust implementation of the OCI container runtime specification, similar to runc, built for memory safety without garbage colle…
101120abandoned
archseer/enigma
Enigma is an implementation of the Erlang VM (BEAM) written in Rust, aiming to run OTP 22+ and Elixir code unchanged. It is a learning-orie…
321093abandoned
jorgecarleitao/arrow2
A Rust implementation of the Apache Arrow columnar in-memory format, supporting IO with Parquet, Avro, CSV, IPC, and Flight, plus compute k…
101086abandoned
ZenGo-X/multi-party-ecdsa
A Rust library implementing {t,n}-threshold ECDSA digital signatures using multi-party computation protocols, supporting key generation and…
231084abandoned
neuronika/neuronika
Neuronika is a machine learning framework written in pure Rust providing tensors and dynamic neural networks with reverse-mode automatic di…
321083abandoned
ruma/homeserver
Ruma was a Matrix homeserver implementation written in Rust, aiming to provide a complete server for the Matrix decentralized communication…
101071abandoned
RustAudio/vst-rs
A Rust library implementing the VST 2.4 API for creating audio plugins and hosts. It is now deprecated and unmaintained since VST 2 has bee…
101060abandoned
astrodon/astrodon
Astrodon is a desktop application framework for Deno built on top of Tauri, letting developers create webview-based desktop apps with TypeS…
231023abandoned
dtolnay/serde-yaml
serde_yaml is a Rust library that implements the Serde serialization framework for the YAML data format, enabling strongly typed conversion…
101015abandoned
ajour/ajour
Ajour is a desktop application written in Rust for managing World of Warcraft addons, handling installation, updates, and removal. The proj…
101005abandoned
hackndev/zinc
Zinc is an experimental bare-metal stack for Rust targeting ARM microcontrollers, aiming to provide an RTOS-like foundation written entirel…
101000abandoned

← prev page 18 / 21 next →