Tauri is a framework for building small, fast, and secure desktop and mobile applications using web front-ends (HTML/JS/CSS) with a Rust backend, supporting Windows, macOS, Linux, iOS, and Android.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONHigh-performance geospatial imagery I/O library supporting NITF, GeoTIFF, JPEG 2000, DTED. Rust core with Python bindings, cloud-native tile access via Zarr, and simple APIs for reading/writing imagery.
Weylus turns tablets or smartphones into graphic tablets/touch screens for computers, supporting stylus pressure, multi-touch, screen mirroring, and keyboard input, with best performance on Linux.
An open-source AI coding assistant platform with workspace-aware analysis, GitHub integration, team collaboration, a capability-based plugin system, and read-only Stellar/Soroban developer tooling including contract inspection, XDR decoding, and project detection.
Euler is a research and coding agent platform with a small, runtime-extensible core. It provides first-class provenance tracking, multi-model support, sandboxed execution, and an extension system for building custom agent workflows.
A 100% Rust reimplementation of PlantUML aiming for behavioral parity with the Java original. Currently supports sequence diagram parsing, SVG rendering, and preprocessor features. Includes language bindings for Java (JNI) and TypeScript (WASM), with Python planned.
An open-source book cataloguing Rust design patterns, anti-patterns and idioms, built with mdbook and available as HTML and PDF.
Servo is a prototype web browser engine written in Rust, designed as a lightweight, high-performance alternative for embedding web technologies in applications. It builds on macOS, Linux, Windows, Android, and OpenHarmony.
Bottlerocket is a secure, immutable Linux operating system designed specifically for hosting containers. It features API-driven configuration, reliable partition-flip updates with automatic rollback, and variants optimized for AWS EKS, ECS, and VMware Kubernetes environments.
PacBao (PakePlus) is a lightweight tool that converts webpages, HTML, Vue, or React projects into cross-platform desktop and mobile applications.
Whitaker provides opinionated Dylint lints for Rust to enforce readable code, sensible module sizes, and avoiding panics in production. Includes nine standard lints (e.g., banning expect() outside tests, module line limits) and configurable thresholds. Supports multiple languages for diagnostics.
Assura is a Rust command-line tool that validates repository structure, naming, file, section and Markdown conventions against a single local policy, giving fast advisory review, repairable feedback for AI coding agents, and a check gate before merge.
zoxide is a smarter cd command that remembers frequently used directories, allowing users to jump to them with a few keystrokes.
Microsandbox runs untrusted workloads in fast, local microVMs with hardware isolation. Supports Docker-like workflows, instant startup, and embeddable SDKs for AI agents, CI jobs, and automation across Linux, macOS, and Windows.
Small exercises to get used to reading and writing Rust code, recommended for use alongside the official Rust book.
Apple Silicon system monitor: one Rust binary samples CPU, GPU, memory, power and thermal state in-process with no sudo and no powermetrics, printing JSON for scripts and agents, plus a menu bar tray and a local dashboard.
2024 Programming Challenges Roadmap: step-by-step exercises, solutions, videos, and rankings. Use any language and contribute your solutions.
Rustic-exporter is a Prometheus exporter for monitoring rustic/restic backup repositories, exposing snapshot and backup metrics for observability.
Simgit provides disk-efficient, isolated Git worktrees using copy-on-write (CoW) for running multiple AI agents or parallel development on a single repository. It leverages native filesystem features (APFS, reflink) or fuse-overlayfs to minimize disk usage, offering significant savings compared to full worktree copies.
mq-db is a Rust-based embedded database that treats Markdown as a structured, hierarchical store with interval indexing, supporting SQL and mq queries, full-text search, and write‑back editing.