Hi there! I'm Franz.
Web
| GPTMuse: Privacy-first, pay as you go AI platform | |
| Formshive: Effortless, flexible form data handling | |
| Checkoutbay: Manage inventory, orders, warehouses, and payments | |
| NostrOP: Nostr client (source) | |
| Stackpit: Self-hosted Sentry replacement — single binary, single SQLite file | |
| Forseti: Self-service UI and OAuth2 login/consent/logout bridge for Ory Kratos + Ory Hydra |
Desktop
| JOTA: IOTA desktop wallet with dApp and Ledger support | |
| envstash: Version control for .env files with diffing, snapshots, and encryption | |
| tku: Track token usage and costs across AI code assistants | |
| guix-rs: The unofficial, missing GUI for day-to-day Guix usage (+ Rust library) | |
| vpnmux: Keeps Mullvad and Tailscale from fighting at the netfilter/DNS layer | |
| guix-install: Command line driven installer for Guix (guix, nonguix, panther) with sane defaults |
More on my website: gofranz.com
- My channel panther: Useful packages
- My distro PantherX OS: A lightweight, non-free GNU Guix wrapper.
Checkout my dotfiles for a glimpse into my setup.
- Still at it: PantherX, four years on
- Stackpit: a Tiny Self-Hosted Sentry
- Web Rendering in Iced: A Few Months On
- Forseti: the Web UI Ory Doesn’t Ship
- Liwan: a Lightweight Matomo Replacement
- TKU: Claude Code on Steroids
Continue reading: gofranz.com/blog






