Track web traffic, custom events, and user behavior with a privacy focused, self hosted analytics platform.

OpenPanel is an open-source web and product analytics platform. It tracks website traffic and user behavior through a combination of web, mobile, and server-side tracking. The software is deployed as a server-based application and can be self-hosted to ensure full control over data and infrastructure.
The platform focuses on both high-level traffic metrics and granular user behavior. It provides tools for monitoring conversion paths and individual user journeys without relying on cookies by default. This makes it suitable for organizations requiring GDPR compliance and data privacy. By combining the capabilities of product analytics with the simplicity of web analytics, it allows operators to monitor how users interact with a product across different platforms.
The technical architecture utilizes Nextjs for the dashboard and Fastify for the event API. Data is managed using Postgres for basic information and Clickhouse for event storage, while Redis and BullMQ handle the caching and queue layers. It provides SDKs for Web, Swift, Kotlin, and React Native to facilitate integration across various environments. The system also integrates with Google Search Console to enrich data sets and uses tRPC for API communication and Tailwind for styling.
OpenPanel is a developer-focused tool that combines the detailed event tracking of product analytics with the privacy standards of lightweight web analytics.
Track user behavior and analyze product data through event tracking, session replays, and feature flags.
A self-hosted session replay and product analytics suite for troubleshooting web application issues and monitoring performance.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.