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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to golang/glog

Open-source alternatives to Glog

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

  • rs/zerologAvatar de rs

    rs/zerolog

    12,220Voir sur 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
    Voir sur GitHub↗12,220
  • sirupsen/logrusAvatar de sirupsen

    sirupsen/logrus

    25,736Voir sur 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
    Voir sur GitHub↗25,736
  • uber-go/zapAvatar de uber-go

    uber-go/zap

    24,329Voir sur 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
    Voir sur GitHub↗24,329

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • natefinch/lumberjackAvatar de natefinch

    natefinch/lumberjack

    5,439Voir sur GitHub↗

    Lumberjack is a log rolling library for Go that manages the lifecycle of log files through size-based rotation and backup cleanup. It functions as a log retention manager to prevent disk exhaustion in Go services. The project optimizes log storage by compressing rotated files using the gzip algorithm and generating unique filenames via timestamped backups. It implements a retention policy that prunes historical records based on a maximum number of backups or a specified file age. The library implements the standard Go writer interface to integrate with logging libraries, providing a mechanis

    Go
    Voir sur GitHub↗5,439
  • cihub/seelogAvatar de cihub

    cihub/seelog

    1,637Voir sur GitHub↗

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

    Go
    Voir sur GitHub↗1,637
  • hpcloud/tailAvatar de hpcloud

    hpcloud/tail

    2,782Voir sur GitHub↗

    Go package for reading from continously updated files (tail -f)

    Go
    Voir sur GitHub↗2,782
  • gookit/slogAvatar de gookit

    gookit/slog

    545Voir sur GitHub↗

    📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling.一个易于使用的,轻量级、可配置、可扩展的日志库。支持多个级别,输出到多文件;内置文件日志处理、自动切割、清理、压缩等增强功能

    Goconsole-loggerfile-loggingformatter
    Voir sur GitHub↗545
  • ian-kent/go-logAvatar de ian-kent

    ian-kent/go-log

    42Voir sur GitHub↗

    A logger, for Go

    Go
    Voir sur GitHub↗42
  • echocat/slf4gAvatar de echocat

    echocat/slf4g

    5Voir sur GitHub↗

    Simple Logging Facade for Golang

    Gogolangloggingsimple
    Voir sur GitHub↗5
  • davecgh/go-spewAvatar de davecgh

    davecgh/go-spew

    6,393Voir sur 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
    Voir sur GitHub↗6,393
  • francoispqt/onelogAvatar de francoispqt

    francoispqt/onelog

    415Voir sur GitHub↗

    Dead simple, super fast, zero allocation logger for Golang

    Goallocationfastgolang
    Voir sur GitHub↗415
  • go-playground/logAvatar de go-playground

    go-playground/log

    293Voir sur GitHub↗

    :green_book: Simple, configurable and scalable Structured Logging for Go.

    Goerrorsloggingstack-traces
    Voir sur GitHub↗293
  • hashicorp/logutilsAvatar de hashicorp

    hashicorp/logutils

    371Voir sur GitHub↗

    Utilities for slightly better logging in Go (Golang).

    Go
    Voir sur GitHub↗371
  • henvic/httprettyAvatar de henvic

    henvic/httpretty

    413Voir sur GitHub↗

    Package httpretty prints the HTTP requests you make with Go pretty on your terminal.

    Gocligogolang
    Voir sur GitHub↗413
  • edoger/zkits-loggerAvatar de edoger

    edoger/zkits-logger

    28Voir sur GitHub↗

    A powerful zero-dependency json logger.

    Gogologlogger
    Voir sur GitHub↗28
  • amoghe/distillogAvatar de amoghe

    amoghe/distillog

    31Voir sur GitHub↗

    Logging, distilled

    Gogolangloggerlogger-interface
    Voir sur GitHub↗31
  • arthurkiller/rollingwriterAvatar de arthurkiller

    arthurkiller/rollingwriter

    292Voir sur GitHub↗

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

    Gofilewritergolang-libraryioutil
    Voir sur GitHub↗292
  • cabify/logrusiowriterAvatar de cabify

    cabify/logrusiowriter

    16Voir sur GitHub↗

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

    Go
    Voir sur GitHub↗16
  • apsdehal/go-loggerAvatar de apsdehal

    apsdehal/go-logger

    288Voir sur GitHub↗

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

    Gogolangloggerlogging-library
    Voir sur GitHub↗288
  • clok/kembaAvatar de clok

    clok/kemba

    17Voir sur GitHub↗

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

    Goawesomeawesome-goawesome-golang
    Voir sur GitHub↗17
  • deruina/timberjackAvatar de DeRuina

    DeRuina/timberjack

    143Voir sur GitHub↗

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

    Golog-managementlog-rollinglog-rotation
    Voir sur GitHub↗143
  • ayoubtadlaoui/gologxAvatar de AyoubTadlaoui

    AyoubTadlaoui/GoLogX

    4Voir sur 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
    Voir sur GitHub↗4
  • azer/loggerAvatar de azer

    azer/logger

    158Voir sur GitHub↗

    Minimalistic logging library for Go.

    Go
    Voir sur GitHub↗158
  • aerogo/logAvatar de aerogo

    aerogo/log

    10Voir sur GitHub↗

    :memo: Logging with multiple output targets.

    Gogologlogging
    Voir sur GitHub↗10
  • getsentry/sentry-goAvatar de getsentry

    getsentry/sentry-go

    1,090Voir sur GitHub↗

    The official Go SDK for Sentry (sentry.io)

    Gocrash-reportingcrash-reportserror-monitoring
    Voir sur GitHub↗1,090
  • go-ozzo/ozzo-logAvatar de go-ozzo

    go-ozzo/ozzo-log

    123Voir sur GitHub↗

    A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.

    Go
    Voir sur GitHub↗123
  • apex/logAvatar de apex

    apex/log

    1,377Voir sur GitHub↗
    Goapex-logsgolanglogger
    Voir sur GitHub↗1,377
  • gyozatech/noodlogAvatar de gyozatech

    gyozatech/noodlog

    44Voir sur GitHub↗

    🍜 Parametrized JSON logging library in Golang which lets you obfuscate sensitive data and marshal any kind of content.

    Gogogolanggolang-library
    Voir sur GitHub↗44
  • heartwilltell/logAvatar de heartwilltell

    heartwilltell/log

    17Voir sur GitHub↗

    Simple leveled logging wrapper around standard log package

    Gogogolanglib
    Voir sur GitHub↗17
  • alexcesaro/logAvatar de alexcesaro

    alexcesaro/log

    48Voir sur GitHub↗

    Logging packages for Go

    Go
    Voir sur GitHub↗48