GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal on *nix systems or directly in your browser. Designed for system administrators, DevOps engineers, and security professionals, it delivers fast, actionable HTTP statistics and visual server reports on the fly. GoAccess is written in C and offers both terminal and web-based interfaces for analyzing web server logs.
- Real-time log analysis: Completely real-time updates every 200ms in terminal and every second in HTML output
- Terminal and web dashboards: Interactive terminal interface and real-time HTML reports accessible via browser
- Flexible log format support: Supports Apache, Nginx, Amazon S3, CloudFront, ELB, IIS, Caddy, Traefik, and custom formats
- Lightweight and fast: Minimal dependencies (only requires ncurses), optimized for performance
- WebSocket authentication: Enhanced security with JWT verification and token refresh
- City-level geolocation insights: Detailed geographic information about visitors
- Sleek terminal bar charts: Visual representations directly in the terminal
- Customizable panel reordering: Arrange metrics according to your preferences
- Refreshed HTML dashboard: Modern web interface with enhanced visualization
- Optional zlib support: For compressed logs
- Improved multi-threaded stability: Better performance with parallel processing
- Expanded OS and browser detection: More accurate identification of clients
- Server log analytics and monitoring
- Real-time traffic monitoring and alerting
- Security analysis and threat detection
- Performance optimization and bottleneck identification
- Compliance reporting and audit trails
- Bandwidth usage analysis
- Geographic traffic distribution analysis
- Language: C
- Dependencies: ncurses (required), GeoIP/GeoIP2 (optional), OpenSSL (optional), zlib (optional)
- Storage: In-memory hash tables or on-disk persistence
- Latest: v1.10.1 (released January 2024)

- Stable: v1.10.1 with enhanced terminal bar charts, city-level geolocation, customizable panels, and refreshed HTML dashboard
- Open-source and self-hosted
- Actively maintained with regular updates
- Strong community support and extensive documentation
¶ History and References
Any questions?
Feel free to contact us. Find all contact information on our contact page.