back to home

Best Open Source logging Libraries

A curated list of the most popular GitHub repositories tagged with logging. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1gabime/spdlog

Fast C++ logging library.

28,358C++
Analyze Code

#2grafana/loki

Like Prometheus, but for logs.

27,667Go
Analyze Code

#3sirupsen/logrus

Structured, pluggable logging for Go.

25,698Go
Analyze Code

#4apache/skywalking

APM, Application Performance Monitoring System

24,700Java
Analyze Code

#5uber-go/zap

Blazing fast, structured, leveled logging in Go.

24,335Go
Analyze Code

#6Delgan/loguru

Python logging made (stupidly) simple

23,622Python
Analyze Code

#7Seldaek/monolog

Sends your logs to files, sockets, inboxes, databases and various web services

21,382PHP
Analyze Code

#8elastic/logstash

Logstash - transport and process your logs, events, or other data

14,789Java
Analyze Code

#9fluent/fluentd

Fluentd: Unified Logging Layer (project under CNCF)

13,498Ruby
Analyze Code

#10CocoaLumberjack/CocoaLumberjack

A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS, watchOS and visionOS

13,344Objective-C
Analyze Code

#11gogf/gf

A powerful framework for faster, easier, and more efficient project development.

13,037Go
Analyze Code

#12rs/zerolog

Zero Allocation JSON Logger

12,219Go
Analyze Code

#13tstack/lnav

Log file navigator

9,635C++
Analyze Code

#14pocoproject/poco

The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

9,362C++
Analyze Code

#15kean/Pulse

Network logger for Apple platforms

6,899Swift
Analyze Code

#16grpc-ecosystem/go-grpc-middleware

Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.

6,727Go
Analyze Code

#17microsoft/FASTER

Fast persistent recoverable log and key-value store + cache, in C# and C++.

6,606C#
Analyze Code

#18NLog/NLog

NLog - Flexible and Structured Logging for various .NET Platforms

6,537C#
Analyze Code

#19tokio-rs/tracing

Application level tracing for Rust.

6,533Rust
Analyze Code