Open source projects I develop and maintain.

Kubernetes Controllers

cloudflare-tunnel-gateway-controller

Gateway API implementation over Cloudflare Tunnels. Manage tunnels via standard Kubernetes resources (HTTPRoute, GRPCRoute).

minecraft-operator

Kubernetes operator for managing Minecraft servers (PaperMC). Automatic server and plugin updates via CRD.

Helm Charts

vipalived

VIP for Kubernetes API via VRRP/keepalived. Works without kube-api dependency — solves the chicken-and-egg problem for CNI.

prometheus-ipmi-exporter

Chart for IPMI Exporter. Primary maintainer in prometheus-community.

system-upgrade-controller

Chart for Rancher System Upgrade Controller.

Other charts

Go Libraries

go-unifi

Library for UniFi API. Reverse-engineered API, covers main endpoints.

go-transmission

Transmission RPC API client. Generated from official spec, 100% API coverage.

goPaperMC

Library and CLI for PaperMC API.

go-hangar

Library for Hangar API (Minecraft plugin repository).

Tools & Bots

external-dns-unifios-webhook

Webhook for external-dns with UniFi OS support. DNS record management on UniFi controller.

transmission-bot

Telegram bot for Transmission management. Add torrents, check status, manage downloads.

Other

papermc-docker

Rootless Docker image for PaperMC. Daily automated builds.

mtg-scanner

Magic: The Gathering card recognition. Work in progress.