Tool Open source

OpenAnalytics

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.

View repository Visit site Mentioned in 1 video ↓

Overview

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.

What OpenAnalytics is used for

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.

Videos mentioning OpenAnalytics

1 in the library.