OpenPanel is an innovative open-source analytics tool merging the best of Mixpanel and Plausible. It allows you to easily log events across web apps and backends, all while keeping your data in your hands. With features like real-time event tracking, insightful visualizations, and GDPR compliance, you can analyze user behavior without compromising privacy.
Openpanel is your go-to open-source alternative to popular analytics tools like Mixpanel and Plausible, designed for seamless event logging across web platforms, mobile apps, and backends. With Openpanel, you can effortlessly visualize your data through a variety of charts, including funnels, line, bar, pie, histogram, and maps. Take advantage of advanced filters and breakdowns on all properties to create beautiful and insightful dashboards.
Key Features:
- Data Visualization: Create captivating dashboards and visualize your data with a full range of charting options.
- Own Your Data: Rest assured knowing that your data is protected, GDPR compliant, and can be hosted either in the cloud or on your own server.
- Real-Time Events: Track events in real time for immediate insights without the use of cookies, ensuring privacy-friendly analytics.
- Cost-Effective: Enjoy predictable pricing without the surprise fees that can come with other analytics solutions.
- Full Support for React Native: Openpanel provides first-class compatibility with React Native, making it ideal for developers.
- Powerful Export API: Effortlessly export your data for further analysis or integration with other tools.
Technical Stack:
- Next.js: Serves as the framework for the dashboard.
- Fastify: Handles the event API efficiently.
- PostgreSQL: Utilizes PostgreSQL for storing essential information.
- Clickhouse: Records events with high performance.
- Redis: Implements caching, pub/sub, and queue management.
Development Setup:
To launch Openpanel for development or customization, follow these commands:
pnpm dock:up
pnpm codegen
pnpm migrate:deploy # Run this once to set up the database
pnpm dev
As we are still in the early stages of development, we are continuously improving Openpanel. We invite you to explore our platform and contribute!