Open source logging projects
Every project in the registry tagged logging, ranked by real GitHub adoption.
Cost-effective log aggregation that indexes labels, not full text
Distributed tracing, metrics, logs, and GenAI monitoring in one
Sends your logs to files, sockets, inboxes, databases and various web services
An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.
Centralize, transform, and stash your data
Realtime log viewer for containers. Supports Docker, Swarm and K8s.
A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS, watchOS and visionOS
A powerful framework for faster, easier, and more efficient project development.
A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers
Log file navigator
A debugging and profiling tool that can trace and visualize python code execution
Network logger for Apple platforms
Application level tracing for Rust.
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
Fast persistent recoverable log and key-value store + cache, in C# and C++.
OpenTelemetry Go API and SDK
NLog - Flexible and Structured Logging for various .NET Platforms
Clockwork - php dev tools in your browser - server-side component
⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern
An ultra-lightweight(ROM<1.6K, RAM<0.3k), high-performance C/C++ log library. | 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库
Powerful observability made simple for developers
A Logging API for Swift
Main repository for Datadog Agent
Slice and dice logs on the command line
The OpenTelemetry .NET Client
Apache Log4j is a versatile, feature-rich, efficient logging API and backend for Java.
Record the change log from models in Laravel
A minimal, colorful Go logging library 🪵
A fast and powerful log viewer and processor that converts JSON logs or logfmt logs into a clear human-readable format.
Lightweight Multiplatform logging framework for Kotlin. A convenient and performant logging facade.
Ultra-low-latency asynchronous C++17 logging and metrics library for performance-critical applications
OpenTelemetry Python API and SDK
Portable, simple and extensible C++ logging library
Fast and easy to use database for logs, which can efficiently handle terabytes of logs
High-performance log ingestion and ETL engine
Pluggable foundation blocks for building distributed apps.
A log viewer for Kubernetes troubleshooting
An extensible Java library for HTTP request and response logging
Unobtrusive logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions
Digging through logs is not observability. It's hope — wide events, structured errors, TypeScript-first, every runtime.
Real-time logging dashboard for Kubernetes. View logs in a terminal or a browser. Run anywhere - desktop, cluster, docker.
Get Alerts from your Docker Container Logs
📝 tslog - Universal Logger for TypeScript and JavaScript
Logging operator for Kubernetes
Structured, contextual, extensible, composable logging for Rust
Utilities for Sysmon
Litter is a pretty printer library for Go data structures to aid in debugging and testing.
Nerdlog: fast, remote-first, multi-host TUI log viewer with timeline histogram and no central server
Platform agnostic logger for NestJS based on Pino with REQUEST CONTEXT IN EVERY LOG
Frostmourne(霜之哀伤监控平台)是基于Elasticsearch, Prometheus, SkyWalking, InfluxDB,Mysql/TiDB,ClickHouse, SqlServer, IoTDB数据的分布式监控报警系统. Monitor & alert & alarm for Elastic
A Fluent Logging API for Java
Efficient, deferred formatting for logging on embedded systems
Eliot: the logging system that tells you *why* it happened
Adding `.Dump()` extension methods to Console Applications, similar to LinqPad's.
Compressed Log Processor (CLP) is a free log management tool capable of compressing logs and searching the compressed logs without decompression.
The most robust observability solution for Salesforce experts. Built 100% natively on the platform, and designed to work seamlessly with Apex, Lightning Compone
G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 s
Semantic Logger is a high-performance, asynchronous structured logging framework for Ruby and Rails.
Apache Log4net is a versatile, feature-rich, efficient logging API and backend for .NET
The Java agent for Apache SkyWalking
Related tags
Frequently asked questions
How many open source logging projects are there?
This registry tracks 69 projects tagged logging, with 332,963 GitHub stars between them. The most-adopted is Grafana Loki at 29,111 stars.
Are these logging projects free to use?
Yes — 68 of the 69 carry an explicit open-source licence across 8 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.
Which logging project should I choose?
The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.
Are these logging projects still maintained?
61 of the 69 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.