Go Logs

Open-source Go projects categorized as Logs

Top 23 Go Log Projects

  1. Telegraf

    Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

    Project mention: Show HN: MavLink Input Plugin for Telegraf | news.ycombinator.com | 2025-05-16
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. connect

    Fancy stream processing made operationally mundane (by redpanda-data)

    Project mention: Fivetran to Acquire Census | news.ycombinator.com | 2025-05-01
  4. mtail

    extract internal monitoring data from application logs for collection in a timeseries database

  5. stern

    ⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern (by stern)

    Project mention: Show HN: Kubetail – Real-time log search for Kubernetes | news.ycombinator.com | 2025-05-01

    you can also use stern for that!

    https://github.com/stern/stern

  6. uptrace

    Open source APM: OpenTelemetry traces, metrics, and logs

  7. odigos

    Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF

    Project mention: I got OpenTelemetry to work. But why was it so complicated? | news.ycombinator.com | 2025-01-10

    Yes. edenfed posted a comment linking to the project above. Here is is again, though:

    https://github.com/odigos-io/odigos

  8. kail

    kubernetes log viewer

  9. SaaSHub

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

    SaaSHub logo
  10. SigLens

    100x Efficient Log Management than Splunk, Reduce your observability cost by 90%

  11. Logdy.dev

    Realtime log viewer with web UI, tail -f for logs with a web interface browser.

    Project mention: Show HN: Kubetail – Real-time log search for Kubernetes | news.ycombinator.com | 2025-05-01

    Look into https://logdy.dev . I've played around with it a little bit, but really putting some work into learning it and integrating it with OTEL traces is my next side project.

    Another alternative is https://openobserve.ai/ . It needs to run as a daemon to ingest logs (instead of opening a file), but it has a really nice UI.

  12. saw

    Fast, multi-purpose tool for AWS CloudWatch Logs

  13. gigapipe

    qryn is a polyglot, high-performance observability framework for ClickHouse. Ingest, store and analyze logs, metrics and telemetry traces from any agent supporting Loki, Prometheus, OTLP, Tempo, Elastic, InfluxDB and many more formats and query transparently using Grafana or any other compatible client.

    Project mention: Quickwit Joins Datadog | news.ycombinator.com | 2025-01-10

    I'm not the person you asked -- and I also want to be transparent that I only PoC-ed it and due to external circumstances didn't get it all the way out to production -- but I really like how https://github.com/metrico/qryn (AGPLv3) thinks about the world. It is, like SigNoz, unified (logs, metrics, traces) but it actually implements several of the common endpoint schemes allowing it to pretend to be "your favorite tool" which plausibly helps any integration story <https://github.com/metrico/qryn#%EF%B8%8F-query> and <https://github.com/metrico/qryn#-vendors-compatibility>

    I was going to take advantage of Clickhouse using S3 as warm-to-cold storage since my mental model is that most logs, metrics, and traces are written and not read https://clickhouse.com/docs/en/integrations/s3#configuring-s...

    I believe one could do that with SigNoz, too, so I don't mean to imply that trickery was qryn specific, just that I didn't want to get into the "constantly resizing io3 PVC" game

  14. Gollum

    An n:m message multiplexer written in Go (by trivago)

  15. cw

    The best way to tail AWS CloudWatch Logs from your terminal

  16. exo

    A process manager & log viewer for dev (by deref)

  17. coroot-node-agent

    A Prometheus exporter based on eBPF that gathers comprehensive container metrics

    Project mention: How Netflix Accurately Attributes eBPF Flow Logs | news.ycombinator.com | 2025-04-08

    At Coroot, we solve the same problem, but in a slightly different way. The traffic source is always a container (Kubernetes pod, systemd slice, etc.). The destination is initially identified as an IP:PORT pair, which, in the case of Kubernetes services, is often not the final destination. To address this, our agent also determines the actual destination by accessing the conntrack table at the eBPF level. Then, at the UI level, we match the actual destination with metadata about TCP listening sockets, effectively converting raw connections into container-to-container communications.

    The agent repo: https://github.com/coroot/coroot-node-agent

  18. jl

    jl — JSON Logs, a development tool for working with structured JSON logging. (by koenbollen)

  19. logsuck

    Easy log aggregation, indexing and searching (by JackBister)

  20. kawa

    A blazingly fast event stream processing library powering the reveald event processing daemon. (by runreveal)

  21. o365beat

    Elastic Beat for fetching and shipping Office 365 audit events

  22. vaero

    Complete log pipeline solution in Python. Runs fast in Go.

  23. squirrel

    🐿️ Realtime logs sharing by just piping squirrel (by omarahm3)

  24. colorgrep

    displays matching patterns in specific color

  25. stern

    ⎈ Multi pod and container log tailing for Kubernetes or pushing to GELF logging solution (by derdanne)

  26. SaaSHub

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

    SaaSHub logo
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).

Go Logs discussion

Log in or Post with

Go Logs related posts

  • Graceful Shutdown in Go: Practical Patterns

    3 projects | news.ycombinator.com | 4 May 2025
  • Show HN: Kubetail – Real-time log search for Kubernetes

    6 projects | news.ycombinator.com | 1 May 2025
  • Vector: A lightweight tool for collecting EKS application logs with long-term storage capabilities

    3 projects | dev.to | 30 Apr 2025
  • How Netflix Accurately Attributes eBPF Flow Logs

    2 projects | news.ycombinator.com | 8 Apr 2025
  • I got OpenTelemetry to work. But why was it so complicated?

    17 projects | news.ycombinator.com | 10 Jan 2025
  • The Quest for HA and DR in Loki

    2 projects | dev.to | 2 Jan 2025
  • A $5 to $10 VPS can do a lot more than you think

    2 projects | dev.to | 26 Nov 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Telegraf 15,579
2 connect 8,354
3 mtail 3,912
4 stern 3,929
5 uptrace 3,652
6 odigos 3,425
7 kail 2,004
8 SigLens 1,555
9 Logdy.dev 1,547
10 saw 1,426
11 gigapipe 1,418
12 Gollum 940
13 cw 801
14 exo 418
15 coroot-node-agent 358
16 jl 243
17 logsuck 169
18 kawa 133
19 o365beat 66
20 vaero 66
21 squirrel 27
22 colorgrep 19
23 stern 17

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?