On this page
Overview
Rybbit provides web and product analytics across pageviews, sessions, custom events, session replay, funnels, journeys, retention, and error tracking. It emphasizes cookieless privacy-friendly tracking and self-hosting.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Analyze web and product metrics in one dashboard
Sessions, unique users, pageviews, bounce rate, and custom events sit alongside funnels, journeys, and retention analysis.
Sources: [2]
Use session replay and error tracking for deeper behavior analysis
Individual session replays and errors complement aggregate analytics for troubleshooting and behavior research.
Sources: [2]
Best fit
Before adoption
Self-hosting expects a domain, HTTPS, Docker, and ClickHouse
The official quick start calls for a VPS with at least 2 GB RAM, a domain or subdomain, HTTPS, and a Docker Compose stack. ARM deployments also need to meet ClickHouse CPU requirements.
Sources: [5]
Check feature differences between self-hosting and hosted or paid tiers
The README comparison marks capabilities such as Web Vitals as cloud or paid-tier features, so verify availability before choosing a deployment model.
Sources: [2]
Official sources
- [1]rybbit-io/rybbit repository(2026-09-30)
- [2]Rybbit README(2026-09-30)
- [3]Rybbit AGPL-3.0 license(2026-09-30)
- [4]Rybbit v2.9.0 release(2026-09-30)
- [5]Rybbit self-hosting quick start(2026-09-30)
Supplemental curator note
Rybbit is an AGPL-3.0 Google Analytics alternative that goes beyond pageviews and sessions with session replay, funnels, journeys, retention, and custom events. Self-hosting expects a VPS with at least 2 GB RAM, a domain, HTTPS, Docker, and ClickHouse. The README comparison also marks some capabilities as cloud or paid-tier only, so verify availability for the intended deployment.
Try it in 3 steps
- 1
Clone Rybbit v2.9.0
Pin the self-hosted version after pointing a real domain or subdomain at a VPS and installing Docker.
git clone --depth 1 --branch v2.9.0 https://github.com/rybbit-io/rybbit.git && cd rybbit - 2
Make the setup scripts executable
Enable the setup, update, and restart scripts used by the official quick start.
chmod +x *.sh - 3
Start self-hosting with your domain
Replace the example domain with your own. Caddy obtains HTTPS and the script starts the Docker Compose stack.
./setup.sh tracking.example.com
Growth
Growth trends · Last 30 days
13,077 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 124
- Open PRs
- 82
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- analytics
- google-analytics
- product-analytics
- web-analytics
- Stars
- 13,077
- Forks
- 756
- Watchers
- 31
- Open issues
- 133
- Contributors
- 58
- Owner type
- Organization
- Primary language
- TypeScript
- License
- AGPL-3.0
- Repository last updated
- Sep 30, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- BigCapital3,917 Stars
3 shared tag(s) · 1 shared category(s) · Same language
self-host double-entry accounting, invoicing, inventory, reporting, and bank integrations
TypeScript - Cinny3,910 Stars
3 shared tag(s) · 1 shared category(s) · Same language
use Matrix through a simple self-hostable web client
TypeScript - Worklenz3,192 Stars
3 shared tag(s) · 1 shared category(s) · Same language
combine project management, time tracking, and resource planning in one self-hosted workspace
TypeScript - Spliit2,963 Stars
3 shared tag(s) · 1 shared category(s) · Same language
share group expenses and balances with a self-hostable open-source app
TypeScript - Split Pro1,458 Stars
3 shared tag(s) · 1 shared category(s) · Same language
self-host shared expenses, split rules, balances, and settlements for groups
TypeScript - Faved1,318 Stars
3 shared tag(s) · 1 shared category(s) · Same language
Organize large bookmark libraries with nested tags, fast search, bulk actions, and multiple capture tools
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.