Directories
¶
| Path | Synopsis |
|---|---|
|
Package apperror describes safe application failures without transport dependencies.
|
Package apperror describes safe application failures without transport dependencies. |
|
Package asynqx defines application integration contracts for Asynq.
|
Package asynqx defines application integration contracts for Asynq. |
|
middleware
Package middleware composes application policies around native Asynq enqueue calls.
|
Package middleware composes application policies around native Asynq enqueue calls. |
|
Package cache defines an optional cache with raw bytes and JSON convenience operations.
|
Package cache defines an optional cache with raw bytes and JSON convenience operations. |
|
database
Package database caches bytes in PostgreSQL or MySQL through a caller-owned Bun DB.
|
Package database caches bytes in PostgreSQL or MySQL through a caller-owned Bun DB. |
|
memory
Package memory provides a process-local byte cache with synchronous writes.
|
Package memory provides a process-local byte cache with synchronous writes. |
|
migrations
Package migrations provides SQL templates for opt-in application migrations.
|
Package migrations provides SQL templates for opt-in application migrations. |
|
redis
Package redis caches bytes using native Redis expiration.
|
Package redis caches bytes using native Redis expiration. |
|
Package database configures SQL pools, Bun dialects, and transaction scopes.
|
Package database configures SQL pools, Bun dialects, and transaction scopes. |
|
migrate
Package migrate combines registered SQL sources and runs Goose explicitly.
|
Package migrate combines registered SQL sources and runs Goose explicitly. |
|
Package hasher provides bounded bcrypt hashing, independent of account policy.
|
Package hasher provides bounded bcrypt hashing, independent of account policy. |
|
Package httpclient sends declarative, tagged requests through net/http.
|
Package httpclient sends declarative, tagged requests through net/http. |
|
Package httpserver runs a standard HTTP handler with explicit startup and graceful shutdown.
|
Package httpserver runs a standard HTTP handler with explicit startup and graceful shutdown. |
|
Package logging provides execution-scoped structured logging.
|
Package logging provides execution-scoped structured logging. |
|
Package mailview renders branded transactional emails independently of delivery.
|
Package mailview renders branded transactional emails independently of delivery. |
|
Package mapper transforms values and collections with explicit mapping functions.
|
Package mapper transforms values and collections with explicit mapping functions. |
|
Package metrics owns an isolated OpenTelemetry meter provider and Prometheus scrape handler.
|
Package metrics owns an isolated OpenTelemetry meter provider and Prometheus scrape handler. |
|
Package otp generates decimal codes and keyed proof digests.
|
Package otp generates decimal codes and keyed proof digests. |
|
Package push sends provider messages without a database, queue or application bootstrap.
|
Package push sends provider messages without a database, queue or application bootstrap. |
|
Package ratelimit provides transport-independent admission limits.
|
Package ratelimit provides transport-independent admission limits. |
|
Package redis constructs Redis clients.
|
Package redis constructs Redis clients. |
|
Package storage constructs Go CDK blob buckets.
|
Package storage constructs Go CDK blob buckets. |
|
Package token issues and validates UUID-based session access tokens using golang-jwt.
|
Package token issues and validates UUID-based session access tokens using golang-jwt. |
|
Package tracing constructs an explicitly owned OpenTelemetry provider.
|
Package tracing constructs an explicitly owned OpenTelemetry provider. |
Click to show internal directories.
Click to hide internal directories.