olebedev / Config
Licence: other
JSON or YAML configuration wrapper with convenient access methods.
Stars: ✭ 237
Labels
Projects that are alternatives of or similar to Config
Dasel
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.
Stars: ✭ 759 (+220.25%)
Mutual labels: json, yaml, configuration
Simple Settings
A simple way to manage your project settings.
Stars: ✭ 165 (-30.38%)
Mutual labels: json, yaml, configuration
Jk
Configuration as Code with ECMAScript
Stars: ✭ 322 (+35.86%)
Mutual labels: json, yaml, configuration
Resticprofile
Configuration profiles for restic backup
Stars: ✭ 48 (-79.75%)
Mutual labels: json, yaml, configuration
Night Config
Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations
Stars: ✭ 93 (-60.76%)
Mutual labels: json, yaml, configuration
Configurate
A simple configuration library for Java applications providing a node structure, a variety of formats, and tools for transformation
Stars: ✭ 148 (-37.55%)
Mutual labels: json, yaml, configuration
Fig
A minimalist Go configuration library
Stars: ✭ 142 (-40.08%)
Mutual labels: json, yaml, configuration
Konf
A type-safe cascading configuration library for Kotlin/Java/Android, supporting most configuration formats
Stars: ✭ 225 (-5.06%)
Mutual labels: json, yaml, configuration
Js Yaml Front Matter
Parses yaml or json from the beginning of a string or file
Stars: ✭ 165 (-30.38%)
Mutual labels: json, yaml
Models
WordPress plugin to create custom post types and taxonomies using JSON, YAML or PHP files
Stars: ✭ 167 (-29.54%)
Mutual labels: json, yaml
Vcspull
🔄 synchronize projects via yaml/json manifest. built on libvcs
Stars: ✭ 187 (-21.1%)
Mutual labels: json, yaml
Rapidyaml
Rapid YAML - a library to parse and emit YAML, and do it fast.
Stars: ✭ 183 (-22.78%)
Mutual labels: json, yaml
Feedparser
feedparser gem - (universal) web feed parser and normalizer (XML w/ Atom or RSS, JSON Feed, HTML w/ Microformats e.g. h-entry/h-feed or Feed.HTML, Feed.TXT w/ YAML, JSON or INI & Markdown, etc.)
Stars: ✭ 156 (-34.18%)
Mutual labels: json, yaml
Related
Nested Object Models in Python with dictionary, YAML, and JSON transformation support
Stars: ✭ 169 (-28.69%)
Mutual labels: json, yaml
Srsly
🦉 Modern high-performance serialization utilities for Python (JSON, MessagePack, Pickle)
Stars: ✭ 189 (-20.25%)
Mutual labels: json, yaml
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-20.68%)
Mutual labels: json, yaml
Swagger Toolbox
💡 Swagger schema model (in yaml, json) generator from json data
Stars: ✭ 194 (-18.14%)
Mutual labels: json, yaml
Python Benedict
dict subclass with keylist/keypath support, I/O shortcuts (base64, csv, json, pickle, plist, query-string, toml, xml, yaml) and many utilities. 📘
Stars: ✭ 204 (-13.92%)
Mutual labels: json, yaml
Config
Package config provides convenient access methods to configuration stored as JSON or YAML.
This is a fork of the original version. This version extends the functionality of the original without losing compatibility. Major features added:
-
Set(path string, value interface{}) error
method -
Env() *config.Config
method, for OS environment variables parsing -
Flag() *config.Config
method, for command line arguments parsing usign pkg/flag singleton -
Args(args ...string) *config.Config
method, for command line arguments parsing -
U*
methods -
Copy(...path) (*config.config, error)
method -
Extend(*config.Config) (*config.Config, error)
method -
Error() error
method to show last parsing error, works only with.Args()
method
Example and more information you can find here.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].