1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Awesome-go(golangのライブラリリスト)のスター数まとめ-環境設定編(2018/10/9版)

Posted at

概要

Go言語のライブラリのリストに、Awesome-goというものがあります。

1500近くのライブラリがリストアップされていて、どれを採用してよいやらわからないため、参考までにgithubのスター数をカウントしました。
環境設定ライブラリ編です。

これも選定したくて、この作業をしていました。

色を塗りたかったのですが、できなかったため、★の数で表現しました。
★=100個越え
★★=500個越え
★★★=1000個越え
★★★★=5000個越え
★★★★★=10000個越え

Configuration

Libraries for configuration parsing.

名前 スター数 githubのURL スターの多さ
config 174 https://github.com/olebedev/config
configure 39 https://github.com/paked/configure
confita 176 https://github.com/heetch/confita
conflate 13 https://github.com/miracl/conflate
env 574 https://github.com/caarlos0/env ★★
envcfg 87 https://github.com/tomazk/envcfg
envconf 7 https://github.com/ian-kent/envconf
envconfig 126 https://github.com/vrischmann/envconfig
envh 88 https://github.com/antham/envh
gcfg 95 https://github.com/go-gcfg/gcfg
go-up 15 https://github.com/ufoscout/go-up
goConfig 80 https://github.com/crgimenes/goConfig
godotenv 1,464 https://github.com/joho/godotenv ★★★
gofigure 55 https://github.com/ian-kent/gofigure
gone/jconf 22 https://github.com/One-com/gone/tree/master/jconf
gookit/config 18 https://github.com/gookit/config
hjson 147 https://github.com/hjson/hjson-go
ingo 20 https://github.com/schachmat/ingo
ini 1,121 https://github.com/go-ini/ini ★★★
joshbetz/config 190 https://github.com/joshbetz/config
kelseyhightower/envconfig 1,868 https://github.com/kelseyhightower/envconfig ★★★
mini 17 https://github.com/sasbury/mini
sprbox 3 https://github.com/oblq/sprbox
store 229 https://github.com/tucnak/store
viper 6,424 https://github.com/spf13/viper ★★★★
xdg 10 https://github.com/OpenPeeDeeP/xdg

総評

viper一択でしょうか。12 Factor App対応もされていて、環境変数からも読み込めるので。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?