Tool Open source
OpenAnalytics is an open-source, self-hostable web analytics stack developed by OpenLabs. It uses a lightweight browser tracker without cookies, fingerprinting, or cross-site profiles, and provides aggregate-only analytics for page views, custom events, sessions, web vitals, funnels, retention, embeddable widgets, public sharing, live presence, and Stripe revenue attribution.
The repository is a pnpm monorepo comprising a tracker, ingestion collector, queue worker, API, ClickHouse query gateway, realtime SSE service, Next.js dashboard, and CLI. Postgres stores control-plane data, ClickHouse stores events and rollups, and Valkey provides the event queue and realtime cache. The query gateway is the only component permitted to read ClickHouse and verifies Ed25519-signed query envelopes; visitor identity uses a salted hash that rotates nightly, while optional city-level geolocation is resolved against a database on the host. It also includes CSV/JSON import and export, an MCP server, and an AI assistant.
The project is licensed under AGPL-3.0. It can be self-hosted with Docker Compose, or used through the authors' hosted instance at getopen.so. Release images are published to GitHub Container Registry.
1 use taken from transcripts — each links to the moment in the video.
A self-hostable, privacy-focused web analytics stack that measures traffic and revenue without cookies, fingerprinting, or cross-site profiles. It supports funnels, web vitals, Stripe attribution, exports, live presence, and an MCP server.
1 in the library.