An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

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
Latest Release
v1.1.0
over 1 year ago
Versions
3
Dependent Packages
308
Dependent Repos
631
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%