Skip to content
lexfreiPublic

About

A curated list of my pet projects — mostly Go, Kubernetes, and self-hosting

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Awesome lexfrei

A curated list of my pet projects and open-source work — mostly Go, Kubernetes, and self-hosting.

Everything lives at github.com/lexfrei. Longer texts are at blog.lex.la, in English and Russian; contacts and PGP at me.lex.la.

Contents

Kubernetes — controllers and operators

Helm charts

charts — Helm charts published to GHCR as cosign-signed OCI artifacts and indexed on Artifact Hub; they fill the gaps where upstream ships no usable chart:

  • cloudflare-tunnel — cloudflared for Zero Trust access without inbound ports.
  • extractedprism — per-node TCP load balancer for the API server, no VIP/keepalived.
  • system-upgrade-controller — repackaged Rancher SUC for declarative node upgrades.
  • obico — self-hosted 3D-print monitoring with AI failure detection.
  • spoolman — filament spool inventory.
  • transmission — torrent client.

GitOps and infrastructure

  • k8s — my reference home cluster: ARM64, Cilium (kube-proxy replacement, L2 announcements), HA control plane via extractedprism.
  • cozylex — external-apps catalog for Cozystack.
  • cozyboard — PR-review board for the cozystack org, a static SPA in TypeScript + Svelte running entirely in the browser.

Terraform

Claude Code

  • claudeline — Claude Code statusline with real usage limits from the Anthropic API.
  • ccc — Claude Code Companions, a third-party plugin marketplace.
  • macro-claude — live Claude Code session status on a Logitech MX Creative Console.
  • occ — bridge between Claude Code Channels and OpenClaw Gateway.

MCP servers

All written in Go.

  • mcp-tg — Telegram Client API over MTProto (user account).
  • mcp-loki — queries against Grafana Loki logs.
  • mcp-raker — monitor and control a Klipper 3D printer via Moonraker.
  • pogo-pvp-mcp — Pokémon GO PvP: battle simulator, rankings, counters, team builder.
  • mcp-rutracker — search and .torrent download from RuTracker.
  • mcp-transmission — full Transmission RPC.
  • mcp-lostfilm — release feed, search, and .torrent from LostFilm.TV.
  • mcp-myshows — MyShows.me series tracker.
  • mcp-godville — Godville hero state for LLMs.

Libraries

  • keychain — cgo-free Go library for the native OS secret store (macOS Keychain, Linux Secret Service, Windows Credential Manager).

Bots and apps

Hardware and 3D printing

Beyond my repos

Projects I maintain:

  • Cozystack — open-source PaaS and framework for building clouds, a CNCF Sandbox project; maintaining it as part of my work at Ænix.
  • obico-server — self-hosted smart 3D printing platform with AI failure detection.
  • prometheus-ipmi-exporter — Helm chart in prometheus-community.
  • robotlb — Hetzner load balancer controller for bare-metal Kubernetes clusters.
  • Armbian — maintainer of the Sovol printer-host boards: SV08, SV08 Max, and Zero.

Upstream patches:

  • Linux kernel — kernel-side work that comes out of bringing new devices up under OpenWrt: SPI-NAND flash chips in mtd, PHY and DSA drivers in net.
  • Git — command-line UX papercuts: behaviour that surprises people at the terminal, fixed in the code or documented where it cannot be.

My contributions also landed in external-dns, Gateway API, MetalLB, jellyfin-helm, and some 60 more repos.

About

A curated list of my pet projects — mostly Go, Kubernetes, and self-hosting

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages