Topics / #logger
Logger projects on GitHub
Logging libraries producing structured application logs across languages.
As of , the most-starred Logger projects on GitHub are loguru (24.2K stars), monolog (21.4K stars) and pino (18.3K stars). GitHub.Locker tracks 6 Logger repositories with 101.8K stars combined. The fastest-growing on October 17 was loguru, with +3 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+3loguru
Delgan/loguru · ★ 24.2KLoguru is a Python library that makes logging in Python simple and pleasant — a ready-to-use logger you import and start using immediately, made for people who otherwise default to print() instead.
+1pino
pinojs/pino · ★ 18.3KPino is a very low overhead JSON logger for JavaScript. It writes structured JSON logs from inside a Node.js application while keeping the performance cost minimal.
+1timber
JakeWharton/timber · ★ 10.9KTimber is a logger with a small, extensible API that sits on top of Android's built-in Log class. You add behavior by planting Tree instances instead of calling Log.d/Log.e directly.
The all-time top
6 projects · by stars
- 24.2K
#1 · Delgan/loguruloguru
Loguru is a Python library that makes logging in Python simple and pleasant — a ready-to-use logger you import and start using immediately, made for people who otherwise default to print() instead.
- 21.4K
#2 · Seldaek/monologmonolog
Monolog is a logging library for PHP: it takes the logs your application produces and sends them to files, sockets, inboxes, databases and various web services.
- 18.3K
#3 · pinojs/pinopino
Pino is a very low overhead JSON logger for JavaScript. It writes structured JSON logs from inside a Node.js application while keeping the performance cost minimal.
- 4

logger
13.8Korhanobut/logger · KotlinLogger is a simple, pretty, and powerful logging library for Android that makes Logcat output easier to read.
- 5

CocoaLumberjack
13.3KCocoaLumberjack/CocoaLumberjack · Objective-CCocoaLumberjack is a fast and flexible logging framework for Apple platforms (macOS, iOS, tvOS, watchOS, visionOS) that replaces NSLog with a more powerful, multi-destination logging system.
- 6

timber
10.9KJakeWharton/timber · KotlinTimber is a logger with a small, extensible API that sits on top of Android's built-in Log class. You add behavior by planting Tree instances instead of calling Log.d/Log.e directly.
Related topics
Often tagged together