Search tools, frameworks, libraries, categories and domains
Flexible multi-transport logger for Node.js; very widely used though heavier than Pino.
npm i winston
Package winston, last 52 weeks.
winston
Other tools in the same categories.
pinojs/pino
Very low-overhead JSON logger for Node.js, used by Fastify by default.
pkg.go.dev
Go's standard-library structured logger (since Go 1.21), now the default for new Go code.
uber-go/zap
Uber's blazing-fast, structured, leveled logging library for Go.
rs/zerolog
Zero-allocation JSON logger for Go.
hynek/structlog
Structured logging for Python that produces JSON or pretty console output with bound context.
Delgan/loguru
Pre-configured, pleasant Python logging with one import and rich formatting.
serilog/serilog
Structured logging for .NET with a large ecosystem of sinks.
qos-ch/logback
SLF4J-native logging backend for Java and the Spring Boot default.
tokio-rs/tracing
Structured, span-aware instrumentation and logging framework for async Rust from the Tokio project.