Directories
¶
| Path | Synopsis |
|---|---|
|
Package uncommons provides shared infrastructure helpers used across Lerian services.
|
Package uncommons provides shared infrastructure helpers used across Lerian services. |
|
assert
Package assert provides always-on runtime assertions for detecting programming bugs.
|
Package assert provides always-on runtime assertions for detecting programming bugs. |
|
backoff
Package backoff provides retry delay helpers with exponential growth and jitter.
|
Package backoff provides retry delay helpers with exponential growth and jitter. |
|
circuitbreaker
Package circuitbreaker provides service-level circuit breaker orchestration and health-check-driven recovery helpers.
|
Package circuitbreaker provides service-level circuit breaker orchestration and health-check-driven recovery helpers. |
|
constants
Package constant provides shared constant values used across the library.
|
Package constant provides shared constant values used across the library. |
|
cron
Package cron parses standard 5-field cron expressions and computes next run times.
|
Package cron parses standard 5-field cron expressions and computes next run times. |
|
crypto
Package crypto provides hashing and symmetric encryption helpers.
|
Package crypto provides hashing and symmetric encryption helpers. |
|
errgroup
Package errgroup coordinates goroutines that share a cancellation context.
|
Package errgroup coordinates goroutines that share a cancellation context. |
|
jwt
Package jwt provides minimal HMAC-based JWT signing and verification.
|
Package jwt provides minimal HMAC-based JWT signing and verification. |
|
license
Package license provides helpers for license validation and management.
|
Package license provides helpers for license validation and management. |
|
log
Package log defines the v2 logging interface and typed logging fields.
|
Package log defines the v2 logging interface and typed logging fields. |
|
mongo
Package mongo provides resilient MongoDB connection and index management helpers.
|
Package mongo provides resilient MongoDB connection and index management helpers. |
|
net/http
Package http provides Fiber-oriented HTTP helpers, middleware, and error handling.
|
Package http provides Fiber-oriented HTTP helpers, middleware, and error handling. |
|
net/http/ratelimit
Package ratelimit provides rate-limiting helpers for the HTTP package.
|
Package ratelimit provides rate-limiting helpers for the HTTP package. |
|
opentelemetry
Package opentelemetry provides tracing, metrics, propagation, and redaction helpers.
|
Package opentelemetry provides tracing, metrics, propagation, and redaction helpers. |
|
opentelemetry/metrics
Package metrics provides a fluent factory for OpenTelemetry metric instruments.
|
Package metrics provides a fluent factory for OpenTelemetry metric instruments. |
|
outbox
Package outbox provides transactional outbox primitives.
|
Package outbox provides transactional outbox primitives. |
|
outbox/postgres
Package postgres provides PostgreSQL adapters for outbox repository contracts.
|
Package postgres provides PostgreSQL adapters for outbox repository contracts. |
|
pointers
Package pointers provides helpers for pointer creation and conversions.
|
Package pointers provides helpers for pointer creation and conversions. |
|
postgres
Package postgres provides shared PostgreSQL connection helpers.
|
Package postgres provides shared PostgreSQL connection helpers. |
|
rabbitmq
Package rabbitmq provides AMQP connection, consumer, and producer helpers.
|
Package rabbitmq provides AMQP connection, consumer, and producer helpers. |
|
redis
Package redis provides Redis/Valkey client helpers with topology and IAM support.
|
Package redis provides Redis/Valkey client helpers with topology and IAM support. |
|
runtime
Package runtime provides panic recovery utilities for services with full observability integration.
|
Package runtime provides panic recovery utilities for services with full observability integration. |
|
safe
Package safe provides panic-free helpers for math, slices, and regex operations.
|
Package safe provides panic-free helpers for math, slices, and regex operations. |
|
security
Package security provides helpers for handling sensitive fields and data safety.
|
Package security provides helpers for handling sensitive fields and data safety. |
|
server
Package server provides server lifecycle and graceful shutdown helpers.
|
Package server provides server lifecycle and graceful shutdown helpers. |
|
transaction
Package transaction provides transaction intent planning and posting validations.
|
Package transaction provides transaction intent planning and posting validations. |
|
zap
Package zap provides adapters and helpers around zap-based logging.
|
Package zap provides adapters and helpers around zap-based logging. |
Click to show internal directories.
Click to hide internal directories.