An interesting go struct tag expression syntax for field validation, etc.
A Simple yet Configurable Environment Variable Parser/Loader in Go
go-defaults provides functionality to parse and set default values for struct fields based on their "default" tags