GoAccess
GoAccess

GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.

GoAccess is an open-source, real-time web log analyzer that can be used through a terminal or a web browser. It provides fast HTTP statistics for system administrators needing a visual server report.

Features:

  • It is fast and provides real-time updates.

  • It is written in C and uses only ncurses as a dependency.

  • It supports nearly all web log formats such as Apache, Nginx, Amazon S3, Elastic Load Balancing, CloudFront, and Caddy.

  • It can generate a complete, self-contained real-time HTML report, as well as JSON and CSV reports.

  • It offers beautiful terminal and bootstrap dashboards that can be customized with different colors.

  • It is Valgrind tested.

GoAccess is designed for quick analysis of access logs and can be used via SSH.