All 115 Dependencies
Every package Rybbit depends on, ranked by repo health score.
Rybbit is an open-source, privacy-friendly analytics platform positioned as a modern, self-hostable alternative to Google Analytics. Its Next.js dashboard sits on top of a Fastify/Node backend that pairs ClickHouse for high-volume event storage with PostgreSQL for relational data, letting it absorb traffic from small blogs and high-traffic SaaS products alike.
Beyond core web-analytics metrics — sessions, pageviews, bounce rate, and session duration — Rybbit layers in features usually reserved for dedicated product-analytics tools: session replay recordings built on rrweb, user journeys, retention curves, funnels, custom goals, and error tracking, all filterable across more than a dozen dimensions including a three-level geographic breakdown (country to region to city) with map visualizations.
Tracking is cookieless by default, so it collects data without triggering cookie-consent banners in most jurisdictions, and self-hosted deployments run entirely on infrastructure the operator controls. The project supports multiple sites under an organization out of the box, and ships an official Docker Compose setup plus a guided install script that gets a first deployment running on a small VPS in well under two hours.
Rybbit is under active, well-funded development — with dozens of tagged releases, near-daily commits, and a growing contributor base — while remaining AGPL-3.0 licensed, so self-hosters keep almost all of the product's functionality without a license key.