Rybbit
Rybbit is an open source, cookieless web and product analytics platform you can self-host — a Google Analytics alternative that ships session replay, funnels, and retention in one privacy-friendly dashboard, with no consent banner required.
What is Rybbit?
Rybbit is an open source, cookieless web and product analytics platform you can self-host. It tracks pageviews, sessions, and traffic sources like a classic web analytics tool, then adds product-analytics depth — session replay, funnels, user journeys, and retention — all in one dashboard, with an 18 KB tracking script and no cookies or consent banner.
What is Rybbit best for?
Teams that want Google Analytics-style reporting plus behavioral insight without cookie banners, GA4’s complexity, or sending visitor data to a third party. It fits privacy-conscious product and marketing teams who’d otherwise stitch together a page-analytics tool and a separate session-replay tool, and it’s a natural fit for anyone who wants everything running on their own infrastructure.
What can Rybbit do?
- Track pageviews, sessions, unique users, bounce rate, and traffic sources in a real-time dashboard
- Record and replay user sessions to see exactly what visitors did
- Build conversion funnels, goals, retention reports, and user-journey maps
- Filter across 15+ dimensions and capture custom events with JSON properties
- Monitor Core Web Vitals and JavaScript errors, linked back to the sessions they happened in
- Three-level geolocation (country → region → city) with map visualizations
- Manage unlimited sites per organization, with public dashboards and team permissions
- Read data programmatically through a REST API and a hosted MCP server
Where does Rybbit fall short?
- It stores events in ClickHouse, so self-hosting needs roughly 2 GB of RAM at minimum — heavier than a SQLite-backed tool like Umami, though far lighter than PostHog’s Kafka + Redis + Postgres + ClickHouse stack.
- It’s a young project, so the community, documentation, and third-party integrations are thinner than long-established options like Plausible or Matomo.
- The AGPL-3.0 license carries copyleft obligations: if you modify Rybbit and offer it to others over a network, you must release your source changes under the same license.
Is Rybbit free?
Yes — Rybbit is free to self-host under the AGPL-3.0 license, and the self-hosted build ships the full feature set, including session replay, funnels, and retention, with no artificial gating. Rybbit Cloud is the paid, EU-hosted option: Standard is $13/month and Pro (with session replays and 5-year retention) is $26/month, both billed annually, plus a custom Enterprise tier. You pay Cloud for managed hosting, not to unlock features.
What does Rybbit replace?
Rybbit is a self-hosted alternative to Google Analytics for privacy-friendly web analytics, and its behavioral features overlap with Mixpanel and Amplitude for funnels and retention and Hotjar for session replay and user journeys — consolidating jobs you’d normally split across several paid tools into one platform you own.
FAQ
Is Rybbit open source? Yes. Rybbit is licensed under AGPL-3.0, a recognized OSI open source license, and the source is public on GitHub. The self-hosted edition includes the full feature set.
Can I self-host Rybbit for free? Yes. Self-hosting via Docker Compose is free and unlike some competitors gives you every feature; you only pay for the server it runs on. Rybbit Cloud is the paid managed alternative.
Is Rybbit a good Google Analytics alternative? For teams that want a simpler, cookieless dashboard with session replay and funnels built in, yes. GA4 is free and deeply integrated with Google Ads, so it may still win if ad-platform integration matters more than privacy or usability.
What do I need to run Rybbit? A server with Docker (Compose files are provided) and enough memory for ClickHouse — roughly 2 GB of RAM as a practical minimum. Rybbit’s backend is TypeScript/Node with a React frontend.