Back to projects

Takt

Privacy-friendly, self-hosted web analytics

GoClickHouseSvelteKitDocker
taktlytics.com
Aperçu de Takt
Open site

About

A privacy-friendly, self-hosted web analytics platform — our alternative to Plausible. A Go core with ClickHouse for events and Postgres for relational data, a NATS JetStream ingestion pipeline, and a SvelteKit dashboard. No cookies, no personal data, GDPR-compliant with no consent banner. The core is private, but the whole ecosystem (SDKs, framework integrations, MCP) is open-source.

Features

  • Privacy by design — no cookies, no PII, GDPR-compliant with no consent banner
  • Tracking script < 6 KB, 100% server-side enrichment
  • Go core: HTTP ingestion → NATS JetStream → worker → ClickHouse
  • Postgres + Ent for relational data, organizations & RBAC, session + OAuth/OIDC auth (Argon2id)
  • Conversion goals and funnels, cluster mode (HRW sharding + KEDA autoscaling)
  • OpenTelemetry observability → Prometheus / Grafana / Tempo / Loki
  • SvelteKit + Tailwind dashboard, multi-site, Docker Compose deployment
  • Open-source ecosystem: JS (@takt/core) & PHP SDKs, React/Vue/Svelte/Solid/Angular/Astro wrappers, Laravel/Symfony, a WordPress plugin and an MCP server