GoAccess est un analyseur open source, en temps réel, de journaux de serveurs web. Écrit en C, il lit les journaux de serveurs et services courants comme Apache, Nginx, Amazon S3, CloudFront et Caddy. Par défaut, il affiche son rapport dans le terminal, pratique via SSH, et peut aussi produire un rapport HTML autonome en temps réel, ainsi que du JSON et du CSV. Il aide aussi à repérer les activités suspectes comme les scanners et les robots. GoAccess n'est pas un service hébergé : vous l'installez vous-même sous Linux, BSD ou macOS.
GoAccess est publié sous licence MIT ; Wikipédia cite Gerardo O. comme créateur, et la première version date de 2010. Comme il s'agit d'un logiciel que vous exécutez sur votre propre infrastructure et qui analyse vos propres journaux, aucune plateforme d'éditeur n'intervient et aucun éditeur ne reçoit les données de vos visiteurs. Une organisation européenne décide ainsi elle-même où les journaux et rapports sont stockés et pour combien de temps.