Favicon of goaccess

goaccess

Open source log analyzer providing fast HTTP statistics and interactive dashboards for system administrators. Monitor server activity and security threats instantly.

GoAccess is an open source real-time log analyzer that delivers instant insights into your web server activity. Running natively in terminal environments or through an interactive browser dashboard, it provides system administrators with fast, visual HTTP statistics without the overhead of traditional monitoring tools.

The tool excels at what it does best: quick analysis of access logs via SSH or direct terminal access, perfect for administrators who need immediate visibility into server performance and security. Whether you're investigating unusual traffic patterns, spotting brute-force attempts, or identifying suspicious bot activity, GoAccess reveals these threats directly from your logs with minimal latency.

Key capabilities include:

  • Real-time analysis with millisecond/second updates, written in C for performance
  • Support for nearly all web log formats (Apache, Nginx, Amazon S3, CloudFront, Caddy, and more)
  • Lightweight design with only ncurses as a dependency
  • Beautiful, customizable terminal interface and bootstrap web dashboards
  • Self-contained HTML reports for analytics and data visualization
  • Security monitoring features to detect anomalous requests and traffic patterns

The MIT-licensed project combines the efficiency of terminal-based analysis with the flexibility of web-based reporting, making it ideal for both quick SSH investigations and comprehensive server monitoring dashboards.

Features

JSON outputRemote SSH supportScriptableTrue color

Media

Pros

4
  • Real-time log analysis and viewing
  • Operates directly in the terminal or browser
  • Supports numerous web log formats
  • Fast performance with minimal dependencies

Cons

1
  • Requires ncurses as a dependency

Related tools

Share:

  • Stars


    20,671
  • Forks


    1,186
  • Last commit


    1 month ago
  • First release


    13 years
  • Language


    C
  • License


    MIT

Auto-fetched .

Similar to goaccess

Favicon

 

  
 
Favicon

 

  
 
Favicon