Packages

Logging Packages

Structured and leveled logging libraries for capturing, formatting, and shipping application logs to observability pipelines (Winston, Pino, Loguru).

85 packages

Packages in Logging

Showing 15 of 85 packages
84Health
Librarynpm

Pino

A super fast, low-overhead JSON logger for Node.js applications.

18,182
MIT
Used by 64
74Health
Librarynpm

pino-pretty

A CLI and stream that prettifies Pino's ndjson log lines into readable, colorized terminal output for local development.

1,702
MIT
Used by 53
67Health
Librarynpm

Winston

A battle-tested Node.js logging library with pluggable transports, custom formats, and multiple log levels.

24,519
MIT
Used by 50
59Health
LibraryCargo

tracing

Structured, application-level diagnostics for async Rust programs, built around scoped spans and events.

6,864
MIT
Used by 47
85Health
LibraryGo

Logrus

Structured, pluggable logging for Go with a stdlib-compatible API and level-based hooks.

25,748
MIT
Used by 35
77Health
LibraryCargo

log

A lightweight logging facade for Rust that decouples libraries from the logging implementation applications choose.

2,545
Other
Used by 34
93Health
LibraryPyPI

OpenTelemetry Python SDK

The reference implementation of the OpenTelemetry API for Python - traces, metrics, and logs

2,618
Apache 2.0
Used by 32
51Health
Librarynpm

debug

A tiny, zero-config JavaScript debugging utility with namespaced, color-coded output for Node.js and the browser.

11,453
MIT
Used by 31
42Health
Librarynpm

electron-log

Zero-dependency logging for Electron, Node.js, and NW.js apps with file, console, and remote transports.

1,472
MIT
Used by 20
76Health
LibraryPyPI

loguru

A drop-in replacement for Python's standard logging module that makes logging enjoyable, with almost no setup required.

24,093
MIT
Used by 17
73Health
Librarynpm

morgan

Battle-tested HTTP request logger middleware for Node.js and Express.

8,202
MIT
Used by 17
66Health
LibraryGo

zerolog

A zero-allocation, chaining-API JSON logger for Go built for both structured production output and pretty local development logs.

12,498
MIT
Used by 15
78Health
LibraryCargo

env_logger

Environment-variable-configured logging backend for Rust's log crate

1,063
Other
Used by 15
78Health
LibraryPyPI

structlog

Structured, typed logging for Python built on plain functions and dictionaries instead of a bespoke logging DSL.

4,944
Other
Used by 13
74Health
LibraryGo

logr

A minimal, backend-agnostic structured logging API for Go, letting libraries log without coupling to any specific logging implementation.

1,404
Apache 2.0
Used by 12

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search