Open source проекты, которые я разрабатываю и поддерживаю.

Kubernetes Controllers

cloudflare-tunnel-gateway-controller

Реализация Gateway API поверх Cloudflare Tunnels. Позволяет управлять туннелями через стандартные ресурсы Kubernetes (HTTPRoute, GRPCRoute).

minecraft-operator

Kubernetes-оператор для управления серверами Minecraft (PaperMC). Автоматическое обновление серверов и плагинов через CRD.

Helm Charts

vipalived

VIP для Kubernetes API через VRRP/keepalived. Работает без зависимости от kube-api — решает проблему курицы и яйца для CNI.

prometheus-ipmi-exporter

Чарт для IPMI Exporter. Основной мейнтейнер в prometheus-community.

system-upgrade-controller

Чарт для Rancher System Upgrade Controller.

Другие чарты

Go Libraries

go-unifi

Библиотека для работы с UniFi API. Реверс-инженерный API, покрывает основные эндпоинты.

go-transmission

Клиент для Transmission RPC API. Генерируется из официальной спеки, 100% покрытие API.

goPaperMC

Библиотека и CLI для работы с PaperMC API.

go-hangar

Библиотека для Hangar API (репозиторий плагинов Minecraft).

Tools & Bots

external-dns-unifios-webhook

Webhook для external-dns с поддержкой UniFi OS. Управление DNS-записями на UniFi контроллере.

transmission-bot

Telegram-бот для управления Transmission. Добавление торрентов, просмотр статуса, управление загрузками.

Other

papermc-docker

Rootless Docker-образ для PaperMC. Ежедневные автосборки.

mtg-scanner

Распознавание карт Magic: The Gathering. Work in progress.