Directories
¶
| Path | Synopsis |
|---|---|
|
Package common provides common functionality.
|
Package common provides common functionality. |
|
core
|
|
|
audit
Package audit provides audit functionality.
|
Package audit provides audit functionality. |
|
broker
Package broker provides messaging abstractions for publishing and subscribing.
|
Package broker provides messaging abstractions for publishing and subscribing. |
|
cache
Package cache provides caching abstractions and utilities.
|
Package cache provides caching abstractions and utilities. |
|
cipher
Package cipher provides cipher functionality.
|
Package cipher provides cipher functionality. |
|
conf
Package conf provides configuration loading and conversion utilities.
|
Package conf provides configuration loading and conversion utilities. |
|
event
Package event provides event functionality.
|
Package event provides event functionality. |
|
featureflag
Package featureflag provides feature flag evaluation and management.
|
Package featureflag provides feature flag evaluation and management. |
|
idem
Package idem provides idem functionality.
|
Package idem provides idem functionality. |
|
job
Package job provides job functionality.
|
Package job provides job functionality. |
|
logger
Package logger provides a structured logging abstraction with multiple severity levels and pluggable providers.
|
Package logger provides a structured logging abstraction with multiple severity levels and pluggable providers. |
|
ptr
Package ptr provides ptr functionality.
|
Package ptr provides ptr functionality. |
|
repository
Package repository provides abstract repository patterns for data access.
|
Package repository provides abstract repository patterns for data access. |
|
txm
Package txm provides txm functionality.
|
Package txm provides txm functionality. |
|
worker
Package worker provides abstractions for background worker management.
|
Package worker provides abstractions for background worker management. |
|
plugin
|
|
|
abstractrepo
Package abstractrepo provides abstractrepo functionality.
|
Package abstractrepo provides abstractrepo functionality. |
|
broker/nats
Package nats provides nats functionality.
|
Package nats provides nats functionality. |
|
broker/natsjetstream
Package natsjetstream provides NATS JetStream message publishing and consumption.
|
Package natsjetstream provides NATS JetStream message publishing and consumption. |
|
broker/rmq
Package rmq provides rmq functionality.
|
Package rmq provides rmq functionality. |
|
broker/sns
Package sns provides an AWS SNS broker implementation.
|
Package sns provides an AWS SNS broker implementation. |
|
broker/sqs
Package sqs provides an AWS SQS broker implementation.
|
Package sqs provides an AWS SQS broker implementation. |
|
broker/subscriber
Package subscriber provides message subscription handling utilities.
|
Package subscriber provides message subscription handling utilities. |
|
cache/msgpack
Package msgpack provides MessagePack encoding and decoding for cache values.
|
Package msgpack provides MessagePack encoding and decoding for cache values. |
|
cache/redis
Package redis provides Redis caching functionality with configurable options.
|
Package redis provides Redis caching functionality with configurable options. |
|
cipher/argon2
Package argon2 provides argon2id password hashing functionality.
|
Package argon2 provides argon2id password hashing functionality. |
|
cipher/bcrypt
Package bcrypt provides bcrypt functionality.
|
Package bcrypt provides bcrypt functionality. |
|
conf/onepassword
Package onepassword provides a 1Password configuration provider for core/conf.
|
Package onepassword provides a 1Password configuration provider for core/conf. |
|
conf/ssm
Package ssm provides configuration management using AWS Systems Manager Parameter Store.
|
Package ssm provides configuration management using AWS Systems Manager Parameter Store. |
|
conf/vault
Package vault provides a HashiCorp Vault configuration provider for core/conf.
|
Package vault provides a HashiCorp Vault configuration provider for core/conf. |
|
event
Package event provides event functionality.
|
Package event provides event functionality. |
|
event/eventbroker
Package eventbroker provides event consumption and dispatching via message brokers.
|
Package eventbroker provides event consumption and dispatching via message brokers. |
|
event/eventhttp
Package eventhttp provides eventhttp functionality.
|
Package eventhttp provides eventhttp functionality. |
|
event/outbox
Package outbox provides outbox functionality.
|
Package outbox provides outbox functionality. |
|
idem/gorm
Package gorm provides gorm functionality.
|
Package gorm provides gorm functionality. |
|
idem/inmem
Package inmem provides inmem functionality.
|
Package inmem provides inmem functionality. |
|
idem/postgres
Package postgres provides postgres functionality.
|
Package postgres provides postgres functionality. |
|
job/jorm
Package jorm provides jorm functionality.
|
Package jorm provides jorm functionality. |
|
logger/slogx
Package slogx provides a structured logging implementation using slog.
|
Package slogx provides a structured logging implementation using slog. |
|
logger/zapx
Package zapx provides a structured logging implementation using zap.
|
Package zapx provides a structured logging implementation using zap. |
|
otel
Package otelwrap provides otelwrap functionality.
|
Package otelwrap provides otelwrap functionality. |
|
rest
Package rest provides HTTP REST server utilities and response helpers.
|
Package rest provides HTTP REST server utilities and response helpers. |
|
restchi
Package restchi provides chi-based REST server configuration.
|
Package restchi provides chi-based REST server configuration. |
|
seal
Package seal provides seal functionality.
|
Package seal provides seal functionality. |
|
seal/provider/gorm
Package sealgorm provides sealgorm functionality.
|
Package sealgorm provides sealgorm functionality. |
|
txm/txmgorm
Package txmgorm provides txmgorm functionality.
|
Package txmgorm provides txmgorm functionality. |
Click to show internal directories.
Click to hide internal directories.