awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to emilk/loguru

Open-source alternatives to Loguru

30 open-source projects similar to emilk/loguru, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Loguru alternative.

  • uber-go/zapAvatar de uber-go

    uber-go/zap

    24,329Ver en GitHub↗

    Zap is a high-performance structured logging library designed for production environments. It provides a framework for generating machine-readable logs that minimize memory overhead and CPU usage, allowing for efficient event analysis and system monitoring. The library distinguishes itself through a focus on zero-allocation logging, utilizing buffer pooling to reduce garbage collection pressure during high-frequency operations. It enforces strict data typing through compile-time checks and structured field encoding, which ensures consistent output without the performance cost of reflection-ba

    Gogolangloggingstructured-logging
    Ver en GitHub↗24,329
  • sirupsen/logrusAvatar de sirupsen

    sirupsen/logrus

    25,736Ver en GitHub↗

    Logrus is a structured logging library for Go that produces machine-readable output using key-value pairs and JSON formatting. It serves as a pluggable logging framework providing a thread-safe event logger with configurable mutex locking to manage concurrent writes across multiple goroutines. The project distinguishes itself through a pluggable hook system that routes log entries to external services or custom destinations. It also features a contextual logger capable of attaching persistent metadata and request-scoped fields to entries to improve traceability. The framework covers broad ob

    Gogologginglogrus
    Ver en GitHub↗25,736
  • gabime/spdlogAvatar de gabime

    gabime/spdlog

    28,922Ver en GitHub↗

    spdlog is a high-performance C++ logging library designed to record diagnostic messages and application events. It serves as an asynchronous logging framework and thread-safe library that coordinates access across concurrent threads to maintain message integrity. The project functions as a multi-target log router, distributing single events to multiple destinations such as consoles, files, and system daemons. It includes a log rotation manager that handles file lifecycles through basic, rotating, or daily rollover strategies to prevent disk exhaustion. The library covers a broad range of cap

    C++cppcpp11header-only
    Ver en GitHub↗28,922

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • mengrao/fmtlogAvatar de MengRao

    MengRao/fmtlog

    1,020Ver en GitHub↗

    fmtlog is a performant fmtlib-style logging library with latency in nanoseconds.

    C++fmtlibhigh-performancelogging
    Ver en GitHub↗1,020
  • rs/zerologAvatar de rs

    rs/zerolog

    12,220Ver en GitHub↗

    Zerolog is a structured logging library for Go designed for high-performance event capture and observability. It focuses on generating machine-readable JSON output while minimizing memory overhead through zero-allocation buffer encoding and strongly-typed field validation. The library distinguishes itself by providing a chainable, context-aware interface that allows developers to bind trace identifiers and metadata directly to request lifecycles. It supports complex diagnostic workflows by enabling independent logger instances, custom output routing to multiple concurrent destinations, and ev

    Gogolangjsonlogging
    Ver en GitHub↗12,220
  • folke/snacks.nvimAvatar de folke

    folke/snacks.nvim

    7,747Ver en GitHub↗

    snacks.nvim is a comprehensive collection of quality-of-life plugins and utilities designed to extend the core functionality of Neovim. It serves as a multi-purpose toolkit providing a UI framework, navigation enhancements, and integrations with external services. The project distinguishes itself by combining a wide array of specialized tools into a single suite, including a picker-based file explorer, a deep GitHub integration for managing issues and pull requests, and a set of development utilities for profiling Lua performance and inspecting code execution. Its broader capability surface

    Lua
    Ver en GitHub↗7,747
  • amoghe/distillogAvatar de amoghe

    amoghe/distillog

    31Ver en GitHub↗

    Logging, distilled

    Gogolangloggerlogger-interface
    Ver en GitHub↗31
  • alexcesaro/logAvatar de alexcesaro

    alexcesaro/log

    48Ver en GitHub↗

    Logging packages for Go

    Go
    Ver en GitHub↗48
  • afiqiqmal/ezyloggerAvatar de afiqiqmal

    afiqiqmal/EzyLogger

    8Ver en GitHub↗

    Simple Logger for Android

    Java
    Ver en GitHub↗8
  • apex/logAvatar de apex

    apex/log

    1,377Ver en GitHub↗
    Goapex-logsgolanglogger
    Ver en GitHub↗1,377
  • apsdehal/go-loggerAvatar de apsdehal

    apsdehal/go-logger

    288Ver en GitHub↗

    Simple logger for Go programs. Allows custom formats for messages.

    Gogolangloggerlogging-library
    Ver en GitHub↗288
  • arthurkiller/rollingwriterAvatar de arthurkiller

    arthurkiller/rollingwriter

    292Ver en GitHub↗

    Rolling writer is an IO util for auto rolling write in go.

    Gofilewritergolang-libraryioutil
    Ver en GitHub↗292
  • ayoubtadlaoui/gologxAvatar de AyoubTadlaoui

    AyoubTadlaoui/GoLogX

    4Ver en GitHub↗

    Tamper-evident audit log for Go: an append-only, hash-chained, optionally Ed25519-signed log/slog handler, with offline logx verify. Built on the standard library, zero third-party dependencies. Also a full slog toolkit (colored output, JSON, rotation, fan-out, CLI).

    Goai-agentsai-safetyaudit-log
    Ver en GitHub↗4
  • azer/loggerAvatar de azer

    azer/logger

    158Ver en GitHub↗

    Minimalistic logging library for Go.

    Go
    Ver en GitHub↗158
  • apache/log4jAvatar de apache

    apache/log4j

    868Ver en GitHub↗

    Dear Log4j community,

    Java
    Ver en GitHub↗868
  • agners/sht15loggerAvatar de agners

    agners/sht15logger

    0Ver en GitHub↗

    Temperature and Humidity Logger using SHT15 written in Python 3 (MicroPython for the PyBoard 1.1).

    Python
    Ver en GitHub↗0
  • cabify/logrusiowriterAvatar de cabify

    cabify/logrusiowriter

    16Ver en GitHub↗

    io.Writer implementation using logrus logger managed by soy-programador

    Go
    Ver en GitHub↗16
  • caarlos0/logAvatar de caarlos0

    caarlos0/log

    62Ver en GitHub↗

    Colorful CLI logger

    Go
    Ver en GitHub↗62
  • christianpanov/lwlogAvatar de ChristianPanov

    ChristianPanov/lwlog

    347Ver en GitHub↗

    Very fast synchronous and asynchronous C++17 logging library

    C++
    Ver en GitHub↗347
  • chzyer/logexAvatar de chzyer

    chzyer/logex

    42Ver en GitHub↗

    An golang log lib, supports tracking and level, wrap by standard log lib

    Go
    Ver en GitHub↗42
  • cihub/seelogAvatar de cihub

    cihub/seelog

    1,637Ver en GitHub↗

    Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting.

    Go
    Ver en GitHub↗1,637
  • clok/kembaAvatar de clok

    clok/kemba

    17Ver en GitHub↗

    A tiny debug logging tool. Ideal for CLI tools and command applications. Inspired by https://github.com/visionmedia/debug

    Goawesomeawesome-goawesome-golang
    Ver en GitHub↗17
  • cocoalumberjack/cocoalumberjackAvatar de CocoaLumberjack

    CocoaLumberjack/CocoaLumberjack

    13,327Ver en GitHub↗

    CocoaLumberjack is a logging framework designed for Apple platforms, providing a system for capturing, filtering, and managing diagnostic messages within mobile and desktop applications. It serves as a tool for monitoring software health and troubleshooting runtime issues by recording application events across various severity levels. The framework utilizes a modular architecture that allows developers to define custom log levels and route diagnostic output to multiple concurrent destinations, including the system console, local files, and remote servers. It incorporates an asynchronous pipel

    Objective-Ccarthagecocoalumberjackcocoapods
    Ver en GitHub↗13,327
  • conradev/blocktypedescriptionC

    conradev/BlockTypeDescription

    0Ver en GitHub↗
    Ver en GitHub↗0
  • davecgh/go-spewAvatar de davecgh

    davecgh/go-spew

    6,393Ver en GitHub↗

    go-spew is a deep inspection library and debugging utility for Go. It functions as a data structure pretty printer that renders complex, nested types into human-readable strings with indentation and type information. The library provides specialized capabilities for visualizing internal program states, including the ability to dump data structures with pointer addresses and map keys. It includes a configuration system to adjust printing behavior, such as limiting recursion depth and setting indentation. The tool uses reflection-based type inspection and recursive tree traversal to handle nes

    Go
    Ver en GitHub↗6,393
  • delgan/loguruAvatar de Delgan

    Delgan/loguru

    23,964Ver en GitHub↗

    Loguru is a Python logging library and thread-safe framework designed for recording system events and diagnostic messages. It functions as a structured logging tool that can serialize messages into JSON strings with metadata for automated parsing and analysis. The library includes a specialized exception tracker that captures unhandled crashes across main and background threads, rendering detailed stack traces that include local variable values. It further distinguishes itself through a unified routing pipeline that can intercept messages from the standard library logging module and dispatch

    Python
    Ver en GitHub↗23,964
  • deruina/timberjackAvatar de DeRuina

    DeRuina/timberjack

    143Ver en GitHub↗

    Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.

    Golog-managementlog-rollinglog-rotation
    Ver en GitHub↗143
  • devbis/micropython-aiosentryAvatar de devbis

    devbis/micropython-aiosentry

    10Ver en GitHub↗

    Here is a class for sending an exception with stacktrace from your micropython instance to Sentry.

    Python
    Ver en GitHub↗10
  • dropwizard/metricsAvatar de dropwizard

    dropwizard/metrics

    7,845Ver en GitHub↗

    This project is an application performance monitoring tool and JVM metrics library designed to measure workload behavior and export performance data to external monitoring databases. It serves as an instrumentation toolkit for tracking resource usage and internal runtime behavior within a Java execution environment. The system focuses on application performance measurement and JVM application monitoring, specifically tracking system health and runtime resource analysis to identify bottlenecks and stability issues. It provides a mechanism for external metrics export, sending captured data to t

    Java
    Ver en GitHub↗7,845
  • an-dr/micrologAvatar de an-dr

    an-dr/microlog

    170Ver en GitHub↗

    Easy to use - simple API, works out of the box - Advanced filtering and log levels per topic or output - Thread-safety via external locking injection - Customization - only data you need - Extensible - add your own features via public API, set of predefined extensions - Support for embedded…

    C
    Ver en GitHub↗170