An open-source engine that turns continuous content streams into search and monitoring. Durable ingestion, hybrid search, alerts, and plugins for formats, models and business rules.
Repository Index
47,133 repositories indexed
1–23 of 23 · Most stars
Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.
Open-source, self-hosted alerting for metrics, logs, and databases. Includes a built-in AI agent and MCP server.
- monitoring
- time-series
- nightingale
- tsdb
Realtime log viewer with web UI, tail -f for logs with a web interface browser.
TUI for viewing logs from journald, auditd, file system, Docker and Podman containers, Compose stacks and Kubernetes pods with support for log highlighting and several filtering modes.
- go
- journal
- journalctl
- tui
Uptime monitoring CLI tool with alerting and advanced settings
- cli
- monitoring
- termui
OpenTelemetry Compile-Time Instrumentation for Golang
- go
- instrumentation
- observability
- opentelemetry
A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.
Translated📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling. Easy to use. Also includes compression among its enhanced features.
- logging
- go-logger
- monolog
- file-logging
MoniGo is a performance monitoring library for Go apps, offering real-time insights into service-level and function-level metrics. With an intuitive UI, it enables developers to track and optimize performance. Get your Go app's dashboard up in just 10 seconds!
- analytics
- dashboard
- golang
- insights
A 12-factor app logger built for performance and happy development
Dockmate: The open-source Docker TUI & Podman manager for terminal productivity. A fast, lightweight alternative to lazydocker built in Go.
- bubble-tea
- docker
- docker-monitoring
- go
Universal goroutine monitor using pprof and termui
- golang
- monitoring
- goroutines
- termui
Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.
- log-management
- log-rolling
- log-rotation
- logging
EasyDocker is a TUI focused on investigating and troubleshooting Docker resources. Highly inspired by lazydocker and k9s while leveraging beautiful graphics from BubbleTea
Type-safe Prometheus metrics builder library for golang [managed by soy-programador]
A TUI for monitoring Cardano nodes
- blockchain
- cardano
- cardano-node
- go
A terminal UI for Docker Swarm that makes cluster state easier to see, understand, and reason about.
Simple build-time controlled debug log with ability to log where the logger was called
- dlog
- log
- golang
- compile-time-enabling
The Go Tripper package provides functionality for monitoring the status of a circuit. Track success and failure counts, implement circuit breaker patterns, and manage service availability.
- circuit-breaker
- go
- golang
A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.
Lightweight self-hosted uptime monitor for websites and APIs with a built-in dashboard and local JSON-backed storage.
- api-monitoring
- devops
- go
- golang
Production-grade Server-Sent Events (SSE) for Fiber v3. Event coalescing, priority lanes, topic wildcards, adaptive throttling, built-in auth, Prometheus metrics, graceful drain.
- event-streaming
- fasthttp
- fiber
- gofiber