Software
Apps, libraries, CLIs and tools I've built and put on GitHub — mostly Rust. The polished ones have a page here; the rest link straight to their repo, where the README and versions actually live.
Apps & tools · with a page here
- guix-rs Desktop GUI for GNU Guix — search, install, upgrade and reconfigure, no terminal. Built in Rust on Iced; ships the libguix crate. GPL-3.0. Rust details →
- Stackpit Self-hosted, Sentry-compatible error tracking. Single binary, single SQLite file, no external dependencies. MIT. Rust details →
- Forseti Self-service UI & OAuth2 login / consent bridge for Ory Kratos + Hydra. Server-rendered in Rust. AGPL-3.0. Rust details →
- iced_webview Embed web views in iced apps — pick a rendering engine (litehtml, Blitz, Servo or CEF), drop a widget in your view. A Rust library. Apache-2.0. Rust details →
Libraries · on GitHub
- ledger-iota-rs Rust library for talking to the IOTA app on Ledger hardware wallets. Rust ↗ github
- lettermint-rs Lettermint API client for Rust. Rust ↗ github
- litehtml-rs Rust bindings for litehtml, a lightweight HTML/CSS rendering engine. Rust ↗ github
- nostr-ts Nostr protocol libraries for web and Node, plus a React/Node client. TypeScript ↗ github
- polymail-rs Send email through Postmark, Lettermint or SendGrid behind one Rust API. Rust ↗ github
- tradedoc-rs Generate trade PDFs — invoices, receipts, packing slips and the like. Rust ↗ github
- world-shipping-rs Calculate worldwide shipping rates offline. Rust ↗ github
- world-tax-rs Calculate worldwide sales-tax rates offline. Rust ↗ github
Command-line tools & daemons · on GitHub
- envstash Manage .env files across git branches — versioning, diffing and optional encryption. Rust ↗ github
- guix-install A command-line installer for Guix (guix, nonguix, panther) with sane defaults. Rust ↗ github
- podman-healthcheckd Schedules Podman healthchecks without relying on systemd timers. Rust ↗ github
- shelf A CLI for cataloguing files by metadata-driven rules. Rust ↗ github
- tku Token-usage CLI for Claude Code, Codex and other coding agents. Rust ↗ github
- vatic A TOML-configured AI agent framework — scheduled or message-triggered LLM jobs. Rust ↗ github
- vpnmux Keeps Mullvad and Tailscale from fighting at the netfilter/DNS layer. Rust ↗ github