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 - codemeta.json
purl: pkg:golang/github.com/oleiade/reflections
Keywords: go , golang , reflect , reflection , runtime , types
License: MIT
Latest release: over 1 year ago
First release: over 9 years ago
Namespace: github.com/oleiade
Dependent packages: 308
Dependent repositories: 631
Stars: 534 on GitHub
Forks: 51 on GitHub
Docker dependents: 92
Docker downloads: 24,430,290
See more repository details: repos.ecosyste.ms
Last synced: about 15 hours ago

    Loading...
    Readme
    Loading...