Projects with this topic
-
Stream an LLM turn to a client over SSE, NATS or WebSocket — one event model, no transport dependencies.
Updated -
Pronounced "HTTP" - because sometimes the best fucking code comes with wordplay. A Go library that does everything you need and nothing you don't. Spin up a production-ready server with middleware, WebSocket hubs, file uploads, static serving, request proxying with caching, and OpenAPI validation.
Updated -
A Go engine for talking to LLMs that doesn't give a shit which one. Streaming, tool loops, history that actually fits the context window, retries that don't repeat themselves, and typed structured output. Swap OpenAI for Anthropic by changing one line. Library, not a framework — you own the loop.
Updated -
Shared Go building blocks for psyb0t services: error sentinels, cache, DB, queues, rate limiting, a legacy Loki slog sink (superseded by github.com/psyb0t/slogging), Temporal, and LLM utilities.
Updated -
Let a Go process profile itself — CPU, heap, goroutines, blocking — and get the answer back as a value instead of serving pprof on a port nobody should be exposing.
Updated -
Pin log attributes to a context.Context and every line under it carries them. Set request_id once at the door instead of dragging it through twenty functions that don't give a shit about it.
Updated -
A Go library that wraps errors with context information (file, line, function) because debugging without context is like trying to find your dick in the dark.
Updated -
Everything for Go's stdlib log/slog in one place: configure it from the environment, plus handlers that ship logs to Loki or keep them searchable in memory. Spiritual successor to logrus-configurator.
Updated -
Go wrapper for rpitx — subprocess-managed RF transmission via a singleton. Covers FM/RDS, Morse, POCSAG, FT8, SSTV, RTTY, FSK, IQ and more (12 modules). Dev-mode mocks execution so you can test without keying an actual transmitter.
Updated -
Config loading with zero fluff. Because ain't nobody got time for overcomplicated crap. Unleash the gonfiguration beast!
Updated -
The most over-engineered environment variable reader in the history of Go programming. A full-blown, battle-tested, enterprise-grade package that reads ONE environment variable and tells you if you're in prod or dev.
Updated -
Tiny Go client for Postmark's SpamCheck API: submit a raw email, get its SpamAssassin spam score and matched-rule breakdown. No account or API key required.
Updated