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

Top 9.1% on proxy.golang.org

proxy.golang.org : github.com/hedzr/store

Package store provides an extensible, high-performance configuration management library, specially optimized for hierarchical data. The Store interface gives these APIs. The `hedzr/store` (https://github.com/hedzr/store) accesses tree data with a dotted key path, which means you may point to a specified tree node and access it, monitor it or remove it. The `store` provides advanced APIs to extract typed data from node. The searching tool is also used to locate whether a key exists or not: The `store` provides many providers and codecs. A provider represents an external data source, such as file, environment, consul, etc. And a codec represents the data format, just like yaml, json, toml, etc. So an app can [Store.Load] the external yaml files like the following way: For more information, browse these public sites: - https://pkg.go.dev/github.com/hedzr/store - https://github.com/hedzr/store

Registry - Source - Documentation - JSON - codemeta.json
purl: pkg:golang/github.com/hedzr/store
Keywords: config , config-loader , config-management , configuration , configuration-management , consul-client , etcd-client , golang , golang-library , toml , trie-structure , trie-tree , yaml
License: Apache-2.0
Latest release: 2 months ago
First release: over 1 year ago
Namespace: github.com/hedzr
Stars: 8 on GitHub
Forks: 0 on GitHub
Total Commits: 332
Committers: 3
Average commits per author: 110.667
Development Distribution Score (DDS): 0.009
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 28 days ago

    Loading...
    Readme
    Loading...