Web analytics, session replay, error tracking, Core Web Vitals and uptime monitoring in one open-source tool
Website | Demo | Docs | Features | Contribute
Why Betterlytics?
Most teams piece together how their website is doing from four or five tools: one for traffic, one for session replay, one for errors, one for uptime and one for performance. Betterlytics puts all of it in one dashboard, on one data model and one bill. It runs without cookies, is hosted in the EU or on your own servers, and never shares data with third parties. It is built on Rust and ClickHouse and open source under AGPL-3.0.
Want to see it in action? Explore the live demo.
Features
Getting Started
Betterlytics can be used as a managed cloud service or self-hosted on your own infrastructure.
Dashboard Preview
Overview

Geography Insights

User Journey Diagram

Events and Live Event Insights

Core Web Vitals

Uptime & SSL Monitoring

... and much more
Ideas & Suggestions
Have an idea for Betterlytics? We'd love to hear it!
- Start a discussion to share ideas or ask questions
- Found a bug? Open an issue
- Want to contribute code? Check out CONTRIBUTING.md
License & Attribution
This project is licensed under the AGPL-3.0 License.
Third-Party Components
Betterlytics includes components from other open source projects. See THIRD-PARTY-LICENSES.md for detailed attribution and license information.
Community
Join our small community of developers and privacy advocates:
- Discord - Get help, share ideas, and connect with other users and developers
- Bluesky - Follow us for updates and announcements
- GitHub Issues - Report bugs and request features
- GitHub Discussions - Ask questions and share feedback
If you find Betterlytics useful, consider giving it a star!