
GoAccess
Real-time web log analyzer with terminal and web dashboards
20.9k stars 1.2k forks last commit first released MIT
Actively maintained
Last commit 20 Aug 2026.

GoAccess is a real-time web log analyzer and interactive viewer for analyzing HTTP server access logs. It runs as a terminal TUI on Unix-like systems and can also generate and serve interactive, real-time HTML reports in a browser.
Key Features
- Real-time dashboards with frequent metric updates in terminal and HTML views
- Interactive terminal interface (TUI) for fast analysis over SSH
- Generates self-contained reports in HTML, JSON, and CSV formats
- Supports many log formats, including Apache, Nginx, Caddy JSON, and various cloud/CDN load balancer logs
- Minimal setup: specify a log format and run against access logs
- Incremental processing with optional on-disk persistence for larger datasets
- Built-in WebSocket server for real-time HTML output, with JWT-based WebSocket authentication support
- Panels for traffic, visitors, bandwidth, response times, and virtual host breakdowns
Use Cases
- Monitor web traffic and errors in real time on production servers
- Produce shareable HTML reports for stakeholders without external analytics trackers
- Investigate performance issues using request and response-time metrics
Limitations and Considerations
- Focused on web access log analytics (not a general-purpose metrics system)
- Parsing accuracy depends on having the correct log format configuration
GoAccess is a lightweight, fast option for privacy-friendly web analytics based on your existing server logs. It is well-suited for admins who want immediate visibility from the terminal, with the option to publish a live HTML dashboard when needed.
Categories:
Tags:
Tech Stack:
Similar to GoAccess

Matomo
Privacy-focused web and app analytics platform
Matomo is an open-source web and app analytics platform that provides real-time insights, customizable dashboards, and privacy controls with full data ownership.

Rybbit
Cookieless, privacy-friendly web and product analytics
Open-source, cookieless web and product analytics alternative to Google Analytics with real-time dashboards, funnels, journeys, and session replays.
Tautulli
Monitoring, analytics, and notifications for Plex Media Server
Self-hosted web app for Plex Media Server monitoring, viewing playback analytics, user history, and sending customizable notifications and newsletters.

Umami
Privacy-focused web analytics and product analytics platform
Umami is an open-source, privacy-friendly web and product analytics platform—an alternative to Google Analytics—with fast dashboards, events, and insights.

Open Web Analytics
Self-hosted web analytics platform with first-party tracking
Open Web Analytics (OWA) is a self-hosted alternative to Google Analytics, providing first-party JavaScript tracking, dashboards, heatmaps, and session recordings.
Jellystat
Statistics and activity monitoring for Jellyfin servers
Self-hosted statistics app for Jellyfin, providing session monitoring, watch history, and user/library analytics with backup and autosync support.




