github.com/nofeaturesonlybugs/conf (go): Package conf can parse configuration text and populate structs with the results.  Example:  Both keys and sections can be turned into lists by repeating them:  Use Conf.Fill() and Conf.FillByTag() to populate parsed configuration into your structures.  Examples are provided below.  Here lies the EBNF for configuration syntax:
Keywords: conf-parser|config|config-parser|configuration|configuration-files|go|golang|ini|ini-parser