Module conf is an extensible solution for cascading configuration. Module conf provides the configuration processor, that can load configuration layers from different sources and merges them into the one configuration tree. Module conf comes with built-in configuration loaders fileconf and envconf, and can be extended by third-party configuration loaders. Module conf do not watch for configuration changes, but you can implement this feature in the custom configuration loader. Configuration processor in conf module supports processing directives $include, $ref, $underlay and $overlay. See more information about directives in documentation.
See full documentation on GoDoc for more information.