What it is
Rybbit is an open-source web and product analytics project written in TypeScript and licensed under AGPL-3.0. It lives in the data and analytics ecosystem, specifically web and product analytics, with repository topics including analytics, google-analytics, product-analytics, and web-analytics. The README describes it as a privacy-friendly alternative to Google Analytics, with a hosted service and a self-hosted path for teams that want audience data without cookies.
The concrete problem it solves is understanding site traffic, user behavior, and product funnels while keeping ownership of the analytics stack. Instead of relying only on Google Analytics, a team can run Rybbit on its own VPS, manage its own data, and use dashboards for sessions, pageviews, custom events, and session replays. The README presents it as a combined web and product analytics interface for organizations and multiple sites.
Key capabilities
- It tracks sessions, unique users, pageviews, bounce rate, and session duration.
- It supports session replays, session details, user profiles, and error tracking.
- It provides dashboards for goals, retention, user journeys, and funnels.
- It offers advanced filtering across fifteen-plus dimensions and custom events with JSON properties.
- It includes country, region, and city tracking with map visualizations.
- It provides a real-time dashboard, public dashboards, organizations, and unlimited sites.
- It is cookieless and privacy friendly.
Who uses it and how
- Teams that want Google Analytics-style reporting without cookies can collect sessions, pageviews, location data, and custom events.
- Product teams can use funnels, retention, user journeys, goals, and session replays to examine user movement.
- Organizations with multiple sites can manage them under one account, because the README lists organizations and unlimited sites.
- Self-hosters can deploy Rybbit on a VPS for control, while teams can use the hosted service at rybbit.com.
- Teams can use public dashboards, as the comparison table lists that feature.
Getting started
The README gives two ways to start: use the hosted service at rybbit.com, or follow the self-hosting documentation to deploy and manage Rybbit on a VPS. Documentation covers installation, configuration, and usage.
When to use it — and when not to
Rybbit is useful when a team wants an open-source, cookieless analytics tool with web analytics, product analytics, session replays, maps, and self-hosting. Compared with Google Analytics, Plausible, and Cloudflare in the README table, Rybbit lists open-source and self-hosting support, advanced maps, session details, user profiles, session replays, and error tracking. Web Vitals are noted as available only on paid tiers. A self-hoster must operate the VPS deployment and manage the analytics stack. Repository facts show a young project with open issues, so teams needing a more established product may prefer Google Analytics, Plausible, or Cloudflare.
project readme (upstream, from github) — read inline

Open Source Web & Product Analytics
Website |
Demo |
Documentation |
Discord |
License (AGPL-3) |
Contribute
Rybbit is the modern open source and privacy friendly alternative to Google Analytics. It takes only a couple minutes to setup and is super intuitive to use.
🔍 View Live Demo - See Rybbit running on a real-life production site.

🚀 Getting Started
There are two ways to start using Rybbit:
📚 Explore our documentation to learn more about installation, configuration, and usage.
✨ Key Features
- All key web analytics metrics including sessions, unique users, pageviews, bounce rate, session duration
- Session replays
- No cookies & privacy friendly
- Customizable goals. retention, user journeys, and funnels dashboards
- Advanced filtering across 15+ dimensions
- Custom events with JSON properties
- 3 level location tracking (country -> region -> city) + advanced map visualizations
- Real time dashboard
- Support for organizations and unlimited number of sites
📊 Comparison
See how Rybbit compares to other analytics solutions:
* Plausible's Community Edition has very limited features compared to their cloud version
** Only available on paid tiers
📊 Dashboard Preview
Map

Session Replay

Journeys

Funnels

Goals

Users

Errors

Retention

Web Vitals (Cloud only)

⭐ Star History
