Repolode
rybbit-io

rybbit-io/rybbit

Open-source, privacy-friendly web and product analytics that positions itself as an alternative to Google Analytics.

Open-source alternative to:Google Analytics

Stars
13,156
Forks
761
Open issues
225
Last commit
5 hours ago

What is it?

Rybbit is a web and product analytics platform that tracks sessions, unique users, pageviews, bounce rate and session duration without using cookies. It includes dashboards for goals, retention, user journeys and funnels, along with session replays, custom events with JSON properties, and filtering across more than 15 dimensions.

Location reporting goes from country to region to city and includes map visualizations. The project also offers a real-time dashboard, error tracking and Web Vitals reporting, with Web Vitals listed as available on paid tiers only in the comparison table.

Rybbit can be used as a hosted service or self-hosted on your own VPS. It supports organizations and an unlimited number of sites, and the codebase is a pnpm workspace in TypeScript.

Key features

  • 01Core web metrics such as sessions, unique users, pageviews, bounce rate and session duration
  • 02Cookieless tracking designed for privacy
  • 03Session replays and session details
  • 04Goals, retention, user journey and funnel dashboards
  • 05Custom events with JSON properties and filtering across 15+ dimensions
  • 06Three-level location tracking with map visualizations

Use cases

  • Replacing Google Analytics on a website while keeping visitor data privacy-friendly
  • Running self-hosted analytics on your own server for full data control
  • Analyzing product funnels, retention and user journeys in a SaaS app
  • Reviewing session replays alongside error reports to debug user issues

Quick start

  1. 1

    Sign up for the hosted service at rybbit.com

  2. 2

    Or follow the self-hosting guide to deploy on your own VPS

  3. 3

    For local client and backend development, follow the pnpm workspace setup in CONTRIBUTE.md

Things to know

  • Licensed under AGPL-3.0, a copyleft license that requires sharing modified source when offered as a network service.
  • Self-hosting means deploying and managing your own VPS, which takes ongoing effort.
  • Web Vitals is only available on paid cloud tiers.

In collections

Topics

FAQ

What is rybbit?
Open-source, privacy-friendly web and product analytics that positions itself as an alternative to Google Analytics. Rybbit is a web and product analytics platform that tracks sessions, unique users, pageviews, bounce rate and session duration without using cookies. It includes dashboards for goals, retention, user journeys and funnels, along with session replays, custom events with JSON properties, and filtering across more than 15 dimensions.
Is rybbit free to use? What license does it have?
rybbit is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is rybbit still maintained?
Actively maintained. The last commit to rybbit was on Oct 24, 2026.
What can I use rybbit for?
Replacing Google Analytics on a website while keeping visitor data privacy-friendly Running self-hosted analytics on your own server for full data control Analyzing product funnels, retention and user journeys in a SaaS app Reviewing session replays alongside error reports to debug user issues
How do I install rybbit?
Sign up for the hosted service at rybbit.com Or follow the self-hosting guide to deploy on your own VPS For local client and backend development, follow the pnpm workspace setup in CONTRIBUTE.md
Where can I get rybbit?
The source code and installation instructions are on GitHub: https://github.com/rybbit-io/rybbit

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects