A collection of libraries and opinionated patterns to build cloud-native services. The project provides different modules, which can be used individually and replaced at any time.
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.
MongrelDB Kit is the application-facing persistence layer for MongrelDB, giving TypeScript, Rust, and Python apps a schema-aware query builder, migrations, and relational constraints. Use it to build durable application data models on MongrelDB with consistent behavior across languages.
Drizzle ORM utilities for AsenaJS - A powerful and type-safe database integration package that provides generic Database services and Repository patterns.