GoatCounter
An easy, privacy-friendly web analytics platform, free as a hosted service or as a self-hosted Go app, as an alternative to Google Analytics or Matomo.
What is GoatCounter?
GoatCounter counts page views and shows meaningful statistics without tracking personal data: pages, referrers, browsers, systems, screen sizes and locations. It works with a tiny script, a pixel, or by importing server logs. You can use the free hosted service at goatcounter.com, or run the single Go binary yourself with SQLite or PostgreSQL. GoatCounter's interface has 23 translations.
Good fit if
- You run a personal site or small project and want honest, simple stats.
- You want a self-hosted counter that needs almost no resources.
Before you adopt it
GoatCounter is EUPL-1.2, a copyleft license created by the European Commission and approved by the OSI. It is mostly the work of its creator, Martin Tournoij, and development is calm.
Drafted with AI from the project's README and repository data, then checked against that data on 30 October 2026. Report a correction
GoatCounter health: is it still maintained?
56 of 100, actively developed
Read from GitHub on 1 November 2026. How the score works
GoatCounter license: is it open source?
GoatCounter uses EUPL, an open-source license approved by the OSI.
- May 2019First published on GitHub.
- TodayEUPL.
How to run GoatCounter yourself
- Docker
- Dockerfile or compose file in the repository
- Compose file
- compose.yaml: 3 services (postgres)
- Setup effort
- 2 of 5, judged from the compose file
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- Builds for Linux, including ARM in GitHub releases
- Interface languages
- 23 languages
Install instructions: goatcounter.com or the README on GitHub.
Alternatives to GoatCounter
- MatomoEmpowering People Ethically — Matomo is hiring! Join us → https://matomo.org/jobs Matomo is the leading… 81 health · GPL-3.0 · 22k stars
- PostHogPostHog is the leading platform for building self-driving products. Our developer tools – AI observability,… 80 health · MIT · 40.6k stars
- UmamiUmami is a privacy-first web and product analytics platform. Traffic, campaigns, behavior, conversions, and… 79 health · MIT · 39.8k stars
- OpenReplaySession replay, cobrowsing and product analytics you can self-host. Best for reproducing issues and… 76 health · AGPL-3.0 · 13.1k stars
- OpenPanelOpenPanel is an open-source web and product analytics platform, an open-source alternative to Mixpanel with… 72 health · AGPL-3.0 · 7.2k stars
Questions about GoatCounter
Is GoatCounter open source?
Yes. GoatCounter is published under EUPL, an OSI-approved open-source license.
Is GoatCounter still maintained?
Its health score is 56 of 100 (actively developed). It had 21 commits in the last 90 days, the latest on 27 September 2026, and its latest release came out on 15 December 2025.
How do I run GoatCounter?
You can run it with Docker, as an app for Linux, including ARM. The README on GitHub has the exact steps.
What are the alternatives to GoatCounter?
Close alternatives in the Web analytics category include Matomo, PostHog, Umami.