48 Forks
454 Stars
454 Watchers

config

📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名

How to download and setup config

Open terminal and run command
git clone https://github.com/gookit/config.git
git clone is used to create a copy or clone of config repositories. You pass git clone a repository URL.
it supports a few different network protocols and corresponding URL formats.

Also you may download zip file with config https://github.com/gookit/config/archive/master.zip

Or simply clone config with SSH
[email protected]:gookit/config.git

If you have some problems with config

You may open issue on config support forum (system) here: https://github.com/gookit/config/issues

Similar to config repositories

Here you may see config alternatives and analogs

 sheetjs    httpie    prettier    fastjson    grav    SwiftyJSON    just-dashboard    lowdb    php-curl-class    unqlite    SwiftAI    structured-text-tools    ServiceStack    countries    rest-assured    poco    mimesis    tbox    minify    render    acl    EVReflection    Coolie    acts_as_api    plank    jsonmodels    http-prompt    httpbin    boo    libxo