Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source logging software

868 open-source libraries, tools and applications tagged logging, ranked by how closely logging is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

868 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
armink/EasyLogger
EasyLogger is an ultra-lightweight, high-performance C/C++ logging library designed for resource-constrained projects like IoT products, we…
634760stable
Qix-/better-exceptions
A Python library that automatically replaces the default exception output with pretty, colorized, and more informative tracebacks that incl…
604718active
ChuckerTeam/chucker
Chucker is an Android library that acts as an OkHttp interceptor to inspect HTTP(S) requests and responses made by an Android app, persisti…
764572active
kstenerud/KSCrash
KSCrash is an open-source crash reporting framework for Apple platforms (iOS, macOS, tvOS, watchOS, visionOS). It catches Mach exceptions, …
924500active
qinguoyi/TinyWebServer
A lightweight C++ web server for Linux built with a thread pool, non-blocking sockets, epoll (ET and LT), and Reactor/simulated-Proactor ev…
3219705maintenance
opcodesio/log-viewer
A Laravel package providing a fast, browser-based UI for viewing, searching, and filtering application log files. It supports Laravel, Hori…
844445active
php-debugbar/php-debugbar
A PHP library that renders an in-browser debug bar showing collected data from PHP applications, including messages, timing, memory, except…
864384stable
prometheus/client_python
The official Python client library for Prometheus, providing instrumentation to expose application metrics such as counters, gauges, and hi…
854376stable
Cilium
Hubble is a fully distributed network, service, and security observability platform for Kubernetes, built on top of Cilium and eBPF. It pro…
944360active
bombela/backward-cpp
Backward-cpp is a header-only C++ library that pretty-prints stack traces with source code snippets when crashes or fatal errors occur. It …
264305stable
deepflowio/deepflow
DeepFlow is an open-source eBPF-based observability platform providing zero-code distributed tracing, metrics, request logs, and continuous…
974294active
SwanHubX/SwanLab
SwanLab is an open-source AI training tracking and visualization platform with a Python SDK, CLI, and cloud or self-hosted dashboard. It in…
884237active
BehaviorTree.CPP
BehaviorTree.CPP is a C++17 framework for building Behavior Trees, designed to be flexible, reactive, and fast, with asynchronous actions a…
824237stable
apple/swift-log
SwiftLog is Apple's logging API package for Swift, providing a unified, performant logging facade that libraries and applications can adopt…
974051stable
xcpretty/xcpretty
xcpretty is a fast, flexible command-line formatter for xcodebuild output, written in Ruby and distributed as a gem. It pipes raw xcodebuil…
344034stable
google/mtail
mtail is a Google open-source tool that extracts metrics from application logs using small pattern-action programs and exports them to time…
524032active
iqiyi/xCrash
xCrash is an Android library that captures Java crashes, native crashes, and ANRs, generating tombstone files with detailed process, thread…
323954active
dejan/rails_panel
RailsPanel is a Chrome extension that shows Rails app request details (db/rendering/total times, parameters, rendered views) directly in Ch…
703868active
OpenHFT/Chronicle-Queue
Chronicle Queue is a Java library providing microsecond-latency, persisted messaging that stores every message to disk in an append-only, z…
943815stable
Datadog Agent
The Datadog Agent is the open-source agent that collects metrics, logs, traces, and profiles from hosts, containers, and cloud services and…
963769stable
rcoh/angle-grinder
Angle-grinder (agrind) is a Rust command-line tool for parsing, filtering, and aggregating log data with a live-updating terminal UI. It pr…
493759active
OpenTelemetry .NET
The official OpenTelemetry SDK and API implementation for .NET, providing vendor-neutral instrumentation for traces, metrics, and logs. It …
933756stable
maruel/panicparse
panicparse is a Go tool and library that parses Go panic stack traces, densifies and deduplicates goroutines with similar stacks, and rende…
683707stable
odigos-io/odigos
Odigos is an open-source distributed tracing and observability platform for Kubernetes and VMs that instruments applications automatically …
923677active
apache/logging-log4j2
Apache Log4j 2 is an industrial-grade Java logging framework consisting of a feature-rich logging API (Log4j API) and a high-performance im…
893634stable
Alloy
Grafana Alloy is an open source OpenTelemetry Collector distribution with built-in Prometheus pipelines that collects, processes, and expor…
933623active
roidrage/lograge
Lograge is a Ruby gem that replaces Rails' default multi-line request logging with a single, parsable key-value line per request. It is des…
753572active
rxi/log.c
A simple logging library for C99 that provides printf-style logging macros across six severity levels. It is a drop-in two-file library sup…
323552stable
collectiveidea/audited
Audited is a Ruby gem and ActiveRecord extension for Rails that automatically logs all changes to your models into an audits table. It reco…
523499active
OpenTelemetry JavaScript
The official OpenTelemetry JavaScript API and SDK for instrumenting Node.js and browser applications to generate distributed traces, metric…
943487active
johanhaleby/kubetail
Kubetail is a Bash script that aggregates and follows logs from multiple Kubernetes pods into a single stream, like running 'kubectl logs -…
753486stable
kubernetes/node-problem-detector
A Kubernetes daemon that runs on each node to detect node problems such as hardware failures, kernel deadlocks, and container runtime issue…
1003477active
Laravel Auditing
A Laravel/Lumen package that keeps a history of Eloquent model changes by adding a trait to models, storing audit records via configurable …
913465stable
charmbracelet/log
A minimal, colorful, leveled structured logging library for Go with a small API. It supports text, JSON, and logfmt formatters, an slog han…
883404active
PlatformLab/NanoLog
NanoLog is an extremely high-performance C++ logging library with a simple printf-like API that achieves over 80 million logs per second at…
233380stable
collectd/collectd
collectd is a lightweight daemon written in C that periodically collects system and application performance metrics and stores or forwards …
573369stable
elvishew/xLog
XLog is a lightweight, powerful, and flexible logging library for Android and Java. It supports printing logs to Logcat, console, and files…
233344stable
pamburus/hl
hl is a fast, high-performance CLI log viewer and processor written in Rust that converts JSON and logfmt logs into human-readable output. …
1003312active
orhanobut/logger
A simple, pretty, and powerful logging library for Android that formats log output with borders, thread info, method traces, and pretty-pri…
2313834maintenance
qos-ch/logback
Logback is a reliable, fast and flexible logging framework for Java, intended as the successor to log4j 1.x. It natively implements the SLF…
973235stable
sharkdp/dbg-macro
A single-header C++ library providing a dbg(…) macro for quick printf-style debugging. It prints file, line, function, expression, value, a…
493234stable
dotnet/extensions
A suite of .NET libraries from Microsoft providing production-ready capabilities such as resilience pipelines, telemetry, diagnostics, comp…
983220active
rap2hpoutre/laravel-log-viewer
A Laravel package that provides a web-based viewer for application log files, installable via Composer with a single route. It supports Lar…
693192active
azlux/log2ram
A shell script that mounts /var/log in RAM to avoid constant writes to disk, extending SD card life on devices like the Raspberry Pi. It pe…
553126active
oshai/kotlin-logging
A lightweight, pure-Kotlin multiplatform logging facade that provides convenient and performant logging APIs for Kotlin. It wraps slf4j on …
823111stable
subtrace/subtrace
Subtrace is a CLI tool that lets developers inspect HTTP requests hitting their backend servers by wrapping any command with `subtrace run`…
523097active
microsoft/plcrashreporter
PLCrashReporter is an open-source in-process crash reporting library for iOS, macOS, and tvOS written in Objective-C. It detects crashes an…
563070stable
odygrd/quill
Quill is an ultra-low-latency asynchronous logging and metrics library for C++17. It is designed for performance-critical applications wher…
953032active
public-activity/public_activity
A Ruby gem that provides easy activity tracking for ActiveRecord, Mongoid, and MongoMapper models in Rails 6.1+. It records what has been c…
642990active
microsoft/wil
A header-only C++ library from Microsoft providing readable, type-safe C++ interfaces for common Windows coding patterns. It includes RAII …
732979stable
Tencent/matrix
Matrix is a plugin-style, non-invasive Application Performance Management (APM) system developed by WeChat for monitoring, locating, and an…
2312054maintenance
inspektor-gadget/inspektor-gadget
Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBP…
992940active
coreybutler/node-windows
A Node.js library for running Node scripts as native Windows background services, with event log integration and elevated-privilege helpers…
232937stable
symfony/monolog-bundle
Symfony Monolog Bundle integrates the Monolog logging library into the Symfony framework. It wires Monolog handlers, channels, and processo…
962912stable
onelivesleft/PrettyErrors
A Python library that reformats exception tracebacks into readable, colorized output. It can be installed globally via the Python startup p…
322872stable
benaadams/Ben.Demystifier
A high-performance .NET library that renders stack traces with modern C# 7.0+ features (async, lambdas, generics, iterators) in a format th…
232862stable
WhyLogs
whylogs is an open-source Python data logging library for machine learning models and data pipelines. It profiles datasets with privacy-pre…
342835active
kint-php/kint
Kint is an advanced variable dumper for PHP, a zero-setup replacement for var_dump() with keyboard controls, search, and automatic data par…
542816active
mouzt/mzt-biz-log
A Spring Boot annotation-based operation/audit logging library that records who did what, when, to which entity. It supports SpEL variables…
482787active
control-theory/gonzo
Gonzo is a Go-based terminal UI (TUI) for real-time log analysis, inspired by k9s. It visualizes log streams with charts, filtering, and AI…
792780active
pimterry/loglevel
loglevel is a minimal, lightweight JavaScript logging library that adds reliable level-based logging (trace/debug/info/warn/error) on top o…
252748stable
ComodoSecurity/openedr
OpenEDR is an open-source Endpoint Detection and Response (EDR) agent written in C++ that records endpoint telemetry, process hierarchies, …
572730active
coreos/go-systemd
Go bindings for systemd covering socket activation, sd_notify service notifications, the D-Bus API, journald read/write, logind, machined, …
712716stable
OpenTelemetry Rust
The official Rust implementation of the OpenTelemetry APIs and SDKs for instrumenting applications to emit traces, metrics, and logs. It ex…
932713active
likaia/nginxpulse
NginxPulse is a lightweight self-hosted dashboard for analyzing and visualizing Nginx access logs, built with a Go backend and Vue 3 fronte…
652705active
OpenTelemetry Python
The official OpenTelemetry API and SDK for Python, providing vendor-neutral instrumentation for distributed traces, metrics, and logs. It l…
992685stable
symfony/error-handler
The Symfony ErrorHandler component provides tools to manage errors and ease debugging PHP code, converting PHP errors and notices into exce…
982672stable
outflanknl/RedELK
RedELK is a self-hosted SIEM built on the Elastic stack (Elasticsearch, Logstash, Kibana) tailored for red team operations. It aggregates a…
662671active
thepirat000/Audit.NET
Audit.NET is an extensible .NET framework for generating audit logs of executing operations, capturing environmental data like user ID, mac…
752655active
OpenTelemetry Java
OpenTelemetry auto-instrumentation for Java, providing a Java agent JAR that attaches to any Java 8+ application and injects bytecode to ca…
992652active
pmusolino/Wormholy
Wormholy is an iOS library that records all app network traffic made through NSURLSession (including Alamofire and AFNetworking) and lets d…
822617active
zkat/miette
miette is a Rust diagnostic library that extends std::error::Error with a Diagnostic protocol, derive macros, and pretty, detailed error re…
592614stable
mendhak/gpslogger
GPSLogger is a lightweight, battery-efficient Android application that logs GPS coordinates to formats like GPX, KML, CSV, and NMEA. It sup…
862608active
j-hui/fidget.nvim
Fidget.nvim is a Neovim plugin that provides an extensible, unobtrusive UI for displaying notifications and LSP progress messages in a corn…
862602active
SergiusTheBest/plog
Plog is a portable, header-only C++ logging library in about 1000 lines of code. It offers multiple formatters (txt, CSV) and appenders (ro…
622593stable
symfony/monolog-bridge
A Symfony bridge component that integrates the Monolog logging library with various Symfony components. It wires Monolog handlers, processo…
962582stable
tezc/sc
A collection of portable, stand-alone C99 libraries and data structures such as hashmap, heap, linked list, logger, and ini parser. Each mo…
612573active
HardySimpson/zlog
zlog is a pure C logging library inspired by log4j/logback, offering categories, formats, and rules configured via a file. It is reliable, …
982559stable
rust-lang/log
The `log` crate is a lightweight logging facade for Rust that provides a single logging API abstracting over actual logging implementations…
912552stable
logfellow/logstash-logback-encoder
A Java library providing Logback encoders, layouts, and appenders for logging in JSON and other Jackson-supported formats. Originally built…
632527active
qos-ch/slf4j
SLF4J is a simple facade/abstraction for various Java logging frameworks such as java.util.logging, logback, log4j 2.x, reload4j, and tinyl…
882526stable
cockroachdb/errors
A Go error handling library that is a drop-in replacement for the standard errors package and github.com/pkg/errors, adding network-portabl…
802475active
django-commons/django-simple-history
A Django app that records the state of models on every create, update, and delete, storing a full change history. It integrates with the Dj…
892463active
Exceptionless
Exceptionless is an open-source real-time error monitoring and reporting service for .NET, JavaScript, and Node applications, with clients …
982457active
OpenTelemetry Java
The official OpenTelemetry Java SDK, providing the Java implementation of the OpenTelemetry API for recording traces, metrics, and logs, pl…
962456active
abseil/abseil-py
Abseil Python Common Libraries (absl-py) is a collection of Python library code extracted from Google's production codebase. It provides ap…
852451stable
DebugSwift/DebugSwift
DebugSwift is an open-source, in-app debugging toolkit for iOS applications built in Swift. It provides a floating overlay inside the runni…
912433active
MichaCo/CacheManager
CacheManager is an open-source caching abstraction layer for .NET written in C#, supporting multiple cache providers such as Redis, Memcach…
582420active
ARCANEDEV/LogViewer
A Laravel package that provides a ready-to-use log viewer for managing and inspecting application log files. It offers an API plus built-in…
232390active
Resinat/Resin
Resin is a high-performance proxy pool gateway written in Go that aggregates massive numbers of proxy nodes into a unified, observable prox…
732378active
syslog-ng/syslog-ng
syslog-ng is an enhanced syslog daemon that collects, parses, filters, and routes log messages from a wide range of sources including syslo…
882377stable
symfony/debug-bundle
A Symfony bundle that integrates the VarDumper component and MonologBridge's ServerLogCommand into the Symfony full-stack framework. It pro…
872357stable
VictoriaMetrics/VictoriaLogs
VictoriaLogs is an open-source, schema-free database purpose-built for storing and querying logs, scaling from small setups to terabytes of…
852347active
rsyslog
Rsyslog is a high-performance open-source log ingestion and ETL engine written in C, originally a syslog daemon and now a modular pipeline …
912336stable
castleproject/Core
Castle Core is a foundational .NET library providing logging service abstractions, the Castle DynamicProxy lightweight runtime proxy genera…
542314stable
logdyhq/logdy-core
Logdy is a lightweight, single-binary realtime log viewer that pipes terminal output or log files into an embedded local web UI, acting lik…
422309active
kubenav/kubenav
kubenav is a mobile app for iOS and Android that lets you manage Kubernetes clusters from your phone. It provides a kubectl-like experience…
882292active
App Metrics
App Metrics is an open-source, cross-platform .NET library for recording and reporting application metrics such as gauges, counters, meters…
342248active
dfeneyrou/palanteer
Palanteer is a visual nanosecond profiler and logger for C++ and Python programs, with a single-header C++ instrumentation library and most…
292215active
alibaba/loongcollector
LoongCollector (formerly iLogtail) is a high-performance, lightweight observability data collection agent from Alibaba for cloud-native env…
892202active

← prev page 2 / 9 next →