Rust

331 repositories, by attention — Page 11

horizon-rust/horizon

Minecraft: Java Edition 26.3 rewritten from scratch in Rust, checked against vanilla with 281 differential harnesses. Get it with the Horizon launcher.

Rust
★3,741
kane50613/takumi

Render OG images and paged PDFs from JSX, HTML, and CSS. No headless browser. Runs on Node.js, Cloudflare Workers, browsers, and Rust.

Rust🇨🇳 Greater China
★3,156
t4t5/owly

AirDrop support for Linux Wi-Fi cards that aren't Apple's own — Owly brings AirDrop file transfer between iPhones and Linux machines whose Wi-Fi chip isn't Apple's Broadcom hardware, using AWDL. It ships a CLI and daemon with installers for Arch/Omarchy, NixOS, Debian/Ubuntu and Fedora, letting Linux users send and receive files directly from iPhones without extra apps.

airdrop for non-apple devices

Rust
★3,110
sheeki03/tirith

Terminal security for developers and AI agents. Intercepts homograph URLs, pipe-to-shell, ANSI injection, obfuscated payloads, data exfiltration, and malicious AI skills/configs before they execute.

Rust
★2,775
oxc-project/tsrs

A Rust rewrite of the TypeScript 7 checker, built for drop-in use — tsrs reimplements TypeScript 7's compiler and language server in Rust, aiming for 100% conformance with lower memory use and faster checking. It's a drop-in CLI replacement (tsrs --noEmit) with a browser playground, plus an opt-in fast mode with adaptive multi-core checker scaling. Useful now for anyone wanting to benchmark or stress-test TypeScript checking performance.

Rust port of the TypeScript 7 type checker

Rust
★2,544
xevrion/hatchzip

HatchZip is a free, open-source archive extractor for Windows, macOS and Linux that extracts ZIP, 7z, RAR, tar and split archives in place, so it needs free space for the extracted files only. Desktop app and CLI.

Rust🇮🇳 India
★2,271
fabro-sh/fabro

⚒️ The open source dark software factory for expert engineers.

Rust🇺🇸 North America
★1,766
pch/rawmakase

A Rust RAW Editor That Reads Your Lightroom Catalog — RAWmakase is a cross-platform, non-destructive RAW developer written in Rust, offering Lightroom-style controls and broad format support including monochrome and linear DNGs. Notably, it can import a Lightroom Classic catalog's ratings, flags, labels and develop settings without touching the original files, making it useful for photographers exploring alternatives without losing existing edits.

📸 Free, fast, Lightroom-compatible RAW photo editor for Linux, macOS, and Windows.

Rust
★1,582
colinhacks/reylo

Importing raw .sql files into TypeScript with live type inference — Reylo lets you import .sql files directly in TypeScript and get fully inferred result types, no code generation step required. It relies on TypeScript 7.1's new content mappers (currently in beta) to parse SQL and derive types on the fly, so editor hovers update as the query changes. Useful for Postgres users who want typed queries without a build step or ORM.

Import .sql files into TypeScript with full type inference and zero codegen.

Rust🇺🇸 North America
★1,367
furkankly/zoetrope

Watch a Claude Code or Codex session as a live flow graph, in your terminal or your browser.

Rust🌐 Elsewhere
★1,117
ubugeeei-prod/vize

A Rust-native toolchain that unifies Vue's parser, linter, and LSP — Vize is a Rust toolchain for Vue that shares one parser across compiling, linting, type-checking, formatting, and editor tooling instead of stitching together separate tools. It's experimental and currently in a real-world testing phase, integrating with Vite, Nuxt, and Oxlint via dedicated plugins. Aimed at Vue developers wanting faster, more unified tooling, with 30k+ tests backing it.

blazing fast Vue.js toolchain. compiler, linter, type checker, formatter, lsp, story system, editors. already 30k+ tests.

Rust
★921
sockudo/sockudo

Blazingly fast pusher drop-in replacement written in rust

Rust
★834
mizorewww/gdirect

Rust Google Drive direct downloader using pinned libaria2

Rust🇨🇳 Greater China
★756
gethopp/hopp

The best OSS remote pair programming app.

Rust
★721
KrushnaVardhanReddy/PaperPilot

A single Rust engine for PDFs, wired straight into AI coding agents — PaperPilot is a Rust PDF toolkit exposed five ways: MCP server, CLI, browser WASM, Tauri desktop app, and a local REST API. It lets agents like Claude Code, Codex, or Cursor merge, split, OCR, and compress PDFs entirely offline, with no Chromium or cloud calls involved.

Your local AI copilot for documents

Rust
★682
linux-credentials/oo7

A Rust-native Secret Service stack covering daemon, CLI, and git/cargo credentials — oo7 is a Rust implementation of the freedesktop Secret Service spec, bundling a daemon, a secret-tool-like CLI, a client library, git/cargo credential helpers, a portal implementation, and KWallet migration tools. It's aimed at distros and desktop environments wanting to replace gnome-keyring-daemon with a lighter, memory-safe alternative.

James Bond went on a new mission as a Secret Service provider

Rust
★433
ItsAlphaNeon/Lemon-Studio

A Rust-built DAW aiming for instantly familiar pattern-based workflow — Lemon Studio is a free, open-source digital audio workstation written in Rust, combining a step sequencer, piano roll, playlist and routable mixer into a pattern-based workflow designed to feel immediately familiar. It's cross-platform (Windows, Linux, macOS) but still pre-alpha, making it one to watch for musicians wanting an open DAW alternative.

A free and open-source digital audio workspace that you already know how to use.

Rust🇺🇸 North America
★433
dsmurrell/onkey

A Mac singing trainer that learns melodies by just listening — OnKey listens to whatever plays in Spotify, Apple Music, or YouTube, separates the vocal, and teaches itself the melody after one play through. Later plays sync live from the audio alone, scrolling notes show your pitch against the original, and you get a per-line score. It's a free, open-source, on-device alternative to subscription karaoke apps, built for Apple Silicon Macs.

Learn to sing the songs you love. A free, open-source singing trainer for Mac that listens to the music you play.

Rust
★354
heydeer/pngdeer

Smaller images, same picture. Compress PNGs to PNG or WebP with automatic quality. PNG output is 8–12% smaller than TinyPNG at equal quality on the median image. Command line and browser.

Rust🌐 Elsewhere
★324
giannisanni/pulsar

SSD-streaming inference engine for giant MoE models (Rust + CUDA). GLM 5.2 743B at 2 tok/s and Hy3 295B at 7 tok/s on two consumer 16GB GPUs. Zero-config multi-GPU: measures PCIe bandwidth, places attention and hot experts where they fit.

Rust
★230
ELY-Open-Source/ELYTerminal

A terminal on GPUI and Ely components

Rust🇺🇸 North America
★218
openmathmodel/open-math-harness

The harness of Open Math OS, infrastructure for Math 2.0. Built for everyday math research.

Rust
★203
artcraft-android/pdfcraft-android

PdfCraft for Android: An Android native open-source PDF reader and editor written in Rust

Rust
★187
byenzyme/enzyme

A local semantic index that lets coding agents cite your notes — Enzyme builds a local-first index of existing Markdown notes (folders, tags, links, dates) so agents like Claude Code or Codex can retrieve and cite related notes without sending everything to a frontier model. It claims 350x lower cost and 1000x faster search, targeting PKM/Obsidian users who want agent-aware semantic search over their own vault.

Local-first compile step for knowledge bases. Save 350x cost, 1000x speed vs. frontier models

Rust
★119
zed-extensions/kotlin

Kotlin support

Rust
★107
francisreboucas/constructcad

A Vendor-Independent BIM Authoring Tool Built in Rust — ConstructCAD is an open source BIM application where a single parametric model drives floor plans, sections, elevations and schedules automatically. It mimics the familiar CAD/BIM interface conventions (ribbon, properties palette, two-letter shortcuts) without copying any vendor's artwork, aiming to be productive on day one for architects and engineers used to commercial tools.

ConstructCAD — open source BIM authoring (Rust, egui, wgpu)

Rust
★69
x0rro/xara

A Native Linux Alternative to VARA's Windows-Only HF/FM Modem — xara is a Rust implementation of a VARA-compatible modem for Linux, tested against VARA HF 4.9.0 and FM 4.4.0. It brings TCP/KISS ports, a web UI, radio/PTT control, and digipeating to amateur radio operators who want VARA-style packet without running Windows.

VARA-compatible HF/FM modem for Linux

Rust
★60
google/giflib-rs

An AI-assisted Rust rewrite of giflib, kept API-compatible — giflib-rs is an AI-assisted port of the C giflib library to Rust, built as a drop-in replacement with the same API but memory-safe internals. Business logic avoids unsafe code, using safer_cffi for the C interop boundary. It targets projects needing giflib's exact API without C's safety risks; for idiomatic Rust, the README points to the gif crate instead.

Rust🇺🇸 North America
★33
usestrix/firewall

A local firewall that blocks malicious packages before they install — Strix's dependency firewall screens npm, PyPI, crates.io, Go, and RubyGems installs on-device against a continuously updated malicious-package blocklist, blocking bad packages system-wide before download. It supports machine-wide installs on macOS/Windows and command-prefix mode everywhere, including Linux, with no traffic routed through Strix servers.

Strix Supply Chain Firewall

Rust
★19
tanakh/prpr

A Rust PEG parser generator with rustc-style error messages — prpr generates Packrat parsers in Rust from inline or file-based PEG grammars. It supports text and binary input, opt-in memoization per rule, and reports parse errors at the farthest failure point formatted like rustc diagnostics. Useful for Rust developers who want readable parser error output without hand-writing a parser.

A Packrat parser generator for Parsing Expression Grammars

Rust🇯🇵 Japan
★10