A TUI tool for viewing logs from journald, auditd, filesystem, Docker and Podman containers, Compose stacks, and Kubernetes pods with highlighting and multiple filtering modes.
- 0.8.6
- Published at
- Mar 16, 2026
- 1,416
- Stars
- 2,888
- Download
- Synced at
- 24d ago
The author no longer ships through GitHub Releases, but the repository is still active (last push Aug 1, 2026). Get the latest version from: Project homepage
Latest release
0.8.6Mar 16, 2026, 01:07 PMDownloads slow? Switch the source anytime above
README
Project Overview
lazyjournal is a terminal user interface (TUI) for viewing logs from journald, auditd, filesystem, Docker and Podman containers, Compose stacks, and Kubernetes pods with support for log highlighting and several filtering modes. Written in Go, inspired by LazyDocker and LazyGit.
Key Features
- Single executable, no dependencies, no configuration
- Web browser interface when running in a Docker container
- Centralized search across all log sources
- Streaming output of new events (like
tail) - List all systemd services with current state
- journalctl support for all system and user journals
- All system boots list for kernel log output
- auditd audit rules with interpret format viewing
- Filesystem logs (Apache, Nginx, syslog, etc.)
- Archive log reading (gz, xz, bz2) and Packet Capture (pcap)
- Apple System Logs (asl) and Windows Event Logs support
- Docker, Swarm, Podman, and Kubernetes logs
- Remote host log access via rsyslog or SSH
- 4 filtering modes: Default (exact), Fuzzy, Regex, and Numeric
Target Audience
- System administrators and DevOps engineers
- Developers who need centralized log viewing from multiple sources
Quick Start
- Download the single executable from GitHub Releases
- Run
lazyjournalto launch the TUI - Use keyboard navigation and filtering
- Try it on Killercoda: playground
Core Advantages
- Single binary with no dependencies
- Supports multiple log sources (systemd, Docker, Kubernetes, filesystem, etc.)
- 4 filtering modes
- Open-source and free
System Requirements
- OS: Cross-platform (Linux, macOS, Windows)
- Architectures: x86_64, arm64
Release history
Sort