FindSoftware

OpenAnalytics

Privacy-first web analytics with one lightweight tracker script, self-hostable under AGPL-3.0 and also offered as a hosted service by its authors.

OpenAnalytics is web analytics built around one tracker script. The server is split into services: an ingest collector, a worker that writes events, a control plane, a query gateway, a realtime stream and a dashboard. Control-plane data sits in Postgres, events in ClickHouse and queues and caches in Valkey.

The self-hosted install is a Docker Compose stack that pulls published images, and the authors also run a hosted instance of the same code.

Worth knowing

Four DNS names must point at the host before the first start, because certificates are issued on first boot and issuance fails without them. The README also states that migrations do not go down, so the way back from an upgrade is a restore.

Identity

Status
Active
Maintainer
OpenLabs1
First release
20266

Rendering and deploy

Runs as
Always on5
Install with
Docker Compose with published images4

Releases

Current major version
Pre-1.07
Last release
2026-09-197

Adoption

GitHub stars
6452
Contributors
48

Why these figures do not compare

Sources

  1. 2026-11-03: links, Maintainer
    getopen.so
  2. 2026-11-03: links, Written in, License, GitHub stars
    api.github.com/repos/OpenLabs-so/openanalytics
  3. 2026-11-03: links
    getopen.so/docs
  4. 2026-11-03: Categories, Databases, Install with, License, License model
    github.com/OpenLabs-so/openanalytics
  5. 2026-11-03: Runs as
    github.com/OpenLabs-so/openanalytics/blob/main/SELF-HOSTING.md
  6. 2026-11-03: First release
    github.com/OpenLabs-so/openanalytics/releases/tag/v0.1.0
  7. 2026-11-03: Current major version, Last release
    github.com/OpenLabs-so/openanalytics/releases/tag/v0.8.0
  8. 2026-11-03: Contributors
    api.github.com/repos/OpenLabs-so/openanalytics/contributors
  9. 2026-11-03: links
    getopen.so/pricing

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON