allinurl/goaccess
FreeGoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
About allinurl/goaccess
GoAccess is an open source, real-time web log analyzer and interactive viewer that runs in a terminal on *nix systems or directly in your browser. Designed with system administrators, DevOps engineers, and security professionals in mind, it delivers fast, actionable HTTP statistics and visual server reports on the fly. GoAccess parses web server logs in real time and presents data via a terminal interface or a live HTML dashboard. It supports nearly all web log formats including Apache, Nginx, Amazon S3, Elastic Load Balancing, and CloudFront. Features include real-time updates (200ms terminal, 1s HTML), minimal configuration, application response time tracking, WebSocket authentication, incremental log processing, per-virtual host metrics, ASN mapping, customizable color schemes, and efficient handling of large datasets with minimal dependencies (ncurses only).
Key Features
Pros & Cons
- Open source and completely free to use
- Real-time visualization with low latency updates
- Minimal system dependencies (only ncurses required)
- Supports a wide variety of web server log formats
- Customizable output and color schemes
- Primarily designed for *nix systems; Windows support may require workarounds
- Terminal interface may have a learning curve for non-technical users
- Browser dashboard is static HTML with live updates via WebSocket, not a full web application