Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / gookit / 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应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gookit%2Fconfig
Stars: 520
Forks: 57
Open Issues: 9
License: mit
Language: Go
Repo Size: 596 KB
Dependencies:
109
Created: almost 6 years ago
Updated: about 1 month ago
Last pushed: 3 months ago
Last synced: 25 days ago
Commit Stats
Commits: 325
Authors: 13
Mean commits per author: 25.0
Development Distribution Score: 0.305
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/gookit/config
Topics: config, config-management, configuration, configuration-management, flags, goconfig, gookit, hcl, ini, json, properties, toml, yaml
Files
Dependencies
- github.com/BurntSushi/toml v1.2.0
- github.com/gookit/goutil v0.5.7
- github.com/gookit/ini/v2 v2.1.1
- github.com/hashicorp/hcl v1.0.0
- github.com/hashicorp/hcl/v2 v2.13.0
- github.com/imdario/mergo v0.3.13
- github.com/json-iterator/go v1.1.12
- github.com/mitchellh/mapstructure v1.5.0
- github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
- github.com/stretchr/testify v1.8.0
- github.com/yosuke-furukawa/json5 v0.1.1
- golang.org/x/sys v0.0.0-20220412211240-33da011f77ad
- gopkg.in/yaml.v2 v2.4.0
- gopkg.in/yaml.v3 v3.0.1
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- WillAbides/setup-go-faster v1.8.0 composite
- actions/checkout v3 composite
- morphy2k/revive-action v2.4.1 composite
- reviewdog/action-staticcheck v1 composite
- shogo82148/actions-goveralls v1 composite
- actions/checkout v3 composite
- softprops/action-gh-release v1 composite
- github.com/BurntSushi/toml v1.2.0
- github.com/agext/levenshtein v1.2.1
- github.com/apparentlymart/go-dump v0.0.0-20180507223929-23540a00eaa3
- github.com/apparentlymart/go-textseg v1.0.0
- github.com/apparentlymart/go-textseg/v13 v13.0.0
- github.com/davecgh/go-spew v1.1.0
- github.com/davecgh/go-spew v1.1.1
- github.com/go-test/deep v1.0.3
- github.com/golang/protobuf v1.1.0
- github.com/golang/protobuf v1.3.1
- github.com/golang/protobuf v1.3.4
- github.com/google/go-cmp v0.3.1
- github.com/google/gofuzz v1.0.0
- github.com/gookit/color v1.5.0
- github.com/gookit/color v1.5.1
- github.com/gookit/goutil v0.5.3
- github.com/gookit/goutil v0.5.7
- github.com/gookit/ini/v2 v2.1.1
- github.com/hashicorp/hcl v1.0.0
- github.com/hashicorp/hcl/v2 v2.13.0
- github.com/imdario/mergo v0.3.13
- github.com/json-iterator/go v1.1.12
- github.com/kr/pretty v0.1.0
- github.com/kr/pty v1.1.1
- github.com/kr/text v0.1.0
- github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348
- github.com/mattn/go-isatty v0.0.14
- github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7
- github.com/mitchellh/mapstructure v1.5.0
- github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421
- github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
- github.com/modern-go/reflect2 v1.0.2
- github.com/pmezard/go-difflib v1.0.0
- github.com/sergi/go-diff v1.0.0
- github.com/spf13/pflag v1.0.2
- github.com/stretchr/objx v0.1.0
- github.com/stretchr/objx v0.4.0
- github.com/stretchr/testify v1.2.2
- github.com/stretchr/testify v1.3.0
- github.com/stretchr/testify v1.7.0
- github.com/stretchr/testify v1.7.1
- github.com/stretchr/testify v1.7.2
- github.com/stretchr/testify v1.8.0
- github.com/vmihailenco/msgpack v3.3.3+incompatible
- github.com/vmihailenco/msgpack/v4 v4.3.12
- github.com/vmihailenco/tagparser v0.1.1
- github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778
- github.com/yosuke-furukawa/json5 v0.1.1
- github.com/zclconf/go-cty v1.2.0
- github.com/zclconf/go-cty v1.8.0
- github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83
- golang.org/x/crypto v0.0.0-20220517005047-85d78b3ac167
- golang.org/x/net v0.0.0-20180811021610-c39426892332
- golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
- golang.org/x/net v0.0.0-20190603091049-60506f45cf65
- golang.org/x/net v0.0.0-20200301022130-244492dfa37a
- golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2
- golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20191026070338-33540a1f6037
- golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
- golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44
- golang.org/x/sys v0.0.0-20210423082822-04245dca01da
- golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
- golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c
- golang.org/x/sys v0.0.0-20220412211240-33da011f77ad
- golang.org/x/term v0.0.0-20201117132131-f5c789dd3221
- golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
- golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d
- golang.org/x/text v0.3.0
- golang.org/x/text v0.3.2
- golang.org/x/text v0.3.5
- golang.org/x/text v0.3.6
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
- google.golang.org/appengine v1.1.0
- google.golang.org/appengine v1.6.5
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127
- gopkg.in/yaml.v2 v2.4.0
- gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
- gopkg.in/yaml.v3 v3.0.0
- gopkg.in/yaml.v3 v3.0.1