GoAccess

GoAccess

Real-time web log analyzer with terminal and web dashboards

20.2kstars
1.2kforks
Last commit: 1d ago
Repo age: 13y old
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 Services

Umami

Umami

Privacy-focused web analytics and product analytics platform

34.7k
6.3k
Last commit: 1mo ago

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

Alternative to:
Google Analytics
Google Analytics
+19
PostHog

PostHog

Open-source product analytics and product engineering platform

30.9k
2.2k
Last commit: 18h ago

Self-hostable product analytics platform with web analytics, session replay, feature flags, experiments, and data warehouse/CDP capabilities.

Alternative to:
Mixpanel
Mixpanel
+19
Plausible Analytics

Plausible Analytics

Privacy-friendly, cookie-free web analytics

24.1k
1.3k
Last commit: 4d ago

Open-source, lightweight web analytics with a simple dashboard, privacy-first metrics, and goal/conversion tracking as an alternative to Google Analytics.

Alternative to:
Google Analytics
Google Analytics
+13
Dub

Dub

Open-source link attribution platform for short links and conversions

22.9k
2.8k
Last commit: 17h ago

Dub is an open-source link attribution platform for branded short links, real-time analytics, conversion tracking, webhooks, and affiliate/referral programs.

Alternative to:
Bitly
Bitly
+9
Matomo

Matomo

Privacy-focused web and app analytics platform

21.2k
2.8k
Last commit: 1d ago

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

Alternative to:
Google Analytics
Google Analytics
+14
Rybbit

Rybbit

Cookieless, privacy-friendly web and product analytics

10.8k
530
Last commit: 17h ago

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

Alternative to:
Google Analytics
Google Analytics
+19