github.com/oleiade/reflections
Package reflections provides high level abstractions over the Go standard reflect library. In practice, the `reflect` library's API proves somewhat low-level and un-intuitive. Using it can turn out pretty complex, daunting, and scary, when doing simple things like accessing a structure field value, a field tag, etc. The `reflections` package aims to make developers' life easier when it comes to introspect struct values at runtime. Its API takes inspiration in the python language's `getattr,` `setattr,` and `hasattr` set of methods and provides simplified access to structure fields and tags.
Ecosystem
proxy.golang.org
proxy.golang.org
Latest Release
over 1 year ago
v1.1.0
over 1 year ago
Versions
3
3
Dependent Packages
308
308
Dependent Repos
631
631
Loading...
Readme
Loading...
Links
| Registry | proxy.golang.org |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:golang/github.com/oleiade/reflections
spec |
| License | MIT |
| Namespace | github.com/oleiade |
| First Release | over 9 years ago |
| Last Synced | about 7 hours ago |
Repository
| Stars | 534 on GitHub |
| Forks | 51 on GitHub |
| Docker Dependents | 92 |
| Docker Downloads | 24,430,290 |
Rankings on proxy.golang.org
Overall
Top 1.4%
Dependent packages
Top 0.2%
Dependent repos
Top 0.3%
Forks
Top 3.4%
Docker downloads
Top 0.4%