Logging

Top 23 Logging Open-Source Projects

  • Sentry

    Developer-first error tracking and performance monitoring

    Project mention: Next.js Error Monitoring with Sentry: Enhancing Your Application’s Reliability | dev.to | 2024-03-15

    However, ensuring the reliability and performance of your Next.js app is equally crucial. That’s where Sentry comes into play. Combined with Sentry, an industry-leading error monitoring platform, Next.js empowers developers to proactively identify and resolve issues that may arise in their applications. In this article, we’ll explore how to integrate Sentry into your Next.js project for effective error monitoring and performance optimization.

  • logrus

    Structured, pluggable logging for Go.

    Project mention: Authentication system using Golang and Sveltekit - Initialization and setup | dev.to | 2023-06-02

    It's some sort of logging system well explained by Alex Edwards in Let’s Go Further. As stated, we could have used logrus or any other popular logging system in Go.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • skywalking

    APM, Application Performance Monitoring System

    Project mention: Enhancing API Observability Series (Part 3): Tracing | dev.to | 2024-03-19

    When choosing distributed tracing tools, considerations include your technology stack, business requirements, and monitoring complexity. Zipkin, SkyWalking, and OpenTelemetry are popular distributed tracing solutions, each with its unique features.

  • spdlog

    Fast C++ logging library.

    Project mention: C++ Game Utility Libraries: for Game Dev Rustaceans | dev.to | 2024-03-13

    GitHub repo: gabime/spdlog

  • loki

    Like Prometheus, but for logs.

    Project mention: List of your reverse proxied services | /r/selfhosted | 2023-12-05

    I also needed to make a small patch to Promtail to make this work: https://github.com/grafana/loki/pull/10256

  • Monolog

    Sends your logs to files, sockets, inboxes, databases and various web services

    Project mention: I don't understand error_log | /r/PHP | 2023-12-10

    To add onto this, what's more commonly done these days is to use a library like Monolog which can be configured with multiple log handlers. One of the handlers which are typically enabled is one which writes to error_log. You can add more which write directly to a logging service like Sentry or whatever, or even in dev write an HTTP header paired with a browser extension which puts your backend log messages in your browser console (see the handler + install the extension for chrome or firefox)

  • zap

    Blazing fast, structured, leveled logging in Go.

    Project mention: Desvendando o package fmt do Go | dev.to | 2023-11-01
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • kibana

    Your window into the Elastic Stack

    Project mention: Fighting the Good Fight: Change the Default Kibana Theme to Dark Mode | /r/elasticsearch | 2023-12-05
  • Loguru

    Python logging made (stupidly) simple

    Project mention: Loguru VS polog - a user suggested alternative | libhunt.com/r/loguru | 2023-12-09
  • PySnooper

    Never use print for debugging again

    Project mention: Logging code mess | /r/Python | 2023-04-14

    Definitely not for production, but for debugging (esp. in cases where interactive debugging doesn't work) I've found PySnooper very useful

  • Logstash

    Logstash - transport and process your logs, events, or other data

  • CocoaLumberjack

    A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS and watchOS

    Project mention: Looking for a flexible and fast logging library with file rotation support | /r/flutterhelp | 2023-12-04

    On iOS using Swift I would depend on the CocoaLumberjack library to support all of my logging needs. It's fast, flexible, and very importantly, supports configurable log file rotationDDFileLogger(py)maximumFileSize). It's awesome.

  • Fluentd

    Fluentd: Unified Logging Layer (project under CNCF)

    Project mention: Embracing Kubernetes: The Future of Containerized Applications | dev.to | 2024-01-14

    Get Started with Fluentd

  • debug

    A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers

    Project mention: Conditional logging | dev.to | 2024-01-10

    Another way to solve this is to have the logs in place, but only enable them conditionally. If you enable all the logs are the time, you only get a lot of noise that won't help you. If you are using JavaScript, you can use the package debug to add logs that are active by the DEBUG environment variable.

  • gf

    GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. (by gogf)

  • zerolog

    Zero Allocation JSON Logger

    Project mention: Go 1.21 Released | news.ycombinator.com | 2023-08-08

    Be aware that there is a performance impact compared to using zerolog directly [0] (my uneducated guess is it is likely due to pointer indirection).

    [0]: https://github.com/rs/zerolog/issues/571#issuecomment-166202...

  • signale

    Highly configurable logging utility

  • POCO

    The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

  • sigma

    Main Sigma Rule Repository

    Project mention: Sigma rules in real life | /r/cybersecurity | 2023-10-14

    Sigma rules https://github.com/SigmaHQ/sigma its value, I get it. Here’s a post https://www.linkedin.com/posts/nasreddinebencherchali_detection-blueteam-sigma-activity-7104868070069817344-mn91?utm_source=share&utm_medium=member_desktop detailing that 31 Sigma rules from the Sigma repository are triggering on different stages of the attack as described here https://thedfirreport.com/2023/08/28/html-smuggling-leads-to-domain-wide-ransomware/

  • Bunyan

    a simple and fast JSON logging module for node.js services

    Project mention: Structured Logging with Slog | news.ycombinator.com | 2023-08-22
  • graylog

    Free and open log management

    Project mention: graylog VS openobserve - a user suggested alternative | libhunt.com/r/graylog2-server | 2023-09-07
  • Serilog

    Simple .NET logging with fully-structured events

    Project mention: Microsoft Entity Framework Core 8 samples | dev.to | 2023-12-03

    These projects use dependency injection for connections and have no logging although they are ready to log to the console via SeriLog setup in Program.cs.

  • glog

    C++ implementation of the Google logging module

    Project mention: C++ Game Utility Libraries: for Game Dev Rustaceans | dev.to | 2024-03-13

    Alternatives are glog from Google is full-featured, like spdlog, while Plog offers a lightweight alternative. Both are worthy upgrades on using C++ built-in std::clog.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-19.

Logging related posts

Index

What are some of the best open-source Logging projects? This list will help you:

Project Stars
1 Sentry 36,631
2 logrus 23,916
3 skywalking 23,106
4 spdlog 21,936
5 loki 21,863
6 Monolog 20,763
7 zap 20,762
8 kibana 19,240
9 Loguru 17,849
10 PySnooper 16,239
11 Logstash 13,961
12 CocoaLumberjack 13,102
13 Fluentd 12,489
14 debug 10,972
15 gf 10,722
16 zerolog 9,646
17 signale 8,854
18 POCO 7,829
19 sigma 7,464
20 Bunyan 7,124
21 graylog 7,007
22 Serilog 6,895
23 glog 6,765
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com