GoAccess logo

GoAccess

Website

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 screenshot

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:

Share:

Similar to GoAccess

Matomo logo

Matomo

Privacy-focused web and app analytics platform

21.8k
2.9k
Last commit

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

GPL-3.0Actively maintained
Alternative to:
Google Analytics logo
Google Analytics
+14
Rybbit logo

Rybbit

Cookieless, privacy-friendly web and product analytics

12.9k
735
Last commit

Open-source, cookieless web and product analytics alternative to Google Analytics with real-time dashboards, funnels, journeys, and session replays.

AGPL-3.0Actively maintained
Alternative to:
Google Analytics logo
Google Analytics
+19
Tautulli logo

Tautulli

Monitoring, analytics, and notifications for Plex Media Server

6.6k
634
Last commit

Self-hosted web app for Plex Media Server monitoring, viewing playback analytics, user history, and sending customizable notifications and newsletters.

GPL-3.0Actively maintained
Alternative to:
Tautulli logo
Tautulli
Umami logo

Umami

Privacy-focused web analytics and product analytics platform

38.4k
7.9k
Last commit

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

MITActively maintained
Alternative to:
Google Analytics logo
Google Analytics
+19
Open Web Analytics logo

Open Web Analytics

Self-hosted web analytics platform with first-party tracking

2.7k
489
Last commit

Open Web Analytics (OWA) is a self-hosted alternative to Google Analytics, providing first-party JavaScript tracking, dashboards, heatmaps, and session recordings.

GPL-2.0Actively maintained
Alternative to:
Google Analytics logo
Google Analytics
+15

Jellystat

Statistics and activity monitoring for Jellyfin servers

2.5k
97
Last commit

Self-hosted statistics app for Jellyfin, providing session monitoring, watch history, and user/library analytics with backup and autosync support.

MITActively maintained
Alternative to:
Tautulli logo
Tautulli
+2