Directories ¶
Path | Synopsis |
---|---|
Package auth defines standard interface for authentication.
|
Package auth defines standard interface for authentication. |
jwt
Package jwt implements authentication interfaces using JWT.
|
Package jwt implements authentication interfaces using JWT. |
Package broker defines standard interface for a message broker.
|
Package broker defines standard interface for a message broker. |
memory
Package memory provides a message broker using memory.
|
Package memory provides a message broker using memory. |
nats
Package nats provide a message broker using NATS.
|
Package nats provide a message broker using NATS. |
Package config defines standard interfaces for a config reader/writer.
|
Package config defines standard interfaces for a config reader/writer. |
envconfig
Package envconfig provides a convenient way to load config from environment variables into a struct using https://github.com/kelseyhightower/envconfig.
|
Package envconfig provides a convenient way to load config from environment variables into a struct using https://github.com/kelseyhightower/envconfig. |
examples
|
|
Package health defines standard interfaces and utilities for health checks.
|
Package health defines standard interfaces and utilities for health checks. |
Package log provides an easy-to-use and structured logger.
|
Package log provides an easy-to-use and structured logger. |
plugins
|
|
broker/nats
Module
|
|
cache/redis
Module
|
|
Package server provides a convenient way to start a new ready to use server with default HTTP API for readiness, liveness and Prometheus metrics.
|
Package server provides a convenient way to start a new ready to use server with default HTTP API for readiness, liveness and Prometheus metrics. |
util
|
|
fieldmaskutil
Package fieldmaskutil provides convenient utilities for working with field_mask.
|
Package fieldmaskutil provides convenient utilities for working with field_mask. |
mgoutil
Package mgoutil provides utilities for working with mgo library.
|
Package mgoutil provides utilities for working with mgo library. |
Package validator provides convenient utilities for validation using https://github.com/go-playground/validator.
|
Package validator provides convenient utilities for validation using https://github.com/go-playground/validator. |
Click to show internal directories.
Click to hide internal directories.