github.com/oblq/swap (go): Package swap is an agnostic config parser (supporting YAML, TOML, JSON and environment vars) and a toolbox factory with automatic configuration based on your build environment.
Keywords: builder|builder-pattern|config|configuration|environment|factory|factory-pattern|json|toml|yaml