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