Posted at

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

More than 1 year has passed since last update.


概要

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

- https://github.com/avelino/awesome-go

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


loggingライブラリ(logger編)です。

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

色を塗りたかったのですが、できなかったため、★の数で表現しました。


★=100個越え

★★=500個越え

★★★=1000個越え

★★★★=5000個越え

★★★★★=10000個越え


Logging

Libraries for generating and working with log files.

名前
スター数
githubのURL
スターの多さ

distillog
13
https://github.com/amoghe/distillog

glg
21
https://github.com/kpango/glg

glog
1,978
https://github.com/golang/glog
★★★

go-cronowriter
15
https://github.com/utahta/go-cronowriter

go-log
6
https://github.com/subchen/go-log

go-log
19
https://github.com/siddontang/go-log

go-log
30
https://github.com/ian-kent/go-log

go-logger
190
https://github.com/apsdehal/go-logger

gologger
38
https://github.com/sadlil/gologger

gomol
12
https://github.com/aphistic/gomol

gone/log
22
https://github.com/One-com/gone/tree/master/log

journald
8
https://github.com/ssgreg/journald

log
610
https://github.com/apex/log
★★

log
255
https://github.com/go-playground/log

log
18
https://github.com/teris-io/log

log-voyage
80
https://github.com/firstrow/logvoyage

log15
802
https://github.com/inconshreveable/log15
★★

logdump
7
https://github.com/ewwwwwqm/logdump

logex
33
https://github.com/chzyer/logex

logger
128
https://github.com/azer/logger

logo
4
https://github.com/mbndr/logo

logrus
8,595
https://github.com/Sirupsen/logrus
★★★★

logrusly
24
https://github.com/sebest/logrusly

logrus
8,595
https://github.com/sirupsen/logrus
★★★★

logutils
227
https://github.com/hashicorp/logutils

logxi
326
https://github.com/mgutz/logxi

lumberjack
1,000
https://github.com/natefinch/lumberjack
★★★

mlog
15
https://github.com/jbrodriguez/mlog

onelog
284
https://github.com/francoispqt/onelog

ozzo-log
96
https://github.com/go-ozzo/ozzo-log

seelog
1,193
https://github.com/cihub/seelog
★★★

spew
2,612
https://github.com/davecgh/go-spew
★★★

stdlog
44
https://github.com/alexcesaro/log

tail
1,205
https://github.com/hpcloud/tail
★★★

xlog
3
https://github.com/xfxdev/xlog

xlog
126
https://github.com/rs/xlog

zap
5,285
https://github.com/uber-go/zap
★★★★

zerolog
1,410
https://github.com/rs/zerolog
★★★


総評

logrusにしようと思います。知っている人のfirehose-to-syslogでも使っていたので。