Rybbit is a free, open source web & product analytics project written in TypeScript and released under AGPL-3.0. It has 13,018 GitHub stars, 743 forks and 198 open issues, and was last pushed 31 hours ago. On this registry it ranks #5 of 25 tracked projects in Web & Product Analytics, with 5 head-to-head comparisons available. It gained 62 stars over the last 6 tracked days.

Rybbit — Understand your audience with privacy-first analytics.

What is Rybbit?

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.

Rybbit - Open Source Google Analytics Replacement | Product Hunt

🔍 View Live Demo - See Rybbit running on a real-life production site.

Screenshot 2025-10-16 at 7 25 20 PM

🚀 Getting Started

There are two ways to start using Rybbit:

Option Description
Hosted Service The fastest way to get started
Self-Hosting Deploy and manage Rybbit on your own VPS for complete control

📚 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:

Feature Rybbit GA4 Plausible Cloudflare
Open Source
Self-Hosting ✅*
Cookieless & Privacy friendly
Advanced Maps
Advanced Filters ⚠️ Limited ⚠️ Limited
Web Vitals ✅**
Session Details
User Profiles
Session Replays
Funnels ✅**
User Journeys
Retention Analysis
Goals & Events
Real-time Dashboard
Custom Events (JSON) ⚠️ Limited
Error Tracking
Public Dashboards
Organizations
Frog 🐸

* Plausible's Community Edition has very limited features compared to their cloud version

** Only available on paid tiers


📊 Dashboard Preview

Map

Screenshot 2025-10-16 at 7 27 12 PM Screenshot 2025-10-16 at 7 30 39 PM Screenshot 2025-10-16 at 7 30 00 PM Screenshot 2025-10-16 at 7 30 23 PM

Session Replay

Screenshot 2025-10-16 at 7 29 18 PM

Journeys

Screenshot 2025-10-16 at 7 34 13 PM

Funnels

Screenshot 2025-10-16 at 7 34 05 PM

Goals

Screenshot 2025-10-16 at 7 28 26 PM

Users

Screenshot 2025-10-16 at 7 28 54 PM

Errors

Screenshot 2025-10-16 at 7 40 56 PM

Retention

Screenshot 2025-10-16 at 7 34 20 PM

Web Vitals (Cloud only)

Screenshot 2025-10-16 at 7 28 01 PM

⭐ Star History

Star History Chart

Frequently asked questions

Is Rybbit free to use?

Rybbit is open source under the AGPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Rybbit do?

Understand your audience with privacy-first analytics.

What is Rybbit written in?

Rybbit is primarily written in TypeScript. Its source is publicly available at https://github.com/rybbit-io/rybbit, and it has 13,018 GitHub stars.