Top 23 Logging Open-Source Projects

  • Sentry

    Developer-first error tracking and performance monitoring

    Project mention: Risen PC update - The Good, The Bad, and The Broken (Analysis and Summary) | reddit.com/r/worldofgothic | 2023-01-24

    Along with all other changes, the game now utilises a bug reporting/telemetry library by the name of Sentry. This library reports crashes and tracks game sessions, which it also saves to your AppData folder.

  • logrus

    Structured, pluggable logging for Go.

    Project mention: Follow up to previous post: I contributed to an open source project outside working hours despite being asked not to. I was fired. No legal action. | reddit.com/r/ExperiencedDevs | 2023-01-10

    I contribute to OSS as part of my job on the regular. The company is good about contributing upstream, signing CLAs, and all that. We still work against private forks for two main reasons: 1. Some changes that we need are not accepted by maintainers based on philosophical or architectural reasons that we can’t otherwise work around. You’re beholden to then unless you publicly fork the repo which has other legal/PR overhead for the company and OSS political implications. 2. Maintainers in the past have taken down repos, renamed repos, or changed the licensing on repos that have left us in a lurch. We always build against our own private forks because we need predictability and can’t be beholden to some other party for business continuity. We sync them down from the public upstream at our leisure.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • skywalking

    APM, Application Performance Monitoring System

    Project mention: Monitoring Microservices with Prometheus and Grafana | news.ycombinator.com | 2022-12-09

    Personally I've also used Apache Skywalking for a decent out of the box experience: https://skywalking.apache.org/

    I've also heard good things about Sentry, though if you need to self-host it, then there's a bit of complexity to deal with: https://sentry.io/welcome/

  • Monolog

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

    Project mention: Slim, possívelmente o framework ideal para quem vem do Golang | dev.to | 2023-01-14
  • kibana

    Your window into the Elastic Stack

    Project mention: Programmatic Method to create Fleet/Elastic Agent output to Logstash? | reddit.com/r/elasticsearch | 2022-11-28
  • loki

    Like Prometheus, but for logs.

    Project mention: Log monitoring open source tool for prometheus | reddit.com/r/PrometheusMonitoring | 2023-01-18

    Like all the top posts here say, you're going to want Loki. Probably Promtail to collect logs and push them to Loki (although any log collector works..I've also used Fluentd, Fluent-bit, and logstash). Setup a data source in Grafana and it works great. I install all of them from Grafana's own helm charts: https://github.com/grafana/loki/tree/main/production/helm

  • zap

    Blazing fast, structured, leveled logging in Go.

    Project mention: The performance of Go error handling | reddit.com/r/golang | 2022-12-18
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • spdlog

    Fast C++ logging library.

    Project mention: CMake question | reddit.com/r/cpp_questions | 2023-01-11

    FetchContent_Declare( spdlog GIT_REPOSITORY https://github.com/gabime/spdlog GIT_TAG origin/v1.x ) FetchContent_MakeAvailable(spdlog)

  • PySnooper

    Never use print for debugging again

    Project mention: Trace your Python process line by line with minimal overhead! | news.ycombinator.com | 2023-01-15

    Looks interesting I will definitely try this.

    For those that find this interesting, you might also like pysnooper - I use it all the time.



  • Loguru

    Python logging made (stupidly) simple

    Project mention: What libraries do you use the most alongside django? | reddit.com/r/django | 2023-01-02
  • zinc

    ZincSearch. A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

    Project mention: I created Atomic: Self Hosted Open Source Alternative to Reclaim, Clockwise & Motion | reddit.com/r/selfhosted | 2023-01-22
  • Logstash

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

    Project mention: Simple way to centralize my server logs? | reddit.com/r/selfhosted | 2023-01-04

    There are probably too many to chose from. Logstash, Promtail, Vector, Filebeat, FluentD, Logagent and probably many more

  • CocoaLumberjack

    A fast & simple, yet powerful & flexible logging framework for Mac and iOS

    Project mention: How to log only in debug mode? including network logs | reddit.com/r/iOSProgramming | 2022-11-26

    Does anyone have experience with this? I've seen people mentioning to use Cocoalumberjack but not sure if its the right package (meaning if its not overkill). Apple have an open source logging library as well for this.

  • Fluentd

    Fluentd: Unified Logging Layer (project under CNCF)

    Project mention: 7 Open-Source Log Management Tools that you may consider in 2023 | dev.to | 2023-01-30

    Fluentd is a powerful log management tool that offers organizations the flexibility and scalability required to handle large volumes of log data from a variety of sources and transport it to various destinations. Utilizing a flexible and modular architecture, Fluentd allows users to easily add new input and output plugins to integrate with a wide range of systems and applications. It supports a wide range of data sources and destinations, including databases, message queues, and data stores.

  • debug

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

    Project mention: Create a Node.js command-line library with NRWL NX workspace | dev.to | 2023-01-08

    debug - npm - Required. A popular library to write debug logs.

  • gf

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

    Project mention: GoFrame | reddit.com/r/golang | 2022-09-26
  • signale

    Highly configurable logging utility

    Project mention: 7 Best Node.js Logging Libraries for Your Next Projects | dev.to | 2022-12-13

    Signale consists of 19 loggers for Javascript applications. It supports TypeScript and scoped logging. It consists of timers that help log the timestamp, data, and filename. Apart from the 19 loggers like await, complete, fatal, fav, info, etc., one can create custom logs.

  • zerolog

    Zero Allocation JSON Logger

    Project mention: If you had to choose a logging framework, which one would you use? | reddit.com/r/golang | 2022-10-19
  • Bunyan

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

    Project mention: 7 Best Node.js Logging Libraries for Your Next Projects | dev.to | 2022-12-13

    Bunyan is also another popular and fast JSON Node.js logging library. Just like Winston, it also supports logging into multiple transport options. Other features include a neat-printing CLI for logs, a log filter, serializers for rendering objects, snooping system, and the ability to support multiple runtime environments such as NW.js and WebPack. Bunyan enforces the JSON format for logs.

  • 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.

    Project mention: What are some C++ projects with high quality code that I can read through? | reddit.com/r/cpp_questions | 2023-01-16
  • graylog

    Free and open source log management

    Project mention: 7 Open-Source Log Management Tools that you may consider in 2023 | dev.to | 2023-01-30

    Graylog is an open-source log management and analysis platform designed to collect, store, and analyze large volumes of log data from various sources. Utilizing a pipeline system for data collection and processing, Graylog collects data from various sources, parses, transforms, and enriches it before storing it in a database, allowing for easy searching and analysis via the Graylog web interface, which provides a wide range of visualization options.

  • Serilog

    Simple .NET logging with fully-structured events

    Project mention: EF Core Handling Concurrency Conflicts | dev.to | 2023-01-21

    📌 Serilog NuGet package is used to log what goes on under the covers which will help to better understand how dealing with concurrency conflicts works and what information is available to a developer.

  • sigma

    Main Rule Repository

    Project mention: Devs who transitioned into a Security Engineering role, how’s it going? | reddit.com/r/ExperiencedDevs | 2023-01-06

    More devs need to go into this field, there is actually a lot of non-coders in it, and we devs have a lot of rescue work that needs to be done. It's thank to more actual devs getting into this field that we recently started seeing some tools like https://github.com/SigmaHQ/sigma come out

  • 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 2023-01-30.

Logging related posts


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

Project Stars
1 Sentry 33,120
2 logrus 22,019
3 skywalking 21,112
4 Monolog 20,131
5 kibana 18,173
6 loki 18,133
7 zap 17,894
8 spdlog 16,742
9 PySnooper 15,632
10 Loguru 13,929
11 zinc 13,268
12 Logstash 13,245
13 CocoaLumberjack 12,874
14 Fluentd 11,743
15 debug 10,553
16 gf 8,780
17 signale 8,749
18 zerolog 7,516
19 Bunyan 6,948
20 POCO 6,717
21 graylog 6,405
22 Serilog 6,025
23 sigma 6,003
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives