unsubbed.co

GoAccess

Self-hosted analytics & business intelligence tool that provides real-time web log analyzer and interactive viewer that runs in a terminal.

Overview

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. The project has 20K+ GitHub stars and is licensed under MIT.

Key Features

Source: GitHub README

  • Completely Real Time
  • Minimal Configuration needed
  • Track Application Response Time
  • WebSocket Authentication:
  • Nearly All Web Log Formats
  • Incremental Log Processing
  • Only one dependency
  • Visitors
  • Metrics per Virtual Host
  • ASN (Autonomous System Number mapping)

Normalized Features

Source: tool-features-normalized.json

apt, brew, docker, docker compose.