Retour aux projets

Takt

Analytics web privacy-friendly, self-hosted

Depuis
2026
GitHub
Code privé
Écosystème open-source
14 dépôts
taktlytics.com
Aperçu de Takt Ouvrir le site

Une plateforme d'analytics web privacy-friendly et self-hosted, notre alternative à Plausible. Cœur en Go avec ClickHouse pour les events et Postgres pour le relationnel, pipeline d'ingestion NATS JetStream et dashboard SvelteKit. Sans cookies, sans données personnelles, conforme RGPD sans bannière. Le cœur est privé, mais tout l'écosystème (SDK, intégrations framework, MCP) est open-source.

  1. 01 Privacy by design : pas de cookies, pas de PII, RGPD sans bannière de consentement
  2. 02 Script de tracking < 6 Ko, enrichissement 100 % côté serveur
  3. 03 Cœur Go : ingestion HTTP → NATS JetStream → worker → ClickHouse
  4. 04 Postgres + Ent pour le relationnel, organisations & RBAC, auth sessions + OAuth/OIDC (Argon2id)
  5. 05 Objectifs et entonnoirs de conversion, mode cluster (sharding HRW + autoscaling KEDA)
  6. 06 Observabilité OpenTelemetry → Prometheus / Grafana / Tempo / Loki
  7. 07 Dashboard SvelteKit + Tailwind, multi-sites, déploiement Docker Compose
  8. 08 Écosystème open-source : SDK JS (@takt/core) & PHP, wrappers React/Vue/Svelte/Solid/Angular/Astro, Laravel/Symfony, plugin WordPress et serveur MCP
  • Go
  • ClickHouse
  • PostgreSQL
  • NATS
  • SvelteKit
  • Tailwind
  • Docker
  • Grafana
  • OpenTelemetry
POST /api/eventpublishpullbatch INSERTCOLLECTEtakt.js2,5 ko gzip, sans cookieSDK serveurPHP, Node, events achatINGESTIONingestGo, HTTPNATS JetStreamfile durableworkersharding HRW, KEDASTOCKAGEClickHouseevents analytiquesPostgres + Entcomptes, sites, RBACLECTUREapiREST + OpenAPIdashboardSvelteKit

Faites glisser le schéma pour le parcourir

Monolithe modulaire : une file durable sépare l'ingestion de l'écriture, et la lecture ne touche jamais le chemin chaud.