{"adoption": {"forks": 735, "observed_at": "2026-08-28T04:10:59.985196+00:00", "stars": 12880}, "canonical_url": "https://ross.abutalabs.com/products/rybbit", "card": {"archived": false, "artifact_type": "application", "description": "🐸 Rybbit - open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive.", "domain": ["analytics", "web-development", "privacy", "self-hosted", "data-visualization"], "enriched": true, "function": ["analytics", "data-visualization", "self-hosted", "developer-tools"], "health_score": 100, "homepage": "https://rybbit.com", "language": "TypeScript", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["rybbit-io/rybbit"], "name": "rybbit-io/rybbit", "platform": ["self-hosted", "cloud"], "pushed_at": "2026-08-25T23:16:16+00:00", "repo": "rybbit-io/rybbit", "stars": 12880, "tags": ["web-analytics", "google-analytics-alternative", "cookieless", "session-replay", "product-analytics", "gdpr", "real-time-dashboard", "web-vitals", "funnels", "web-server", "docker", "typescript"], "topics": ["analytics", "google-analytics", "product-analytics", "web-analytics"], "urls": [], "use_cases": ["replace google analytics with a privacy-friendly alternative", "self-host website analytics without cookies or consent banners", "track pageviews, sessions, and bounce rate in real time", "watch session replays to debug user behavior", "build conversion funnels and user journey dashboards", "monitor core web vitals from real users", "track custom events with json properties", "visualize visitor geography on a map or globe"], "what_it_is": "Rybbit is an open-source, privacy-friendly web and product analytics platform that serves as a cookieless alternative to Google Analytics. It offers real-time dashboards, session replay, funnels, user journeys, Web Vitals monitoring, and geographic visualization, with both a hosted cloud option and self-hosting support.", "when_to_avoid": ["you need deep server-side or mobile app analytics beyond web tracking", "you require a free managed service without limits - the cloud tier is paid and self-hosting requires your own VPS", "you need enterprise SSO or on-premise installation without a custom enterprise plan"], "when_to_choose": ["you want an intuitive, cookieless analytics dashboard that is GDPR/CCPA compliant", "you need self-hosted analytics with full data ownership under an open-source license", "you want analytics, session replay, and web vitals in one tool instead of separate services", "you need a lightweight tracking script (18KB) that works with ad blockers via proxying"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rybbit", "repo": "rybbit-io/rybbit", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.985196+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:13:42.951832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38c302abeaa4494ed27dacc5d8cec813c2f04cd918bb04812c60da484a49b1f9", "fetched_at": "2026-08-28T04:10:59.985196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rybbit-io/rybbit"}, {"content_hash": "3da02ae13b71673115244746caf6a3009cd1a312a4721c0186d628ec56cd027b", "fetched_at": "2026-08-29T08:10:10.410522+00:00", "kind": "homepage", "missing": false, "url": "https://rybbit.com"}, {"content_hash": "16e786f5a7ce85632445218904b27d914a5f4d2b36a21ba34f567645b76dd07d", "fetched_at": "2026-08-29T08:10:10.421961+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs"}, {"content_hash": "ffacdbf5e928a5cef4e14a7586252e69463de1db01bc84ce90acb518656e0f33", "fetched_at": "2026-08-29T08:10:10.423713+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-analytics"}, {"content_hash": "6d0b5d24e437eb6e19614f86dd2fc30c1471c9398ee0caf437446c37d3768115", "fetched_at": "2026-08-29T08:10:10.425512+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-vitals"}, {"content_hash": "1a1dd19645379cc14084ce496bc9045e7a434344625e519264f14c6a78a8dd95", "fetched_at": "2026-08-29T08:10:10.427203+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/feature-guides/globe"}, {"content_hash": "ac0c61a6681f8f1b29d2adbb724e09eeed527de4183939f833fb53159479d993", "fetched_at": "2026-08-29T08:10:10.428750+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/account-settings"}, {"content_hash": "84139fb52a7aace981e97b1996a046e186ae27b621951ca60c0ac29e5e54e6f9", "fetched_at": "2026-08-29T08:10:10.430304+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/script"}, {"content_hash": "156f8c727a2338c624e3f311c9a5d6e6e28f6dd3ff731c7bcc1ad966d832994a", "fetched_at": "2026-08-29T08:10:10.432845+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/session-replay"}, {"content_hash": "cb89059e7a1b93706bf7ffffdb117097cba68210a199ef3876a10ac6c8b2607b", "fetched_at": "2026-08-29T08:10:10.420030+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/pricing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.985196+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:13:42.951832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38c302abeaa4494ed27dacc5d8cec813c2f04cd918bb04812c60da484a49b1f9", "fetched_at": "2026-08-28T04:10:59.985196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rybbit-io/rybbit"}, {"content_hash": "3da02ae13b71673115244746caf6a3009cd1a312a4721c0186d628ec56cd027b", "fetched_at": "2026-08-29T08:10:10.410522+00:00", "kind": "homepage", "missing": false, "url": "https://rybbit.com"}, {"content_hash": "16e786f5a7ce85632445218904b27d914a5f4d2b36a21ba34f567645b76dd07d", "fetched_at": "2026-08-29T08:10:10.421961+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs"}, {"content_hash": "ffacdbf5e928a5cef4e14a7586252e69463de1db01bc84ce90acb518656e0f33", "fetched_at": "2026-08-29T08:10:10.423713+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-analytics"}, {"content_hash": "6d0b5d24e437eb6e19614f86dd2fc30c1471c9398ee0caf437446c37d3768115", "fetched_at": "2026-08-29T08:10:10.425512+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-vitals"}, {"content_hash": "1a1dd19645379cc14084ce496bc9045e7a434344625e519264f14c6a78a8dd95", "fetched_at": "2026-08-29T08:10:10.427203+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/feature-guides/globe"}, {"content_hash": "ac0c61a6681f8f1b29d2adbb724e09eeed527de4183939f833fb53159479d993", "fetched_at": "2026-08-29T08:10:10.428750+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/account-settings"}, {"content_hash": "84139fb52a7aace981e97b1996a046e186ae27b621951ca60c0ac29e5e54e6f9", "fetched_at": "2026-08-29T08:10:10.430304+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/script"}, {"content_hash": "156f8c727a2338c624e3f311c9a5d6e6e28f6dd3ff731c7bcc1ad966d832994a", "fetched_at": "2026-08-29T08:10:10.432845+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/session-replay"}, {"content_hash": "cb89059e7a1b93706bf7ffffdb117097cba68210a199ef3876a10ac6c8b2607b", "fetched_at": "2026-08-29T08:10:10.420030+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/pricing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:13:42.951832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38c302abeaa4494ed27dacc5d8cec813c2f04cd918bb04812c60da484a49b1f9", "fetched_at": "2026-08-28T04:10:59.985196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rybbit-io/rybbit"}, {"content_hash": "3da02ae13b71673115244746caf6a3009cd1a312a4721c0186d628ec56cd027b", "fetched_at": "2026-08-29T08:10:10.410522+00:00", "kind": "homepage", "missing": false, "url": "https://rybbit.com"}, {"content_hash": "16e786f5a7ce85632445218904b27d914a5f4d2b36a21ba34f567645b76dd07d", "fetched_at": "2026-08-29T08:10:10.421961+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs"}, {"content_hash": "ffacdbf5e928a5cef4e14a7586252e69463de1db01bc84ce90acb518656e0f33", "fetched_at": "2026-08-29T08:10:10.423713+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-analytics"}, {"content_hash": "6d0b5d24e437eb6e19614f86dd2fc30c1471c9398ee0caf437446c37d3768115", "fetched_at": "2026-08-29T08:10:10.425512+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-vitals"}, {"content_hash": "1a1dd19645379cc14084ce496bc9045e7a434344625e519264f14c6a78a8dd95", "fetched_at": "2026-08-29T08:10:10.427203+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/feature-guides/globe"}, {"content_hash": "ac0c61a6681f8f1b29d2adbb724e09eeed527de4183939f833fb53159479d993", "fetched_at": "2026-08-29T08:10:10.428750+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/account-settings"}, {"content_hash": "84139fb52a7aace981e97b1996a046e186ae27b621951ca60c0ac29e5e54e6f9", "fetched_at": "2026-08-29T08:10:10.430304+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/script"}, {"content_hash": "156f8c727a2338c624e3f311c9a5d6e6e28f6dd3ff731c7bcc1ad966d832994a", "fetched_at": "2026-08-29T08:10:10.432845+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/session-replay"}, {"content_hash": "cb89059e7a1b93706bf7ffffdb117097cba68210a199ef3876a10ac6c8b2607b", "fetched_at": "2026-08-29T08:10:10.420030+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/pricing"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.985196+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.985196+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.985196+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:13:42.951832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38c302abeaa4494ed27dacc5d8cec813c2f04cd918bb04812c60da484a49b1f9", "fetched_at": "2026-08-28T04:10:59.985196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rybbit-io/rybbit"}, {"content_hash": "3da02ae13b71673115244746caf6a3009cd1a312a4721c0186d628ec56cd027b", "fetched_at": "2026-08-29T08:10:10.410522+00:00", "kind": "homepage", "missing": false, "url": "https://rybbit.com"}, {"content_hash": "16e786f5a7ce85632445218904b27d914a5f4d2b36a21ba34f567645b76dd07d", "fetched_at": "2026-08-29T08:10:10.421961+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs"}, {"content_hash": "ffacdbf5e928a5cef4e14a7586252e69463de1db01bc84ce90acb518656e0f33", "fetched_at": "2026-08-29T08:10:10.423713+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-analytics"}, {"content_hash": "6d0b5d24e437eb6e19614f86dd2fc30c1471c9398ee0caf437446c37d3768115", "fetched_at": "2026-08-29T08:10:10.425512+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-vitals"}, {"content_hash": "1a1dd19645379cc14084ce496bc9045e7a434344625e519264f14c6a78a8dd95", "fetched_at": "2026-08-29T08:10:10.427203+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/feature-guides/globe"}, {"content_hash": "ac0c61a6681f8f1b29d2adbb724e09eeed527de4183939f833fb53159479d993", "fetched_at": "2026-08-29T08:10:10.428750+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/account-settings"}, {"content_hash": "84139fb52a7aace981e97b1996a046e186ae27b621951ca60c0ac29e5e54e6f9", "fetched_at": "2026-08-29T08:10:10.430304+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/script"}, {"content_hash": "156f8c727a2338c624e3f311c9a5d6e6e28f6dd3ff731c7bcc1ad966d832994a", "fetched_at": "2026-08-29T08:10:10.432845+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/session-replay"}, {"content_hash": "cb89059e7a1b93706bf7ffffdb117097cba68210a199ef3876a10ac6c8b2607b", "fetched_at": "2026-08-29T08:10:10.420030+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/pricing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.985196+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.985196+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:13:42.951832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38c302abeaa4494ed27dacc5d8cec813c2f04cd918bb04812c60da484a49b1f9", "fetched_at": "2026-08-28T04:10:59.985196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rybbit-io/rybbit"}, {"content_hash": "3da02ae13b71673115244746caf6a3009cd1a312a4721c0186d628ec56cd027b", "fetched_at": "2026-08-29T08:10:10.410522+00:00", "kind": "homepage", "missing": false, "url": "https://rybbit.com"}, {"content_hash": "16e786f5a7ce85632445218904b27d914a5f4d2b36a21ba34f567645b76dd07d", "fetched_at": "2026-08-29T08:10:10.421961+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs"}, {"content_hash": "ffacdbf5e928a5cef4e14a7586252e69463de1db01bc84ce90acb518656e0f33", "fetched_at": "2026-08-29T08:10:10.423713+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-analytics"}, {"content_hash": "6d0b5d24e437eb6e19614f86dd2fc30c1471c9398ee0caf437446c37d3768115", "fetched_at": "2026-08-29T08:10:10.425512+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-vitals"}, {"content_hash": "1a1dd19645379cc14084ce496bc9045e7a434344625e519264f14c6a78a8dd95", "fetched_at": "2026-08-29T08:10:10.427203+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/feature-guides/globe"}, {"content_hash": "ac0c61a6681f8f1b29d2adbb724e09eeed527de4183939f833fb53159479d993", "fetched_at": "2026-08-29T08:10:10.428750+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/account-settings"}, {"content_hash": "84139fb52a7aace981e97b1996a046e186ae27b621951ca60c0ac29e5e54e6f9", "fetched_at": "2026-08-29T08:10:10.430304+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/script"}, {"content_hash": "156f8c727a2338c624e3f311c9a5d6e6e28f6dd3ff731c7bcc1ad966d832994a", "fetched_at": "2026-08-29T08:10:10.432845+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/session-replay"}, {"content_hash": "cb89059e7a1b93706bf7ffffdb117097cba68210a199ef3876a10ac6c8b2607b", "fetched_at": "2026-08-29T08:10:10.420030+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/pricing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.985196+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.985196+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.985196+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:13:42.951832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38c302abeaa4494ed27dacc5d8cec813c2f04cd918bb04812c60da484a49b1f9", "fetched_at": "2026-08-28T04:10:59.985196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rybbit-io/rybbit"}, {"content_hash": "3da02ae13b71673115244746caf6a3009cd1a312a4721c0186d628ec56cd027b", "fetched_at": "2026-08-29T08:10:10.410522+00:00", "kind": "homepage", "missing": false, "url": "https://rybbit.com"}, {"content_hash": "16e786f5a7ce85632445218904b27d914a5f4d2b36a21ba34f567645b76dd07d", "fetched_at": "2026-08-29T08:10:10.421961+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs"}, {"content_hash": "ffacdbf5e928a5cef4e14a7586252e69463de1db01bc84ce90acb518656e0f33", "fetched_at": "2026-08-29T08:10:10.423713+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-analytics"}, {"content_hash": "6d0b5d24e437eb6e19614f86dd2fc30c1471c9398ee0caf437446c37d3768115", "fetched_at": "2026-08-29T08:10:10.425512+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-vitals"}, {"content_hash": "1a1dd19645379cc14084ce496bc9045e7a434344625e519264f14c6a78a8dd95", "fetched_at": "2026-08-29T08:10:10.427203+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/feature-guides/globe"}, {"content_hash": "ac0c61a6681f8f1b29d2adbb724e09eeed527de4183939f833fb53159479d993", "fetched_at": "2026-08-29T08:10:10.428750+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/account-settings"}, {"content_hash": "84139fb52a7aace981e97b1996a046e186ae27b621951ca60c0ac29e5e54e6f9", "fetched_at": "2026-08-29T08:10:10.430304+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/script"}, {"content_hash": "156f8c727a2338c624e3f311c9a5d6e6e28f6dd3ff731c7bcc1ad966d832994a", "fetched_at": "2026-08-29T08:10:10.432845+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/session-replay"}, {"content_hash": "cb89059e7a1b93706bf7ffffdb117097cba68210a199ef3876a10ac6c8b2607b", "fetched_at": "2026-08-29T08:10:10.420030+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/pricing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.985196+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.985196+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:13:42.951832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38c302abeaa4494ed27dacc5d8cec813c2f04cd918bb04812c60da484a49b1f9", "fetched_at": "2026-08-28T04:10:59.985196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rybbit-io/rybbit"}, {"content_hash": "3da02ae13b71673115244746caf6a3009cd1a312a4721c0186d628ec56cd027b", "fetched_at": "2026-08-29T08:10:10.410522+00:00", "kind": "homepage", "missing": false, "url": "https://rybbit.com"}, {"content_hash": "16e786f5a7ce85632445218904b27d914a5f4d2b36a21ba34f567645b76dd07d", "fetched_at": "2026-08-29T08:10:10.421961+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs"}, {"content_hash": "ffacdbf5e928a5cef4e14a7586252e69463de1db01bc84ce90acb518656e0f33", "fetched_at": "2026-08-29T08:10:10.423713+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-analytics"}, {"content_hash": "6d0b5d24e437eb6e19614f86dd2fc30c1471c9398ee0caf437446c37d3768115", "fetched_at": "2026-08-29T08:10:10.425512+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-vitals"}, {"content_hash": "1a1dd19645379cc14084ce496bc9045e7a434344625e519264f14c6a78a8dd95", "fetched_at": "2026-08-29T08:10:10.427203+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/feature-guides/globe"}, {"content_hash": "ac0c61a6681f8f1b29d2adbb724e09eeed527de4183939f833fb53159479d993", "fetched_at": "2026-08-29T08:10:10.428750+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/account-settings"}, {"content_hash": "84139fb52a7aace981e97b1996a046e186ae27b621951ca60c0ac29e5e54e6f9", "fetched_at": "2026-08-29T08:10:10.430304+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/script"}, {"content_hash": "156f8c727a2338c624e3f311c9a5d6e6e28f6dd3ff731c7bcc1ad966d832994a", "fetched_at": "2026-08-29T08:10:10.432845+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/session-replay"}, {"content_hash": "cb89059e7a1b93706bf7ffffdb117097cba68210a199ef3876a10ac6c8b2607b", "fetched_at": "2026-08-29T08:10:10.420030+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/pricing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:13:42.951832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38c302abeaa4494ed27dacc5d8cec813c2f04cd918bb04812c60da484a49b1f9", "fetched_at": "2026-08-28T04:10:59.985196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rybbit-io/rybbit"}, {"content_hash": "3da02ae13b71673115244746caf6a3009cd1a312a4721c0186d628ec56cd027b", "fetched_at": "2026-08-29T08:10:10.410522+00:00", "kind": "homepage", "missing": false, "url": "https://rybbit.com"}, {"content_hash": "16e786f5a7ce85632445218904b27d914a5f4d2b36a21ba34f567645b76dd07d", "fetched_at": "2026-08-29T08:10:10.421961+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs"}, {"content_hash": "ffacdbf5e928a5cef4e14a7586252e69463de1db01bc84ce90acb518656e0f33", "fetched_at": "2026-08-29T08:10:10.423713+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-analytics"}, {"content_hash": "6d0b5d24e437eb6e19614f86dd2fc30c1471c9398ee0caf437446c37d3768115", "fetched_at": "2026-08-29T08:10:10.425512+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-vitals"}, {"content_hash": "1a1dd19645379cc14084ce496bc9045e7a434344625e519264f14c6a78a8dd95", "fetched_at": "2026-08-29T08:10:10.427203+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/feature-guides/globe"}, {"content_hash": "ac0c61a6681f8f1b29d2adbb724e09eeed527de4183939f833fb53159479d993", "fetched_at": "2026-08-29T08:10:10.428750+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/account-settings"}, {"content_hash": "84139fb52a7aace981e97b1996a046e186ae27b621951ca60c0ac29e5e54e6f9", "fetched_at": "2026-08-29T08:10:10.430304+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/script"}, {"content_hash": "156f8c727a2338c624e3f311c9a5d6e6e28f6dd3ff731c7bcc1ad966d832994a", "fetched_at": "2026-08-29T08:10:10.432845+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/session-replay"}, {"content_hash": "cb89059e7a1b93706bf7ffffdb117097cba68210a199ef3876a10ac6c8b2607b", "fetched_at": "2026-08-29T08:10:10.420030+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/pricing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:13:42.951832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38c302abeaa4494ed27dacc5d8cec813c2f04cd918bb04812c60da484a49b1f9", "fetched_at": "2026-08-28T04:10:59.985196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rybbit-io/rybbit"}, {"content_hash": "3da02ae13b71673115244746caf6a3009cd1a312a4721c0186d628ec56cd027b", "fetched_at": "2026-08-29T08:10:10.410522+00:00", "kind": "homepage", "missing": false, "url": "https://rybbit.com"}, {"content_hash": "16e786f5a7ce85632445218904b27d914a5f4d2b36a21ba34f567645b76dd07d", "fetched_at": "2026-08-29T08:10:10.421961+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs"}, {"content_hash": "ffacdbf5e928a5cef4e14a7586252e69463de1db01bc84ce90acb518656e0f33", "fetched_at": "2026-08-29T08:10:10.423713+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-analytics"}, {"content_hash": "6d0b5d24e437eb6e19614f86dd2fc30c1471c9398ee0caf437446c37d3768115", "fetched_at": "2026-08-29T08:10:10.425512+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-vitals"}, {"content_hash": "1a1dd19645379cc14084ce496bc9045e7a434344625e519264f14c6a78a8dd95", "fetched_at": "2026-08-29T08:10:10.427203+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/feature-guides/globe"}, {"content_hash": "ac0c61a6681f8f1b29d2adbb724e09eeed527de4183939f833fb53159479d993", "fetched_at": "2026-08-29T08:10:10.428750+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/account-settings"}, {"content_hash": "84139fb52a7aace981e97b1996a046e186ae27b621951ca60c0ac29e5e54e6f9", "fetched_at": "2026-08-29T08:10:10.430304+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/script"}, {"content_hash": "156f8c727a2338c624e3f311c9a5d6e6e28f6dd3ff731c7bcc1ad966d832994a", "fetched_at": "2026-08-29T08:10:10.432845+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/session-replay"}, {"content_hash": "cb89059e7a1b93706bf7ffffdb117097cba68210a199ef3876a10ac6c8b2607b", "fetched_at": "2026-08-29T08:10:10.420030+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/pricing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:13:42.951832+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38c302abeaa4494ed27dacc5d8cec813c2f04cd918bb04812c60da484a49b1f9", "fetched_at": "2026-08-28T04:10:59.985196+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rybbit-io/rybbit"}, {"content_hash": "3da02ae13b71673115244746caf6a3009cd1a312a4721c0186d628ec56cd027b", "fetched_at": "2026-08-29T08:10:10.410522+00:00", "kind": "homepage", "missing": false, "url": "https://rybbit.com"}, {"content_hash": "16e786f5a7ce85632445218904b27d914a5f4d2b36a21ba34f567645b76dd07d", "fetched_at": "2026-08-29T08:10:10.421961+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs"}, {"content_hash": "ffacdbf5e928a5cef4e14a7586252e69463de1db01bc84ce90acb518656e0f33", "fetched_at": "2026-08-29T08:10:10.423713+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-analytics"}, {"content_hash": "6d0b5d24e437eb6e19614f86dd2fc30c1471c9398ee0caf437446c37d3768115", "fetched_at": "2026-08-29T08:10:10.425512+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/web-vitals"}, {"content_hash": "1a1dd19645379cc14084ce496bc9045e7a434344625e519264f14c6a78a8dd95", "fetched_at": "2026-08-29T08:10:10.427203+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/feature-guides/globe"}, {"content_hash": "ac0c61a6681f8f1b29d2adbb724e09eeed527de4183939f833fb53159479d993", "fetched_at": "2026-08-29T08:10:10.428750+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/account-settings"}, {"content_hash": "84139fb52a7aace981e97b1996a046e186ae27b621951ca60c0ac29e5e54e6f9", "fetched_at": "2026-08-29T08:10:10.430304+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/docs/script"}, {"content_hash": "156f8c727a2338c624e3f311c9a5d6e6e28f6dd3ff731c7bcc1ad966d832994a", "fetched_at": "2026-08-29T08:10:10.432845+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/features/session-replay"}, {"content_hash": "cb89059e7a1b93706bf7ffffdb117097cba68210a199ef3876a10ac6c8b2607b", "fetched_at": "2026-08-29T08:10:10.420030+00:00", "kind": "site_page", "missing": false, "url": "https://rybbit.com/pricing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 42, "rhythm": 95}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 596, "days_push": 8, "days_rel": 38, "gap_med": 5, "n_releases_24m": 34}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}