Open-source projects categorized as Logging | Edit details

Top 23 Logging Open-Source Projects

  • GitHub repo Sentry

    Sentry is cross-platform application monitoring, with a focus on error reporting.

    Project mention: Monitoring Django applications | reddit.com/r/django | 2021-05-07

    Nope. Sentry is now BSL licensed, which is not Open Source. Even if I didn't have a problem with the BSL, I do I have a problem with them continuing to be deceptive on their website as per the url you just shared. Here is the license in their repo- https://github.com/getsentry/sentry/blob/master/LICENSE. The link you posted mentioned the BSL, but makes untrue claims about how open it is.

  • GitHub repo Monolog

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

    Project mention: How Logging works in Laravel using `monolog/monolog` package | dev.to | 2021-03-24

    From the GitHub About section of monolog package:

  • GitHub repo logrus

    Structured, pluggable logging for Go.

    Project mention: My opinionated way to write and test a go http server | dev.to | 2021-05-04
  • GitHub repo kibana

    Your window into the Elastic Stack

    Project mention: Creating Dashboard Problem with Anti Virus | reddit.com/r/elasticsearch | 2021-03-28


  • GitHub repo PySnooper

    Never use print for debugging again

    Project mention: The unreasonable effectiveness of print debugging | news.ycombinator.com | 2021-04-24

    The Python package PySnooper is pretty good for "fancy" print debug statements: https://github.com/cool-RR/pysnooper

    I've caught quite a few bugs using this show-me-all-locals() approach...

  • GitHub repo loki

    Like Prometheus, but for logs.

    Project mention: Netflow Monitoring Software Based on FLOSS | reddit.com/r/networking | 2021-05-10

    Also: https://github.com/grafana/loki/issues/3045#issuecomment-739954083

  • GitHub repo zap

    Blazing fast, structured, leveled logging in Go.

    Project mention: My opinionated way to write and test a go http server | dev.to | 2021-05-04
  • GitHub repo CocoaLumberjack

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

  • GitHub repo Logstash

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

    Project mention: Help with parsing log in logstash into uniqe lines | reddit.com/r/elasticsearch | 2021-04-19

    https://github.com/elastic/logstash/issues/1650 See if this works.

  • GitHub repo spdlog

    Fast C++ logging library.

    Project mention: Presenting a C++ project on Github elegantly | reddit.com/r/cpp_questions | 2021-05-07
  • GitHub repo Fluentd

    Fluentd: Unified Logging Layer (project under CNCF)

    Project mention: I have created a curated list of startup tools in a single page, No Signup, No Login, No Clutter | reddit.com/r/InternetIsBeautiful | 2021-04-08

    I'd add Fluentd to Logs.

  • GitHub repo debug

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

    Project mention: How to install homebridge-config-ui-x on archlinux | reddit.com/r/homebridge | 2021-04-02

    npm WARN deprecated [email protected]: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)

  • GitHub repo Loguru

    Python logging made (stupidly) simple

    Project mention: Saturday Daily Thread: Resource Request and Sharing! | reddit.com/r/Python | 2021-05-01

    Do folks use existing logging libraries like pygogo or loguru (or any others), or generally roll your own using the built-in library?

  • GitHub repo signale

    Highly configurable logging utility

  • GitHub repo Bunyan

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

    Project mention: Are you logging your NodeJS code? | dev.to | 2020-11-17

    Winston and Bunyan are two of the most popular logging libraries available for Node applications.

  • GitHub repo graylog

    Free and open source log management

    Project mention: Might be an easy question. | reddit.com/r/nagios | 2021-05-11
  • GitHub repo 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: Higher level threading in C++ | dev.to | 2021-04-29

    This is why I generally prefer Threadpools, or a producer-consumer pattern. Both these patterns require a queue that contains the jobs or units of work. Worker threads will continually try to read items from such a queue and process the item. There are some libraries that offer threadsafe queue's and/or threadpools, such as poco, QT or boost, but it's actually fairly simple to implement your own, using only the STL. So let's implement one now!

  • GitHub repo SwiftyBeaver

    Convenient & secure logging during development & release in Swift 3, 4 & 5

  • GitHub repo bash-oo-framework

    Bash Infinity is a modern standard library / framework / boilerplate for Bash

    Project mention: Something equivalent to classes in bash? | reddit.com/r/bash | 2021-03-18

    Otherwise... maybe this?

  • GitHub repo stern

    ⎈ Multi pod and container log tailing for Kubernetes

    Project mention: Top 20 useful k8s tools | dev.to | 2021-02-20

    Link : https://github.com/wercker/stern

  • GitHub repo NLog

    NLog - Advanced and Structured Logging for Various .NET Platforms

    Project mention: Printing on paper with Python 🖨️ | dev.to | 2021-05-11

    I was given discarded Lenovo T470s laptops that were put in the assembly department so the personnel could use the application. Because I was tied to Windows and had to create a GUI for easy usage, I decided to create a C# program in Microsoft Visual Studio because creating a GUI for Windows was very easy that way. It would create local HTML files using the Barcode Rendering Framework NuGet package for creating QR- and bar codes and send it to the printer set as default in Windows. It even had some logging using NLog. I just named this application "print tool".

  • GitHub repo log4js-node

    A port of log4js to node.js

  • GitHub repo NSLogger

    A modern, flexible logging tool

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 2021-05-11.


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

Project Stars
1 Sentry 27,949
2 Monolog 18,696
3 logrus 17,749
4 kibana 16,028
5 PySnooper 14,399
6 loki 12,823
7 zap 12,536
8 CocoaLumberjack 12,365
9 Logstash 12,132
10 spdlog 11,576
11 Fluentd 10,202
12 debug 9,520
13 Loguru 8,792
14 signale 8,425
15 Bunyan 6,623
16 graylog 5,719
17 POCO 5,182
18 SwiftyBeaver 5,176
19 bash-oo-framework 5,136
20 stern 5,080
21 NLog 5,018
22 log4js-node 4,952
23 NSLogger 4,875