SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Log Projects
-
Telegraf
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
-
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.
-
-
mtail
extract internal monitoring data from application logs for collection in a timeseries database
-
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-01you can also use stern for that!
https://github.com/stern/stern
-
-
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-10Yes. edenfed posted a comment linking to the project above. Here is is again, though:
https://github.com/odigos-io/odigos
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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.
-
-
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.
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
-
-
-
-
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
-
-
-
kawa
A blazingly fast event stream processing library powering the reveald event processing daemon. (by runreveal)
-
-
-
-
-
stern
⎈ Multi pod and container log tailing for Kubernetes or pushing to GELF logging solution (by derdanne)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Logs discussion
Go Logs related posts
-
Graceful Shutdown in Go: Practical Patterns
-
Show HN: Kubetail – Real-time log search for Kubernetes
-
Vector: A lightweight tool for collecting EKS application logs with long-term storage capabilities
-
How Netflix Accurately Attributes eBPF Flow Logs
-
I got OpenTelemetry to work. But why was it so complicated?
-
The Quest for HA and DR in Loki
-
A $5 to $10 VPS can do a lot more than you think
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2025
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 |