The systems I am building: mail, observability, games, and a rethink of git itself. Plus the open source tools from yaklab and my personal account.
A single ClickHouse substrate supports PromQL, LogQL, and TraceQL without changes.
Metis (metrics), Logos (logs), and Arachne (traces) are three isomorphic observability backends. Each retains the incumbent wire protocol and query language while replacing the bespoke storage engine with ClickHouse.
→ read the full storySelf-hosted mail and groupware with the functional scope of an enterprise email suite
Mailwright is a complete Rust mail and groupware platform that provides a full SMTP/LMTP MTA, IMAP4rev2, JMAP, POP3, Sieve, CalDAV/CardDAV scheduling, modern layered spam defence, and multi-tenant, multi-domain administration in one server.
→ read the full storyIt provides one-call OpenTelemetry setup and enforces a machine-readable specification at runtime.
A Go library that configures the entire OpenTelemetry pipeline in one call, using a versioned telemetry specification that generates typed constants and enforces identity, sensitivity, and correlation rules at runtime.
→ read the full storyLeaderboard-first scorekeeping for in-person card nights is available at rumbletab.com.
RumbleTab is a social scorekeeping platform for in-person card nights. One Go API supports an offline-first SwiftUI iOS app and a Next.js web client that provide groups, live boards, leaderboards, an activity feed, achievements, and push notifications. The system runs on its own Talos Kubernetes cluster in AWS.
→ read the full story