Skip to content

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.

License

Notifications You must be signed in to change notification settings

Openpanel-dev/openpanel

Repository files navigation

hero

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
  • 📊 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

📊 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
📈 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

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!

Star History Chart

Development

Prerequisites

  • Docker
  • Docker Compose
  • Node
  • pnpm

Start

pnpm dock:up
pnpm codegen
pnpm migrate:deploy # once to setup the db
pnpm dev

You can now access the following:

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published