Naming patterns
Gosoline uses naming patterns to generate consistent names for resources (SQS queues, SNS topics, DynamoDB tables, Kafka topics, Redis keys, metric namespaces, tracing service names, ...).
Package cfg
With the cfg package, you can configure and use configurations in your gosoline project.
Package cloud/aws
The cloud/aws package
Package dbx
The dbx package provides a fluent API to build SQL queries.
Package fixtures
While using gosoline you are able to define fixtures directly in code.
Package httpserver
Package httpserver provides a modular HTTP server built on Gin and the gosoline kernel. It offers structured request binding, typed responses, middleware, SSE streaming, and dependency-injected handler registration.
Package log
The gosoline logger is based upon a simple interface that uses handlers internally to enable fully customizable log handling.
Package test
This package acts as a wrapper over Golang's testing module.