
Amplitude
Product analytics platform for tracking user behavior and generating data-driven insights
Discover top open-source software, updated regularly with real-world adoption signals.

Self‑hosted product analytics platform combining Mixpanel power with Plausible simplicity.
Openpanel delivers Mixpanel‑grade event tracking and product insights while remaining as easy to deploy as Plausible, all via a Docker‑based self‑hosted stack.

Openpanel is a self‑hosted analytics solution that brings Mixpanel‑level event tracking and product insight capabilities together with the lightweight, privacy‑first approach of Plausible. It targets developers, product teams, and SaaS startups that need deep user behavior data without relying on third‑party services.
The platform uses a modern TypeScript stack: a Next.js dashboard, Fastify event API, tRPC for type‑safe communication, PostgreSQL for core data, ClickHouse for high‑volume event storage, and Redis with BullMQ for caching and background processing. UI components are built with Tailwind and Shadcn, ensuring a responsive and customizable experience.
Openpanel can be self‑hosted using Docker Compose. After adding local host entries, developers run a few pnpm commands to spin up the services, migrate the database, and start development. The architecture is designed for straightforward deployment on any infrastructure that supports Docker, making it suitable for on‑premise or cloud environments.
When teams consider Openpanel, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
User journey funnel analysis
Visualize conversion steps and identify drop‑off points across web applications.
Retention and cohort tracking
Measure how cohorts of users engage over time to inform product improvements.
Real‑time event monitoring
Leverage Fastify and Redis to capture and react to user actions instantly.
Custom data pipeline integration
Extend the TypeScript API to feed analytics into internal BI tools or data warehouses.
Openpanel is written primarily in TypeScript.
Use Docker Compose; the repository provides a `pnpm dock:up` command to start all services.
Openpanel is released under the AGPL‑3.0 license.
Yes, it can be used commercially, but modifications must be shared under the same AGPL‑3.0 terms.
Yes, the Fastify API, Redis cache, and BullMQ queue enable near‑real‑time event processing.
Project at a glance
ActiveLast synced 4 days ago