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
JakeWharton/pidcat
pidcat is a Python command-line script that colorizes Android logcat output and filters it to show only log entries from a specific applica…
324954maintenance
OpenTelemetry C++
The official OpenTelemetry C++ client providing APIs and SDKs for distributed tracing, metrics, and logs. It enables vendor-neutral instrum…
931379stable
lmittmann/tint
tint is a zero-dependency Go slog.Handler that writes colorized (tinted) log output to the terminal, inspired by zerolog's ConsoleWriter an…
921364stable
ihsanbal/LoggingInterceptor
An OkHttp interceptor library that provides pretty, configurable logging of HTTP requests and responses, with support for custom log levels…
571362active
F0x1d/LogFox
LogFox is an Android application that reads and displays LogCat logs directly on the device. It supports Shizuku, Root, and ADB access, off…
841352active
NarrativeScience-old/log.io
Log.io is a Node.js-based real-time log monitoring tool that watches log files via file inputs, relays messages over TCP to a server, and b…
234824maintenance
yeswehack/PwnFox
PwnFox is a Firefox extension paired with a Burp Suite extension that provides tools for web security audits, such as one-click Burp proxy …
231350active
palantir/windows-event-forwarding
A Palantir-maintained repository of Windows Event Forwarding (WEF) subscriptions and guidance for centrally collecting security-relevant ev…
471341active
flashcatcloud/categraf
Categraf is an all-in-one telemetry collector written in Go that gathers metrics and logs from physical machines, VMs, switches, containers…
981335active
mingrammer/flog
Flog is a Go CLI tool that generates fake log data in common formats such as Apache common/combined/error, RFC3164/RFC5424 syslog, and JSON…
301334active
loggie-io/loggie
Loggie is a lightweight, high-performance, cloud-native log collection agent and aggregator written in Go. It uses Kubernetes CRDs to confi…
231334active
keymetrics/pm2-logrotate
A PM2 module that automatically rotates log files of all processes managed by PM2, based on size limits and cron schedules. It supports gzi…
501332active
psi-probe/psi-probe
PSI Probe is an advanced web-based manager and monitor for Apache Tomcat, forked from Lambda Probe. It is deployed as a WAR file and provid…
971330active
gliderlabs/logspout
Logspout is a log router for Docker containers that runs inside Docker, attaching to all containers on a host and routing their stdout/stde…
234693maintenance
jgilfelt/chuck
Chuck is an in-app HTTP inspector library for Android OkHttp clients. It intercepts and persists HTTP requests and responses, providing a n…
234663maintenance
simplepeng/SpiderMan
An Android library that displays crash/exception information directly on the device in a dialog, with options to share the stack trace. It …
431313stable
AvdLee/Diagnostics
A Swift library for iOS, iPadOS, and macOS that generates single-file HTML or JSON diagnostics reports containing app metadata, system logs…
971310active
lanyi1998/DNSlog-GO
DNSLog-GO is a self-hosted tool written in Go that monitors DNS resolution records, with a built-in web interface and API mode. It supports…
861308active
solo-io/bumblebee
BumbleBee is a CLI tool ('bee') that builds, runs, and distributes eBPF programs as OCI images, automatically generating the userspace comp…
271302active
badoo/MVICore
MVICore is a modern Kotlin-based MVI (Model-View-Intent) framework for Android that scales from a single reducer to full-featured architect…
661301stable
cknd/stackprinter
A Python library that produces enhanced exception tracebacks showing source code context and the current values of nearby variables. It pri…
651300stable
a2o/snoopy
Snoopy is a small C library that logs every program execution on Linux/BSD systems, typically via a shared library loaded through the dynam…
511298stable
CtrlSpice/otel-desktop-viewer
A CLI tool for receiving and exploring OpenTelemetry traces, metrics, and logs locally, built in Go on top of the OpenTelemetry Collector w…
971284active
dbukowski/DBDebugToolkit
DBDebugToolkit is an iOS debugging library written in Objective-C and Swift that provides an easily triggerable in-app menu of debug tools.…
231278active
LaraDumps
LaraDumps is a desktop debugging application for PHP and Laravel that displays debug dumps, SQL queries, logs, jobs, and other runtime info…
961270active
tony19/logback-android
logback-android is a lightweight port of the logback logging framework for Android apps, usable via SLF4J. It supports configurable logging…
661265active
tmux-plugins/tmux-logging
A Tmux plugin that adds logging and screen-capture key bindings for capturing pane output to files. It supports live pane logging, textual …
321259stable
carlosazaustre/tenacitOS
TenacitOS is a self-hosted, real-time mission control dashboard for OpenClaw AI agent instances, built with Next.js, React 19, and Tailwind…
431256active
Tencent/GT
GT (Great Tit) is a portable on-device debugging tool from Tencent that acts as an Integrated Debug Environment running directly on smartph…
234395maintenance
igorkasyanchuk/rails_performance
A self-hosted Rails gem that monitors application performance, tracking response times (p50/p90/p99), throughput, slow requests, background…
721247active
IDSIA/sacred
Sacred is a Python library for configuring, organizing, logging, and reproducing machine learning and scientific experiments. It provides c…
414381maintenance
bugsnag/bugsnag-android
The official BugSnag SDK for Android, written in Kotlin, that detects crashes and unhandled exceptions in Android apps and reports them wit…
981243active
Hypfer/esp8266-vindriktning-particle-sensor
ESP8266 firmware that adds WiFi MQTT data logging to the Ikea VINDRIKTNING PM2.5 air quality sensor without interfering with its normal ope…
321241active
knurling-rs/defmt
defmt is a highly efficient logging framework for Rust targeting resource-constrained embedded devices like microcontrollers. It uses defer…
911238active
LogExperts/LogExpert
LogExpert is a Windows GUI log file viewer and tail program, acting as a feature-rich replacement for the Unix tail command. It supports hi…
991234active
PSLab Mini
Firmware for the PSLab Mini, an open-source pocket science lab instrument built on the Raspberry Pi Pico (RP2350). It exposes SCPI commands…
731225active
pfelk
pfelk is an open-source deployment toolkit that integrates pfSense/OPNsense firewall logs with the Elastic Stack (Elasticsearch, Logstash, …
661222active
guardian/toolargetool
toolargetool is a Kotlin library for Android that helps debug TransactionTooLargeException crashes by logging how much data components writ…
621216active
weewx/weewx
WeeWX is an open-source Python application that collects data from a wide variety of personal weather stations and sensors. It generates pl…
941203stable
dropbox/godropbox
A collection of common Go libraries from Dropbox for writing services and applications on Linux servers. It provides shared utilities and b…
324205maintenance
SeasX/SeasLog
SeasLog is a high-performance PHP logging extension written in C, distributed via PECL, that provides fast, stable log writing with PSR-3 s…
571196stable
bokub/gradient-string
A Node.js library for rendering beautiful color gradients in terminal output. It supports custom color stops, multiple color formats via Ti…
231196stable
itamarst/eliot
Eliot is a Python structured logging library that records causal chains of actions, showing what happened and why. It supports distributed …
791190active
CocoaDebug/CocoaDebug
CocoaDebug is an in-app iOS debugging library that logs network requests, NSLog/print output, crash errors, sandbox files, and WebView/Reac…
324133maintenance
Link-Kou/intellij-mybaitslog
An IntelliJ IDEA plugin that reconstructs MyBatis SQL log output into fully executable SQL statements. It supports MyBatis 3.2.0+ and MyBat…
231182active
markparticle/WebServer
A high-performance HTTP web server written in C++14 for Linux, using epoll-based Reactor concurrency with a thread pool, achieving 10,000+ …
324118maintenance
tikv/rust-prometheus
The official Rust client library for Prometheus, ported from the Go client, for instrumenting Rust applications with metrics. It supports c…
561181stable
MoaidHathot/Dumpify
Dumpify is a .NET library that adds LinqPad-style `.Dump()` extension methods to console applications, rendering any object in a structured…
631178active
awesome-print/awesome_print
A Ruby library that pretty prints Ruby objects in full color with proper indentation, exposing their internal structure. It supports Rails …
234075maintenance
sindresorhus/log-update
A small JavaScript library for Node.js that logs to the terminal by overwriting the previous output, enabling in-place updates like progres…
831165active
DaveWoodCom/XCGLogger
XCGLogger is a debug logging library for Swift projects that enhances log output with contextual details like date, function name, filename…
323981maintenance
mosn/holmes
Holmes is a self-aware Go library that automatically collects runtime metrics (goroutine count, RSS memory, CPU usage) and dumps pprof-styl…
271147active
Grafana Faro
Grafana Faro Web SDK is a highly configurable JavaScript/TypeScript SDK for real user monitoring (RUM) that instruments browser frontend ap…
991143active
fast/fastrace
Fastrace is a high-performance timeline tracing library for Rust, claiming to be 10-100x faster than other tracing libraries. It supports l…
631141active
gajus/roarr
Roarr is a fast, structured JSON logger for Node.js and browser environments that requires no initialization or configuration. It decouples…
911137active
estk/log4rs
log4rs is a highly configurable logging framework for Rust, modeled after Java's Logback and log4j. It supports multiple appenders (console…
431133stable
erlang-lager/lager
Lager is a logging framework for Erlang/OTP that provides fine-grained log levels, multiple backends and sinks, and integration with UNIX t…
361131active
GodEye
GodEye is a Swift library for iOS that automatically displays logs, crashes, network requests, ANR, memory leaks, CPU, RAM, FPS, and netflo…
233887maintenance
ztrue/tracerr
A Go library that adds stack traces and source code fragments to errors. It wraps existing errors or creates new ones, then prints or forma…
621123stable
foxglove/mcap
MCAP is an open-source, serialization-agnostic container file format for multimodal log data, with native reader/writer libraries in C++, G…
981112stable
yoheinakajima/babyagi
BabyAGI is an experimental Python framework for building self-building autonomous agents, built around a 'functionz' system that stores, ma…
5622363experimental
OpenTelemetry Python
A collection of OpenTelemetry instrumentation libraries for Python, providing automatic and manual instrumentation for popular Python frame…
981106active
Steeltoe
Steeltoe is a collection of .NET libraries that add cloud-native microservices capabilities such as externalized configuration, service dis…
881098active
ui/django-post_office
Django Post Office is a Django app for sending and managing email asynchronously, with support for HTML email, database-backed and multilin…
901096active
Ereza/CustomActivityOnCrash
An Android library that launches a custom error activity when the app crashes, replacing the default 'Unfortunately, X has stopped' system …
233756maintenance
kasketis/netfox
Netfox is a lightweight Swift library for iOS and macOS that logs and displays all HTTP network requests made by an app, including those fr…
233754maintenance
AliyunContainerService/kube-eventer
kube-eventer is a Kubernetes event emitter that forwards cluster events (Normal and Warning) to sinks such as DingTalk, SLS, and Kafka. It …
601092active
y-scope/clp
CLP (Compressed Log Processor) is an open-source log management tool that losslessly compresses JSON and unstructured text logs and enables…
951088active
Buggregator
Buggregator is a self-contained debugging server for PHP applications, rewritten in Go as a single ~30 MB binary with an embedded web UI, W…
921079active
samuelcolvin/python-devtools
python-devtools is a Python library providing an enhanced debug print command with pretty, syntax-highlighted output of variables, expressi…
231078active
weiesky/cc-viewer
CC-Viewer is a request monitoring tool for Claude Code that captures and visualizes all API requests and responses in real time via a web v…
811077active
Atoptool/atop
Atop is an ASCII full-screen performance monitor for Linux that reports system-level activity (CPU, memory, swap, disks, network) and per-p…
851074active
simc/logger
A small, extensible Dart/Flutter logging library that prints beautifully formatted, colorful log messages with configurable levels, printer…
321069active
rust-cli/env_logger
env_logger is a Rust logging implementation for the `log` crate facade that can be configured via the RUST_LOG environment variable. It is …
881064stable
gavlyukovskiy/spring-boot-data-source-decorator
A Spring Boot auto-configuration library that transparently wraps JDBC DataSources with decorators like P6Spy, datasource-proxy, and FlexyP…
831063active
qqxx6661/log-record
A Java Spring Boot starter library that records operation/audit logs declaratively via a single @OperationLog annotation, without invading …
641063active
exein-io/pulsar
Pulsar is a modular, eBPF-powered runtime security and observability tool for Linux devices, written in Rust and designed for IoT and edge …
871054active
golang/glog
A pure Go implementation of leveled logging modeled on Google's C++ glog, providing Info/Warning/Error/Fatal functions plus V-style verbosi…
353599maintenance
theapache64/rebugger
Rebugger is a Compose Multiplatform library that prints the reason for Jetpack Compose recompositions to the console or Logcat. It tracks c…
741047active
touchlab/Kermit
Kermit is a Kotlin Multiplatform logging library that lets shared Kotlin code write log statements to composable log outputs. It ships plat…
851039active
arkivanov/MVIKotlin
MVIKotlin is an extendable Kotlin Multiplatform framework implementing the Model-View-Intent (MVI) architectural pattern with unidirectiona…
741034stable
DataDog/pup
Pup is a Rust-based CLI from Datadog exposing 200+ commands across 33+ Datadog products, designed so AI agents (and humans) can fetch metri…
791030active
MengRao/fmtlog
fmtlog is a high-performance C++ logging library built on the fmt library, offering nanosecond-level runtime latency and asynchronous multi…
231029active
microsoft/tensorwatch
TensorWatch is a Python library from Microsoft Research for debugging, monitoring, and visualizing machine learning training in real time, …
623471maintenance
abahmed/kwatch
kwatch is a lightweight, stateless Kubernetes monitoring tool that watches pods, nodes, PVCs, jobs, HPAs, and rollouts and sends self-expla…
811020active
wolkykim/qlibc
qLibc is a general-purpose C/C++ library providing a consistent set of container APIs including hash tables, tree tables, linked lists, vec…
741015stable
go-errors/errors
A Go library that adds stacktrace support to errors via an *Error type implementing the standard error interface. It is compatible with std…
231011stable
brunofacca/active-record-query-trace
A Rails plugin that logs a backtrace for every SQL query executed by Active Record in the development console and log. It helps developers …
571009active
Logflare
Logflare is a centralized structured log ingestion and querying service that streams log events into BigQuery (or its own backend) with aut…
951006active
Canop/rhit
Rhit is a fast command-line nginx log explorer written in Rust that reads standard nginx access logs (including gzipped files) and presents…
521005active
AAkira/Napier
Napier is a logging library for Kotlin Multiplatform that lets you write logs in common code and see them in each platform's native logger …
601003active
newrelic/node-newrelic
New Relic's official Node.js APM agent that instruments applications for performance monitoring. It collects metrics, traces, and errors an…
951000stable
hyj1991/easy-monitor
Easy-Monitor 3.0 is an enterprise-grade Node.js application performance monitoring and online failure diagnosis solution, split across mult…
323127maintenance
Sentry Toolkit
Sentry is a developer‑first error tracking and performance monitoring platform. It captures exceptions, logs, traces and metrics, and provi…
87928active
teler
teler is a real-time HTTP intrusion detection system that analyzes web server logs and alerts on threats using threat intelligence and cust…
103083maintenance
adamschwartz/log
A tiny JavaScript library that enhances console.log with styled output, supporting markdown-like syntax for italic, bold, and code formatti…
233007maintenance
antonioribeiro/tracker
A Laravel package that tracks and stores detailed visitor and request information—sessions, page views, users, devices, browsers, geolocati…
232930maintenance
ziishaned/dumper.js
dumper.js is a Node.js library that provides pretty, colorized variable inspection via dd() (dump and die) and dump() (dump and continue) f…
322749maintenance
Qihoo360/ArgusAPM
ArgusAPM is an open-source Android application performance management (APM) platform from Qihoo 360 that collects UI, network, memory, proc…
322685maintenance
Kyson/AndroidGodEye
AndroidGodEye is an Android application performance monitoring (APM) library that exposes real-time performance metrics viewable in a PC br…
232639maintenance

← prev page 4 / 9 next →