function: logging
840 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Textualize/rich Rich is a Python library for rendering rich text and beautiful formatting in the terminal. It provides an easy API for colored output, tabl… | 88 | 57252 | stable |
| gabime/spdlog spdlog is a very fast C++ logging library that can be used header-only or compiled, with formatting powered by the fmt library. It supports… | 81 | 29526 | stable |
| grafana/loki Grafana Loki is a horizontally scalable, multi-tenant log aggregation system inspired by Prometheus that indexes only log stream labels rat… | 95 | 28790 | stable |
| apache/skywalking Apache SkyWalking is an open-source APM (Application Performance Monitoring) platform for microservices, cloud-native, and container-based … | 83 | 24931 | stable |
| uber-go/zap Zap is a fast, structured, leveled logging library for Go, developed by Uber. It offers a zero-allocation JSON encoder and two APIs: a high… | 82 | 24644 | stable |
| winstonjs/winston Winston is a universal logging library for Node.js supporting multiple transports such as console, files, and remote storage. It offers fle… | 83 | 24507 | stable |
| Delgan/loguru Loguru is a Python library that provides simple, zero-boilerplate logging with a single import. It adds conveniences like file rotation, re… | 67 | 24085 | stable |
| chalk/chalk Chalk is a zero-dependency JavaScript library for styling terminal string output with colors, backgrounds, and text modifiers via a chainab… | 96 | 23308 | stable |
| openobserve/openobserve OpenObserve is an open-source, cloud-native observability platform that unifies logs, metrics, traces, RUM, and LLM observability in a sing… | 93 | 21490 | active |
| Seldaek/monolog Monolog is the de facto standard logging library for PHP, implementing the PSR-3 logger interface. It sends logs to files, sockets, databas… | 87 | 21401 | stable |
| liriliri/eruda Eruda is an in-page developer console for mobile browsers, providing a DevTools-like panel (console, elements, network, resources, sources)… | 45 | 21165 | active |
| fail2ban/fail2ban Fail2ban is a Python daemon that scans log files for repeated authentication failures and bans offending IP addresses by updating firewall … | 88 | 18479 | stable |
| Pino Pino is a very fast, low-overhead JSON logger for Node.js (and Bare/Pear runtimes), with child loggers, redaction, and worker-thread transp… | 89 | 18156 | stable |
| influxdata/telegraf Telegraf is an open-source agent for collecting, processing, aggregating, and writing metrics, logs, and other telemetry data. It ships as … | 98 | 17767 | stable |
| Tencent/mars Mars is a cross-platform network and infrastructure component library developed by Tencent's WeChat team, comprising STN (signaling/network… | 41 | 17658 | stable |
| Tencent/vConsole vConsole is a lightweight, extendable in-page developer console for mobile web pages, providing log, network, element, and storage panels. … | 56 | 17518 | stable |
| systemd/systemd systemd is a suite of basic building blocks for a Linux system, providing a system and service manager that runs as PID 1 and starts the re… | 97 | 16630 | stable |
| cool-RR/PySnooper PySnooper is a Python library that provides line-by-line execution tracing of functions via a simple decorator or context manager, logging … | 62 | 16582 | active |
| cockpit-project/cockpit Cockpit is a web-based graphical interface for administering Linux servers, interacting directly with the operating system through real sys… | 94 | 14983 | stable |
| elastic/logstash Logstash is an open-source server-side data processing pipeline that ingests data from multiple sources simultaneously, transforms it, and … | 95 | 14925 | stable |
| crowdsecurity/crowdsec CrowdSec is an open-source, crowdsourced security engine that analyzes logs and HTTP requests to detect malicious behavior and block offend… | 89 | 14655 | stable |
| FLEXTool/FLEX FLEX (Flipboard Explorer) is an in-app debugging and exploration library for iOS apps, written in Objective-C. It presents a toolbar overla… | 62 | 14631 | stable |
| amir20/dozzle Dozzle is a lightweight, web-based application for viewing Docker container logs in real time, with support for Docker Swarm and Kubernetes… | 95 | 14185 | active |
| Fluentd Fluentd is an open-source data collector that unifies log and event collection from many sources and routes them to files, databases, cloud… | 92 | 13579 | stable |
| CocoaLumberjack/CocoaLumberjack CocoaLumberjack is a fast and flexible logging framework for Apple platforms including macOS, iOS, tvOS, watchOS and visionOS, written in O… | 80 | 13325 | stable |
| filp/whoops Whoops is a PHP error handling library that provides a stack-based system for dealing with errors and exceptions. It renders a detailed, pr… | 76 | 13235 | stable |
| codecentric/spring-boot-admin Spring Boot Admin is a web-based admin UI for monitoring and managing Spring Boot applications via their Actuator endpoints. It provides da… | 97 | 12850 | active |
| elastic/beats Elastic Beats is a family of lightweight data shippers written in Go that collect logs, metrics, network packets, audit data, and uptime si… | 95 | 12640 | active |
| welldone-software/why-did-you-render why-did-you-render is a JavaScript library that monkey patches React to notify developers about potentially avoidable re-renders of compone… | 69 | 12512 | active |
| rs/zerolog Zerolog is a fast, zero-allocation JSON structured logging library for Go with a chained, context-aware API. It supports leveled logging, s… | 77 | 12494 | stable |
| debug-js/debug A tiny JavaScript debugging utility modeled after Node.js core's debugging technique that exposes namespaced debug loggers controlled via t… | 62 | 11451 | stable |
| JakeWharton/timber Timber is a lightweight, extensible logging library for Android built on top of the standard android.util.Log class. Behavior is added by p… | 67 | 10846 | stable |
| tstack/lnav lnav is an advanced terminal-based log file viewer that automatically detects log formats, merges multiple files by timestamp, and lets use… | 88 | 10613 | active |
| php-fig/log The reference PHP package for PSR-3, providing the LoggerInterface and related classes/traits that define a standard logging contract. It i… | 52 | 10421 | stable |
| gruns/icecream IceCream is a Python library that provides the ic() function as a smarter replacement for print() debugging. It prints expressions alongsid… | 87 | 10109 | stable |
| hyperdxio/hyperdx HyperDX is an open-source observability platform that unifies session replays, logs, metrics, traces, and errors in a single interface, bui… | 90 | 9862 | active |
| ModSecurity ModSecurity (libmodsecurity v3) is an open source, cross-platform web application firewall (WAF) engine written in C++ that inspects HTTP(S… | 90 | 9752 | stable |
| telekom-security/tpotce T-Pot is an all-in-one, optionally distributed honeypot platform that bundles 20+ honeypots with the Elastic Stack for visualization, live … | 67 | 9443 | active |
| highlight/highlight highlight.io is an open-source, full-stack monitoring platform combining session replay, error monitoring, logging, and distributed tracing… | 79 | 9370 | active |
| klaudiosinani/signale Signale is a highly configurable, hackable logging library for Node.js with 19 out-of-the-box loggers, integrated timers, scoped loggers, a… | 57 | 9176 | stable |
| teslamate-org/teslamate TeslaMate is a self-hosted data logger for Tesla vehicles, written in Elixir, that records high-precision drive and charging data into a Po… | 99 | 8917 | active |
| django-commons/django-debug-toolbar A configurable set of panels for Django that display debug information about the current request/response, such as SQL queries, timings, an… | 95 | 8379 | stable |
| expressjs/morgan Morgan is HTTP request logger middleware for Node.js, commonly used with Express. It supports predefined and custom log formats, configurab… | 83 | 8201 | stable |
| Graylog2/graylog2-server Graylog is a free and open log management platform for collecting, storing, searching, and analyzing log data from across IT environments, … | 77 | 8115 | stable |
| fluent/fluent-bit Fluent Bit is a fast, lightweight telemetry agent written in C that collects, processes, and forwards logs, metrics, and traces from any so… | 99 | 8062 | stable |
| Serilog Serilog is a diagnostic logging library for .NET applications with first-class support for structured event data. It captures named propert… | 87 | 8032 | stable |
| lanpa/tensorboardX A Python library for writing TensorBoard event files from PyTorch, Chainer, MXNet, NumPy, and other frameworks without needing TensorFlow. … | 78 | 7998 | active |
| bensadeh/tailspin tailspin (binary: tspin) is a Rust CLI tool that highlights log files in the terminal, recognizing dates, numbers, IPs, UUIDs, URLs, and se… | 97 | 7946 | active |
| OneUptime/oneuptime OneUptime is a complete open-source monitoring and observability platform combining uptime monitoring, incident management, on-call schedul… | 95 | 7521 | active |
| open-telemetry/opentelemetry-collector The OpenTelemetry Collector is a vendor-agnostic telemetry pipeline service that receives, processes, and exports traces, metrics, and logs… | 99 | 7455 | stable |
| symfony/var-dumper The Symfony VarDumper component provides mechanisms for walking through any arbitrary PHP variable, offering an improved dump() function to… | 99 | 7428 | stable |
| traceloop/openllmetry OpenLLMetry is an open-source set of OpenTelemetry extensions and SDKs that provide observability (tracing, metrics, logging) for LLM and G… | 89 | 7402 | active |
| apache/hertzbeat Apache HertzBeat is an AI-powered, agentless open-source real-time observability system that unifies metrics collection, log aggregation, a… | 84 | 7378 | active |
| unjs/consola Consola is an elegant console logger library for Node.js and browsers that wraps console output with fancy formatting, tags, and pluggable … | 79 | 7323 | stable |
| AgentDeskAI/browser-tools-mcp An MCP server plus Chrome extension that streams console logs, network activity, screenshots, and Lighthouse audits from a user's real, log… | 86 | 7300 | active |
| trentm/node-bunyan Bunyan is a simple and fast JSON logging library for Node.js services, producing one-line JSON log records with standard fields, serializer… | 32 | 7208 | stable |
| kean/Pulse Pulse is an open-source logging system and network logger framework for Apple platforms, built with SwiftUI. It records URLSession network … | 94 | 7151 | active |
| paper-trail-gem/paper_trail PaperTrail is a Ruby gem that tracks changes to Rails ActiveRecord models, recording every create, update, and destroy as versioned snapsho… | 59 | 7032 | stable |
| tokio-rs/tracing tracing is a Rust framework for instrumenting applications to emit structured, event-based diagnostic data, built around spans with duratio… | 86 | 6856 | stable |
| go-grpc-middleware A Go library of gRPC middleware (interceptors) providing chained, ready-to-use implementations for auth, logging, tracing, metrics, retries… | 79 | 6762 | active |
| NLog/NLog NLog is a free, flexible logging platform for .NET supporting structured and traditional logging with rich routing to multiple targets. It … | 95 | 6546 | stable |
| open-telemetry/opentelemetry-go The official Go implementation of the OpenTelemetry API and SDK for instrumenting applications to generate traces, metrics, and logs. It ex… | 95 | 6526 | stable |
| pixie-io/pixie Pixie is an open-source, Kubernetes-native observability platform that uses eBPF to auto-instrument applications, collecting telemetry like… | 77 | 6521 | active |
| cowrie/cowrie Cowrie is a medium-to-high interaction SSH and Telnet honeypot that logs brute-force attacks and full attacker shell sessions, capturing up… | 99 | 6504 | active |
| ACRA/acra ACRA is an open-source Android library for crash reporting that catches uncaught exceptions, collects detailed device and application conte… | 71 | 6502 | active |
| aimhubio/aim Aim is an open-source experiment tracker for AI/ML that logs training runs and metadata, with a web UI to compare runs and a Python API to … | 74 | 6243 | active |
| SwiftyBeaver/SwiftyBeaver SwiftyBeaver is a lightweight, colorful logging framework for Swift 3, 4, and 5, supporting console, file, and cloud destinations. It works… | 32 | 6057 | active |
| Meituan-Dianping/Logan Logan is a lightweight logging platform from Meituan-Dianping that collects, stores, uploads, and analyzes front-end logs on mobile and web… | 50 | 6010 | active |
| itsgoingd/clockwork Clockwork is a PHP development tool that collects runtime data from your application - request data, performance metrics, logs, database qu… | 66 | 5945 | active |
| go-kit/kit Go kit is a collection of Go packages that provide a comprehensive toolkit for building robust, maintainable microservices (or elegant mono… | 23 | 27422 | maintenance |
| spatie/laravel-activitylog A Laravel package that provides easy-to-use functions to log user activity in a Laravel application, storing everything in an activity_log … | 98 | 5893 | stable |
| log4js-node/log4js-node log4js-node is a Node.js logging library ported from the log4js framework, offering configurable log levels, categories, layouts, and multi… | 75 | 5828 | active |
| sirupsen/logrus Logrus is a structured, pluggable logging library for Go, fully API-compatible with the standard library logger. It supports JSON, logfmt, … | 99 | 25750 | maintenance |
| natefinch/lumberjack Lumberjack is a Go package for writing logs to rolling files, handling rotation by size, age, and backup count. It is a pluggable io.Writer… | 23 | 5462 | stable |
| laravel/telescope Laravel Telescope is an elegant debug assistant for the Laravel framework, providing a web dashboard with insight into requests, exceptions… | 98 | 5216 | active |
| jwilder/dockerize dockerize is a Go CLI utility that simplifies running applications in Docker containers. It generates configuration files from templates an… | 93 | 5208 | stable |
| tianshiyeben/wgcloud WGCLOUD is a lightweight, distributed IT operations monitoring platform built on SpringBoot with a Go-based agent, designed for fast deploy… | 92 | 5180 | active |
| ossec/ossec-hids OSSEC is an open-source host-based intrusion detection system (HIDS) that combines log analysis, file integrity monitoring, rootkit detecti… | 91 | 5047 | stable |
| hynek/structlog structlog is a production-ready structured logging library for Python that treats log entries as dictionaries processed through composable … | 89 | 4927 | stable |
| open-telemetry/opentelemetry-collector-contrib The contrib repository for the OpenTelemetry Collector, containing 200+ vendor-neutral components (receivers, processors, exporters) for re… | 99 | 4887 | active |
| stern/stern Stern is a CLI tool for tailing logs from multiple Kubernetes pods and containers at once, with color-coded output and regex or resource-ba… | 84 | 4849 | active |
| Security Onion Security Onion is a free and open Linux distribution and platform for threat hunting, enterprise security monitoring, and log management. I… | 94 | 4846 | stable |
| armink/EasyLogger EasyLogger is an ultra-lightweight, high-performance C/C++ logging library designed for resource-constrained projects like IoT products, we… | 66 | 4733 | stable |
| Qix-/better-exceptions A Python library that automatically replaces the default exception output with pretty, colorized, and more informative tracebacks that incl… | 64 | 4720 | active |
| 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… | 79 | 4555 | active |
| kstenerud/KSCrash KSCrash is an open-source crash reporting framework for Apple platforms (iOS, macOS, tvOS, watchOS, visionOS). It catches Mach exceptions, … | 94 | 4487 | active |
| 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… | 32 | 19653 | maintenance |
| opcodesio/log-viewer A Laravel package providing a fast, browser-based UI for viewing, searching, and filtering application log files. It supports Laravel, Hori… | 90 | 4433 | active |
| 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… | 92 | 4381 | stable |
| prometheus/client_python The official Python client library for Prometheus, providing instrumentation to expose application metrics such as counters, gauges, and hi… | 92 | 4361 | stable |
| cilium/hubble Hubble is a fully distributed network, service, and security observability platform for Kubernetes, built on top of Cilium and eBPF. It pro… | 91 | 4315 | active |
| 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 … | 30 | 4299 | stable |
| deepflowio/deepflow DeepFlow is an open-source eBPF-based observability platform providing zero-code distributed tracing, metrics, request logs, and continuous… | 98 | 4244 | active |
| 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… | 89 | 4175 | active |
| BehaviorTree/BehaviorTree.CPP BehaviorTree.CPP is a C++17 framework for building Behavior Trees, designed to be flexible, reactive, and fast, with asynchronous actions a… | 84 | 4174 | stable |
| apple/swift-log SwiftLog is Apple's logging API package for Swift, providing a unified, performant logging facade that libraries and applications can adopt… | 98 | 4043 | stable |
| 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… | 38 | 4036 | stable |
| 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… | 55 | 4027 | active |
| iqiyi/xCrash xCrash is an Android library that captures Java crashes, native crashes, and ANRs, generating tombstone files with detailed process, thread… | 35 | 3950 | active |
| dejan/rails_panel RailsPanel is a Chrome extension that shows Rails app request details (db/rendering/total times, parameters, rendered views) directly in Ch… | 77 | 3868 | active |
page 1 / 9 next →