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

Top 1.4% on proxy.golang.org
Top 0.2% dependent packages on proxy.golang.org
Top 0.3% dependent repos on proxy.golang.org
Top 3.4% forks on proxy.golang.org
Top 0.4% docker downloads on proxy.golang.org

proxy.golang.org : 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.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/oleiade/reflections
Keywords: go , golang , reflect , reflection , runtime , types
License: MIT
Latest release: 9 months ago
First release: almost 9 years ago
Namespace: github.com/oleiade
Dependent packages: 308
Dependent repositories: 631
Stars: 508 on GitHub
Forks: 51 on GitHub
Docker dependents: 92
Docker downloads: 24,430,290
See more repository details: repos.ecosyste.ms
Last synced: 1 day ago

    Loading...
    Readme
    Loading...