Openpanel-dev/openpanel
Openpanel-dev/openpanel has 7,253 GitHub stars and 539 forks. GitHot measured +6 stars in 24 hours. Last checked 2026-11-04 20:01 UTC. Last push 2026-11-03.
Comment ces chiffres sont mesurés
OpenPanel est une plateforme open source d’analyse Web et produit, une alternative open source à Mixpanel qui peut être hébergée sur vos propres serveurs en option.
What you can do
- 🔍 Advanced Analytics: Funnels, cohorts, user profiles, and session history
- 🎬 Session Replay: Record and replay user sessions with privacy controls built in
- 📊 Real-time Dashboards: Live data updates and interactive charts
- 🎯 A/B Testing: Built-in variant testing with detailed breakdowns
Progression mesurée des étoiles
- in 24h
- +6
- in 7 days
- Mise à jour retardée
- in 15 days
- Mise à jour retardée
- in 1 month
- Mise à jour retardée
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.md
Original
Openpanel
An open-source alternative to Mixpanel
Website
·
Docs
·
Sign in
·
Discord
·
X/Twitter
·
Creator
·
Openpanel is an open-source web and product analytics platform that combines the power of Mixpanel with the ease of Plausible and one of the best Google Analytics replacements.
✨ Features
- 🔍 Advanced Analytics: Funnels, cohorts, user profiles, and session history
- 🎬 Session Replay: Record and replay user sessions with privacy controls built in
- 📊 Real-time Dashboards: Live data updates and interactive charts
- 🎯 A/B Testing: Built-in variant testing with detailed breakdowns
- 🔔 Smart Notifications: Event and funnel-based alerts
- 🌍 Privacy-First: Cookieless tracking and GDPR compliance
- 🚀 Developer-Friendly: Comprehensive SDKs and API access
- 📦 Self-Hosted: Full control over your data and infrastructure
- 💸 Transparent Pricing: No hidden costs or usage limits
- 🛠️ Custom Dashboards: Flexible chart creation and data visualization
- 📱 Multi-Platform: Web, mobile (iOS/Android), and server-side tracking
- 🤖 MCP Server: Ask Claude, Cursor, or any MCP client about your users — 38 tools, hosted, no install
- 💰 Revenue Tracking: Monitor purchases, subscriptions, and LTV alongside product events
- 🔌 Integrations: Connect Google Search Console, and more to enrich your data
📊 Analytics Platform Comparison
| Feature | OpenPanel | Mixpanel | GA4 | Plausible |
|---|---|---|---|---|
| ✅ Open-source | ✅ | ❌ | ❌ | ✅ |
| 🧩 Self-hosting supported | ✅ | ❌ | ❌ | ✅ |
| 🔒 Cookieless by default | ✅ | ❌ | ❌ | ✅ |
| 🔁 Real-time dashboards | ✅ | ✅ | ❌ | ✅ |
| 🔍 Funnels & cohort analysis | ✅ | ✅ | ✅* | ✅*** |
| 👤 User profiles & session history | ✅ | ✅ | ❌ | ❌ |
| 🎬 Session replay | ✅ | ✅**** | ❌ | ❌ |
| 📈 Custom dashboards & charts | ✅ | ✅ | ✅ | ❌ |
| 💬 Event & funnel notifications | ✅ | ✅ | ❌ | ❌ |
| 🌍 GDPR-compliant tracking | ✅ | ✅ | ❌** | ✅ |
| 📦 SDKs (Web, Swift, Kotlin, ReactNative) | ✅ | ✅ | ✅ | ❌ |
| 💸 Transparent pricing | ✅ | ❌ | ✅* | ✅ |
| 🚀 Built for developers | ✅ | ✅ | ❌ | ✅ |
| 🔧 A/B testing & variant breakdowns | ✅ | ✅ | ❌ | ❌ |
✅* GA4 has a free tier but often requires BigQuery (paid) for raw data access. ❌** GA4 has faced GDPR bans in several EU countries due to data transfers to US-based servers. ✅*** Plausible has simple goals ✅**** Mixpanel session replay is limited to 5k sessions/month on free and 20k on paid. OpenPanel has no limit.
Stack
- Nextjs - the dashboard
- Fastify - event api
- Postgres - storing basic information
- Clickhouse - storing events
- Redis - cache layer, pub/sub and queue
- BullMQ - queue
- GroupMQ - for grouped queue
- Resend - email
- Arctic - oauth
- Oslo - auth
- tRPC - api
- Tailwind - styling
- Shadcn - ui
Self-hosting
OpenPanel can be self-hosted and we have tried to make it as simple as possible.
You can find the how to here
Give us a star if you like it!
Development
Prerequisites
- Docker
- Docker Compose
- Bun
Start
bun install
cp .env.example .env
echo "API_URL=http://localhost:3333" > apps/start/.env
bun run dock:up
bun run codegen
bun run migrate:deploy # once to setup the db
bun run dev
You can now access the following:
- Dashboard: https://localhost:3000
- API: https://api.localhost:3333
- Bullboard (queue): http://localhost:9999
bun run dock:chto access clickhouse terminalbun run dock:redisto access redis terminal
Explorer des projets similaires
Asabeneh/30-Days-Of-Python
Le défi de programmation 30 Days of Python est un guide pas à pas pour apprendre le langage de programmation Python en 30 jours. Ce défi peut prendre plus de 100 jours. Avancez à votre rythme. Ces vidéos peuvent aussi vous aider : https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,163 étoilesgrafana/grafana
Plateforme ouverte et composable d’observabilité et de visualisation de données. Visualise les métriques, les journaux et les traces issus de plusieurs sources, comme Prometheus, Loki, Elasticsearch, InfluxDB, Postgres et bien d’autres.
77,699 étoilesredis/redis
Pour les développeurs qui créent des applications en temps réel pilotées par les données, Redis est le cache, le serveur de structures de données et le moteur de requêtes documentaires et vectorielles préféré, le plus rapide et le plus riche en fonctionnalités.
77,199 étoilesapache/superset
Apache Superset est une plateforme de visualisation et d'exploration de données.
75,413 étoiles