reflections
configuration
reflections | configuration | |
---|---|---|
1 | 1 | |
503 | 108 | |
- | - | |
0.0 | 6.3 | |
over 1 year ago | 28 days ago | |
Go | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
reflections
-
REST api - returning a field by name from a struct
What the most efficient & idiomatic way to do this ? Is there an existing package that can do this directly ? what about https://github.com/oleiade/reflections, anyone using it ?
configuration
What are some alternatives?
mapstructure - Go library for decoding generic map values into native Go structures and vice versa.
go-simple-config - open source for accessing and storing configuration
valast - Convert Go values to their AST
konfig - Composable, observable and performant config handling for Go for the distributed processing era
sheriff - Conditional marshalling for Go
hjson - Hjson for Go
envconfig - Small library to read your configuration from environment variables
config - A lightweight yet powerful configuration manager for the Go programming language
Genv - Genv is a library for Go (golang) that makes it easy to read and use environment variables in your projects. It also allows environment variables to be loaded from the .env file.
cleanenv - ✨Clean and minimalistic environment configuration reader for Golang
kelseyhightower/envconfig - Golang library for managing configuration data from environment variables
viper - Go configuration with fangs