Lead Platform Architect at Brella Β· I build infrastructure tools that make expensive things cheap, and self-hosted software I actually run.
A single CLI, written in Crystal, that creates a fully configured and highly available k3s cluster on Hetzner Cloud. No Terraform. No management cluster. One binary and a YAML file.
- 3,700+ stars Β· 235 forks Β· tested at 500+ nodes
- 3-master / 3-worker HA cluster in 2β3 minutes
- Autoscaling, private networking, firewalls and encrypted storage handled for you
- Up to ~80% cheaper than AWS, GCP or Azure for the same workload
Documentation Β· Source Β· Discussions Β· β€οΈ Sponsor it
Self-hosted Rails app for discovering, organising and watching your own media in the browser. Connect your RealDebrid account and it picks the lightest playback path the browser can handle: direct play, remux, or FFmpeg transcode.
- Multiple audio tracks, embedded and external subtitles, 17 languages
- Personal library, wishlist, continue watching and progress sync
- Docker or native macOS, with VideoToolbox acceleration on Apple Silicon
Contract-driven Ruby client for Fly.io's platform APIs: the complete Machines REST API generated from Fly's OpenAPI contract, the network-policy endpoints, the Prometheus compatibility endpoint, and an explicitly isolated client for the unstable GraphQL control plane.
- ~2,900 downloads since publishing in August 2026
- Resource methods return typed models that preserve unknown fields, so a Fly contract change doesn't break your code
- One runtime dependency (Faraday) β retries, redaction and model coercion are explicit in the gem
RubyGems Β· Source Β· API reference
Not open source, but worth a look if you run agile teams. SprintPulse is the retrospective tool I founded and run: structured retros, AI-assisted insight extraction, and a history of actions your team actually follows through on β instead of a Miro board nobody opens again.
- Async-friendly retros for distributed teams
- Turns scattered sticky notes into themes, decisions and owned actions
- Integrations with the tools your team already uses
π sprintpulse.io β free trial, no credit card.
Suggest sponsorships for the open source projects go to GitHub Sponsors; SprintPulse is a commercial product and priced separately.
- llm-proxy β Ruby proxy for LLM APIs: provider failover, prompt caching and cost tracking.
- pulumi-kubernetes-deployments β Pulumi examples for deploying to Kubernetes.
- hetzner-cloud-init β cloud-init templates for Hetzner Cloud servers.
- auto-hide and windowserver-monitor β macOS menu-bar utilities that cut WindowServer CPU on overloaded Macs.
I maintain the open source projects above alone, alongside a full-time job and a side business. Sponsorship buys specific things rather than goodwill:
| Tier | What it covers |
|---|---|
| $5 Supporter | My thanks, and your name in the sponsors list below |
| $10 Coffee | Above, plus early access to release notes |
| $25 Backer | Above, plus your issues triaged first |
| $50 Sustainer | Above, plus a vote on the roadmap |
| $100 Patron | Above, plus your logo in the project READMEs |
| $250+ Company | Logo, priority support, invoicing, and a direct line for Hetzner/Kubernetes questions |
Concretely: $25/month is about one focused maintenance evening per week. Reaching 25 sponsors means hetzner-k3s is tracked against upstream Hetzner API and k3s changes before they break clusters, and StreamVault gets features instead of just fixes.
These people and companies keep the projects moving:
I take a small number of consulting engagements around hetzner-k3s, Kubernetes on Hetzner, and Rails/Kubernetes architecture. If your team is trying to cut infrastructure costs without giving up reliability, get in touch.
vitobotta.com Β· Mastodon Β· X Β· LinkedIn
Thanks for stopping by π








