Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Structured Logging

Structured Logging

96 projects

Showing 36 of 96 projects

logrus
logrusGo

A structured logger for Go that is API-compatible with the standard library logger.

#devops#logrus#logging-library
Stars25.8k
Forks2.3k
Last commit25 days ago
zap
zapGo

A blazing fast, structured, leveled logging library for Go, designed for performance-critical applications.

#high-performance#observability#monitoring
Stars24.6k
Forks1.5k
Last commit2 months ago
loguru
loguruPython

A Python logging library that simplifies configuration with a single logger, colorful output, and powerful features like rotation and exception catching.

#developer-tools#logging-library#log
Stars24.0k
Forks803
Last commit22 days ago
pino
pinoJavaScript

A very low overhead, super fast JSON logger for Node.js and JavaScript runtimes.

#transports#fast#asynchronous-logging
Stars18.1k
Forks984
Last commit5 days ago
zerolog
zerologGo

A fast, zero-allocation JSON logger for Go with a chaining API and structured logging.

#zerolog#high-performance#context-logging
Stars12.5k
Forks633
Last commit1 day ago
Serilog
SerilogC#

A diagnostic logging library for .NET applications with first-class support for structured event data.

#observability#diagnostic-tools#message-templates
Stars8.0k
Forks859
Last commit20 hours ago
tracing
tracingRust

A framework for instrumenting Rust programs to collect structured, event-based diagnostic information.

#tracing#observability#rust-lang
Stars6.8k
Forks909
Last commit1 month ago
NLog
NLogC#

A flexible and structured logging platform for .NET applications, supporting both traditional and structured logging across various platforms.

#xamarin#nuget#netstandard20
Stars6.5k
Forks1.4k
Last commit9 days ago
NLog
NLogC#

A flexible and structured logging platform for .NET applications, supporting both traditional and modern logging patterns.

#xamarin#aot-compilation#netstandard20
Stars6.5k
Forks1.4k
Last commit9 days ago
structlog
structlogPython

A production-ready structured logging library for Python that is simple, powerful, and fast.

#asyncio#observability#production
Stars4.9k
Forks291
Last commit6 days ago
glog
glogGo

A leveled logging package for Go, modeled after Google's internal C++ glog library.

#glog-port#verbosity-control#leveled-logging
Stars3.6k
Forks923
Last commit1 year ago
Lograge
LogrageRuby

A Ruby gem that replaces Rails' verbose default request logging with a single, structured line per request.

#devops#rails-gem#monitoring
Stars3.6k
Forks299
Last commit15 days ago
log
logRust

A lightweight logging facade library for Rust that provides a unified API while allowing flexible backend implementations.

#webassembly#library#observability
Stars2.5k
Forks287
Last commit29 days ago
modern-go-application
modern-go-applicationGo

A Go application boilerplate and example implementing modern development practices like configuration, logging, telemetry, and graceful shutdown.

#graceful-shutdown#golang-server#application-boilerplate
Stars1.9k
Forks176
Last commit1 year ago
LogTape
LogTapeTypeScript

A zero-dependency, unobtrusive logging library that works across Deno, Node.js, Bun, browsers, and edge functions.

#zero-dependencies#deno#log
Stars1.9k
Forks47
Last commit15 days ago
slog
slogRust

A structured, extensible, and composable logging ecosystem for Rust.

#ecosystem#observability#async
Stars1.7k
Forks100
Last commit1 month ago
serilog-aspnetcore
serilog-aspnetcoreC#

Serilog integration for ASP.NET Core that routes framework log messages through Serilog's pipeline.

#diagnostic-context#application-monitoring#aspnet-core
Stars1.4k
Forks211
Last commit7 months ago
tint
tintGo

A zero-dependency slog.Handler that writes colorized logs to the terminal with customizable output.

#slog#zero-dependency#terminal-output
Stars1.3k
Forks64
Last commit11 days ago
log15
log15Go

An opinionated, structured logging toolkit for Go that is both human and machine readable.

#terminal-output#child-loggers#syslog
Stars1.1k
Forks143
Last commit2 months ago
log
logGo

A high-performance, dependency-free structured logging library for Go with a clean API and comprehensive writer support.

#journald#slog#high-performance
Stars870
Forks62
Last commit1 day ago
slog-multi
slog-multiGo

Advanced composition patterns for Go's structured logging (slog) with fanout, routing, failover, load balancing, and middleware pipelines.

#slog#handler-composition#error
Stars631
Forks27
Last commit22 days ago
slog
slogGo

A lightweight, configurable, and extensible structured logging library for Go with multi-output support and advanced file handling.

#log-processor#file-logging#monolog
Stars550
Forks33
Last commit6 days ago
Serilog.Exceptions
Serilog.ExceptionsC#

A Serilog enricher that logs exception details and custom properties not included in Exception.ToString().

#nuget#exception#csharp
Stars538
Forks52
Last commit3 days ago
Logging
LoggingRuby

A flexible Ruby logging library inspired by Java's log4j, featuring hierarchical loggers and multiple output destinations.

#custom-levels#plugin-system#log4j-inspired
Stars532
Forks101
Last commit2 years ago
logary
logaryF#

A high-performance, structured logging and metrics library for .NET and F#, following OpenTelemetry specifications.

#tracing#health-checks#observability
Stars531
Forks67
Last commit3 years ago
Logary
LogaryF#

A high-performance, structured logging and metrics library for .NET and F#, following OpenTelemetry specifications.

#tracing#health-checks#observability
Stars531
Forks67
Last commit3 years ago
Serilog.Settings.Configuration
Serilog.Settings.ConfigurationC#

A Serilog configuration provider that reads settings from Microsoft.Extensions.Configuration sources like appsettings.json.

#microsoft-extensions-configuration#dotnet#json-configuration
Stars495
Forks135
Last commit1 month ago
ZeroLog
ZeroLogC#

A high-performance, zero-allocation .NET logging library for latency-sensitive applications.

#high-performance#csharp#asynchronous
Stars439
Forks34
Last commit1 month ago
rails_semantic_logger
rails_semantic_loggerRuby

Replaces the Rails default logger with Semantic Logger for structured, JSON-formatted logging in production.

#sidekiq#centralized-logging#rails-gem
Stars420
Forks141
Last commit3 days ago
onelog
onelogGo

A dead simple, super fast, zero-allocation JSON logger for Go.

#fast#modular#golang-library
Stars414
Forks17
Last commit7 years ago
NLog.Extensions.Logging
NLog.Extensions.LoggingC#

A logging provider that integrates NLog with Microsoft's ILogger abstraction and dependency injection for .NET applications.

#appsettings-json#dependency-injection#csharp
Stars403
Forks149
Last commit8 days ago
LoggerPro
LoggerProPascal

A modern, async, pluggable logging framework for Delphi with 20+ built-in appenders and cross-platform support.

#modern#file-logging#syslog
Stars395
Forks99
Last commit1 month ago
sqldb-logger
sqldb-loggerGo

A Go SQL database driver logger that adds structured logging without modifying existing *sql.DB usage.

#database-driver#sql-logger#database
Stars382
Forks23
Last commit7 months ago
logxi
logxiGo

A high-performance structured logger for Go built for 12-factor apps with developer-friendly terminal output.

#developer-tools#logging#structured-logging
Stars356
Forks49
Last commit6 years ago
NLog for ASP.NET and ASP.NET Core
NLog for ASP.NET and ASP.NET CoreC#

NLog integration for ASP.NET and ASP.NET Core, providing HTTP context layout renderers for structured logging.

#netstandard20#http-context#asp-net-core
Stars329
Forks161
Last commit9 days ago
Fault
FaultGo

A Go library for structured, composable error handling with extensible decorators and metadata annotation.

#go-errors#go-context#open-source-library
Stars309
Forks8
Last commit1 year ago
Page 1 of 3Next

Related Tags

#Logging82#Go47#Logging Library25#Observability25#Golang24#Logger23#Json Logging19#Log17#Monitoring16#Golang Library15#Dotnet11#Performance11
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub