rust — independent software & tools
-
wayland-client
Bindings to the standard C implementation of the wayland protocol, client side.
-
web-sys
Bindings for all Web APIs, a procedurally generated crate from WebIDL
-
web-time
Drop-in replacement for std::time for Wasm in browsers
-
webauthn-rs
Webauthn Framework for Rust Web Servers
-
webbrowser
Open URLs in web browsers available on a platform
-
webkit2gtk-sys
Rust binding for webkit-gtk library
-
webpki
Web PKI X.509 Certificate Verification.
-
webpki-roots
Mozilla's CA root certificates for use with webpki
-
webview2-com
Rust bindings for the WebView2 COM APIs
-
wezterm-bidi
The Unicode Bidi Algorithm (UBA)
-
which
A Rust equivalent of Unix command "which". Locate installed executable in cross platforms.
-
whoami
Rust library for getting information about the current user and environment
-
wide
A crate to help you go wide.
-
window_clipboard
A library to obtain clipboard access from a `raw-window-handle`
-
windows-future
Windows async types
-
winit
Cross-platform window creation library.
-
winnow
A byte-oriented, zero-copy, parser combinators library
-
winreg
Rust bindings to MS Windows Registry API
-
winsafe
Windows API and GUI in safe, idiomatic Rust.
-
wiremock
HTTP mocking to test Rust applications.
-
wit-bindgen
Rust bindings generator and runtime support for WIT and the component model. Used when compiling Rust programs to the component model.
-
wit-component
Tooling for working with `*.wit` and component files together.
-
wit-parser
Tooling for parsing `*.wit` files and working with their contents.
-
wl-clipboard-rs
Access to the Wayland clipboard for terminal and other window-less applications.
-
worker
A Rust SDK for writing Cloudflare Workers.
-
wry
Cross-platform WebView rendering library
-
ws_stream_wasm
A convenience library for using websockets in WASM
-
wtransport-proto
Implementation of the WebTransport (over HTTP3) protocol
-
wyz
myrrlyn’s utility collection
-
x509-cert
Pure Rust implementation of the X.509 Public Key Infrastructure Certificate format as described in RFC 5280
-
x509-parser
Parser for the X.509 v3 format (RFC 5280 certificates)
-
xml-rs
An XML library in pure Rust
-
xml5ever
Push based streaming parser for XML.
-
xmlparser
Pull-based, zero-allocation XML parser.
-
xxhash-rust
Implementation of xxhash
-
yaml-rust
The missing YAML 1.2 parser for rust
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
yamux
Multiplexer over reliable, ordered connections
-
yansi
A dead simple ANSI terminal color painting library.
-
yasna
ASN.1 library for Rust
-
yoke
Abstraction allowing borrowed data to be carried along with the backing data it borrows from
-
yup-oauth2
An oauth2 implementation, providing the 'device', 'service account' and 'installed' authorization flows
-
zbus
API for D-Bus communication
-
zerocopy
Zerocopy makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.
-
zeroize
Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM!
-
zip
Library to support the reading and writing of zip files.
-
zstd
Binding for the zstd compression library.
-
Bamboo-agent
Bamboo — a local-first AI agent runtime in Rust: tasks, tools, memory, MCP, workflows and schedules behind an HTTP + SSE API. The self-contained execution core powering the Bodhi desktop agent.
-
fasthooks
⚡ Boost Git hook performance with FastHooks, a Rust-based manager that runs tasks 27x faster than Node.js alternatives.
-
md-fuse
Programa em Rust para montar arquivos markdown para diversas línguas. Para a versão em Python acesse: https://github.com/caiocampos/md-fuse-py
-
longhouse
Self-hosted mission control for CLI coding agents — one searchable timeline for Claude Code, Codex & more, across your machines, with live remote control.
-
Paperwise
Convert academic papers into annotated, browser-friendly web pages with color-coded logic and easy navigation powered by OpenAlex data.
-
rd2qmd
A fast Rd-to-Quarto Markdown converter written in Rust, with intelligent link resolution.
-
homeboy
Headless orchestration for agentic software engineering.
-
FerrFlow
Universal semantic versioning for monorepos and classic repos — single binary, any language, git-driven releases
-
CryptIRC
Self-hosted encrypted IRC client. Rust backend with 24/7 connectivity, Signal Protocol E2E for DMs, AES-256-GCM encrypted logs and channel keys. Native apps for Windows/Linux/macOS plus installable PWA for iOS/Android.
-
raven
Static analyzer for R
-
tummycrypt
WIP self-hosted encrypted file sync with on-demand hydration and fleet sync. Odrive/Dropbox-style alternative under active development.
-
termgrid-core
Provide a deterministic terminal grid engine with fixed Unicode width, damage tracking, and backend-independent rendering for efficient redraws.
-
chordsketch
A Rust implementation of the ChordPro music notation format — parser, renderers, and CLI