{"adoption": {"forks": 2489, "observed_at": "2026-08-28T04:10:59.871412+00:00", "stars": 12827}, "canonical_url": "https://ross.abutalabs.com/products/formbricks", "card": {"archived": false, "artifact_type": "application", "description": "Open Source Qualtrics Alternative", "domain": ["web-development", "analytics", "developer-tools", "self-hosted", "privacy"], "enriched": true, "function": ["form-handling", "analytics", "workflow-automation", "webhook", "self-hosted", "api-framework"], "health_score": 100, "homepage": "https://formbricks.com", "language": "TypeScript", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["formbricks/formbricks"], "name": "formbricks/formbricks", "platform": ["self-hosted"], "pushed_at": "2026-08-26T22:24:26+00:00", "repo": "formbricks/formbricks", "stars": 12827, "tags": ["survey-platform", "experience-management", "qualtrics-alternative", "typeform-alternative", "nps-surveys", "in-app-surveys", "feedback-collection", "gdpr-compliant", "nextjs", "agpl", "web-server", "docker", "nodejs", "typescript"], "topics": ["forms", "survey", "typescript", "nextjs", "react", "tailwindcss", "form", "reactjs", "survey-analysis", "survey-data", "survey-form", "surveys", "typeform", "turborepo", "xm", "open-source", "experience-management"], "urls": [], "use_cases": ["create surveys and forms to collect user feedback", "run NPS surveys on my website or app", "self-host a Typeform or Qualtrics alternative", "show in-app onboarding and churn surveys to users", "analyze open-text survey responses with sentiment and topics", "embed surveys in emails", "automate follow-up emails when a survey response comes in", "collect product feedback with a privacy-first GDPR-compliant tool"], "what_it_is": "Formbricks is an open-source, privacy-first experience management (XM) suite and Qualtrics alternative built around a survey platform. It supports link, website, in-app, and email surveys, plus feedback analysis dashboards and automated workflows, and can be self-hosted via Docker.", "when_to_avoid": ["you need a permissively licensed tool you can embed in proprietary software (core is AGPL, advanced features require an EE license)", "you only need a simple static form builder without feedback analytics", "you cannot run a Node.js/Docker server and don't want a cloud subscription"], "when_to_choose": ["you need an open-source, self-hostable survey and experience management platform", "GDPR compliance and data ownership are requirements", "you want in-app, website, link, and email surveys in one tool", "you need feedback analysis with dashboards, AI topic labeling, and workflows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/formbricks", "repo": "formbricks/formbricks", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.871412+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:13:45.981350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3d57089816bb7365a187424cc20e3e97c3dad5ae238c0a92146b8e24a671310", "fetched_at": "2026-08-28T04:10:59.871412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/formbricks/formbricks"}, {"content_hash": "27db8a3137a020e0c87c3f103351dcde2adcd31b4cf1172be6713481656e4577", "fetched_at": "2026-08-29T08:10:20.412694+00:00", "kind": "homepage", "missing": false, "url": "https://formbricks.com"}, {"content_hash": "4c9da1fd4cd5e8fd39441fcc77e6e50f1e7487fbc6049de085a0ebbb00ec61d3", "fetched_at": "2026-08-29T08:10:20.423971+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs/self-hosting/overview"}, {"content_hash": "a5b00af357eb31fa10b0417a1b3551eefca8d284e364999376d851468bde4c49", "fetched_at": "2026-08-29T08:10:20.428142+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs"}, {"content_hash": "982fdf3de4ea0905642b85817ee918d545ff2cd5757b0e766fd4364b5ea457c2", "fetched_at": "2026-08-29T08:10:20.429893+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about"}, {"content_hash": "948799c97f69ba0b95dd9a57f614697b2c6118c7acd7f1276ae2ecabfaef440f", "fetched_at": "2026-08-29T08:10:20.432182+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about/vision"}, {"content_hash": "f806490829acf45205e7157b168a88dd022f03ee148f64a6cc6f81753d5d2876", "fetched_at": "2026-08-29T08:10:20.435299+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/best-practices/docs-feedback"}, {"content_hash": "c18c94b8889c794a7f8884f7a92c29813205089a5977cda7b698f891c3237f42", "fetched_at": "2026-08-29T08:10:20.421994+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/pricing"}, {"content_hash": "1b73338a81d36e870bbf328574f69ccce55523bf17384a92dac02e3f4531590f", "fetched_at": "2026-08-29T08:10:20.426089+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/blog/formbricks-5-3"}, {"content_hash": "bab926fa636f68446b030a01f780c11bfd1b2323827e0d69b07a400924454212", "fetched_at": "2026-08-29T08:10:20.437621+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/gdpr"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.871412+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:13:45.981350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3d57089816bb7365a187424cc20e3e97c3dad5ae238c0a92146b8e24a671310", "fetched_at": "2026-08-28T04:10:59.871412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/formbricks/formbricks"}, {"content_hash": "27db8a3137a020e0c87c3f103351dcde2adcd31b4cf1172be6713481656e4577", "fetched_at": "2026-08-29T08:10:20.412694+00:00", "kind": "homepage", "missing": false, "url": "https://formbricks.com"}, {"content_hash": "4c9da1fd4cd5e8fd39441fcc77e6e50f1e7487fbc6049de085a0ebbb00ec61d3", "fetched_at": "2026-08-29T08:10:20.423971+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs/self-hosting/overview"}, {"content_hash": "a5b00af357eb31fa10b0417a1b3551eefca8d284e364999376d851468bde4c49", "fetched_at": "2026-08-29T08:10:20.428142+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs"}, {"content_hash": "982fdf3de4ea0905642b85817ee918d545ff2cd5757b0e766fd4364b5ea457c2", "fetched_at": "2026-08-29T08:10:20.429893+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about"}, {"content_hash": "948799c97f69ba0b95dd9a57f614697b2c6118c7acd7f1276ae2ecabfaef440f", "fetched_at": "2026-08-29T08:10:20.432182+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about/vision"}, {"content_hash": "f806490829acf45205e7157b168a88dd022f03ee148f64a6cc6f81753d5d2876", "fetched_at": "2026-08-29T08:10:20.435299+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/best-practices/docs-feedback"}, {"content_hash": "c18c94b8889c794a7f8884f7a92c29813205089a5977cda7b698f891c3237f42", "fetched_at": "2026-08-29T08:10:20.421994+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/pricing"}, {"content_hash": "1b73338a81d36e870bbf328574f69ccce55523bf17384a92dac02e3f4531590f", "fetched_at": "2026-08-29T08:10:20.426089+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/blog/formbricks-5-3"}, {"content_hash": "bab926fa636f68446b030a01f780c11bfd1b2323827e0d69b07a400924454212", "fetched_at": "2026-08-29T08:10:20.437621+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/gdpr"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:13:45.981350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3d57089816bb7365a187424cc20e3e97c3dad5ae238c0a92146b8e24a671310", "fetched_at": "2026-08-28T04:10:59.871412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/formbricks/formbricks"}, {"content_hash": "27db8a3137a020e0c87c3f103351dcde2adcd31b4cf1172be6713481656e4577", "fetched_at": "2026-08-29T08:10:20.412694+00:00", "kind": "homepage", "missing": false, "url": "https://formbricks.com"}, {"content_hash": "4c9da1fd4cd5e8fd39441fcc77e6e50f1e7487fbc6049de085a0ebbb00ec61d3", "fetched_at": "2026-08-29T08:10:20.423971+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs/self-hosting/overview"}, {"content_hash": "a5b00af357eb31fa10b0417a1b3551eefca8d284e364999376d851468bde4c49", "fetched_at": "2026-08-29T08:10:20.428142+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs"}, {"content_hash": "982fdf3de4ea0905642b85817ee918d545ff2cd5757b0e766fd4364b5ea457c2", "fetched_at": "2026-08-29T08:10:20.429893+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about"}, {"content_hash": "948799c97f69ba0b95dd9a57f614697b2c6118c7acd7f1276ae2ecabfaef440f", "fetched_at": "2026-08-29T08:10:20.432182+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about/vision"}, {"content_hash": "f806490829acf45205e7157b168a88dd022f03ee148f64a6cc6f81753d5d2876", "fetched_at": "2026-08-29T08:10:20.435299+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/best-practices/docs-feedback"}, {"content_hash": "c18c94b8889c794a7f8884f7a92c29813205089a5977cda7b698f891c3237f42", "fetched_at": "2026-08-29T08:10:20.421994+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/pricing"}, {"content_hash": "1b73338a81d36e870bbf328574f69ccce55523bf17384a92dac02e3f4531590f", "fetched_at": "2026-08-29T08:10:20.426089+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/blog/formbricks-5-3"}, {"content_hash": "bab926fa636f68446b030a01f780c11bfd1b2323827e0d69b07a400924454212", "fetched_at": "2026-08-29T08:10:20.437621+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/gdpr"}], "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.871412+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.871412+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.871412+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:13:45.981350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3d57089816bb7365a187424cc20e3e97c3dad5ae238c0a92146b8e24a671310", "fetched_at": "2026-08-28T04:10:59.871412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/formbricks/formbricks"}, {"content_hash": "27db8a3137a020e0c87c3f103351dcde2adcd31b4cf1172be6713481656e4577", "fetched_at": "2026-08-29T08:10:20.412694+00:00", "kind": "homepage", "missing": false, "url": "https://formbricks.com"}, {"content_hash": "4c9da1fd4cd5e8fd39441fcc77e6e50f1e7487fbc6049de085a0ebbb00ec61d3", "fetched_at": "2026-08-29T08:10:20.423971+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs/self-hosting/overview"}, {"content_hash": "a5b00af357eb31fa10b0417a1b3551eefca8d284e364999376d851468bde4c49", "fetched_at": "2026-08-29T08:10:20.428142+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs"}, {"content_hash": "982fdf3de4ea0905642b85817ee918d545ff2cd5757b0e766fd4364b5ea457c2", "fetched_at": "2026-08-29T08:10:20.429893+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about"}, {"content_hash": "948799c97f69ba0b95dd9a57f614697b2c6118c7acd7f1276ae2ecabfaef440f", "fetched_at": "2026-08-29T08:10:20.432182+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about/vision"}, {"content_hash": "f806490829acf45205e7157b168a88dd022f03ee148f64a6cc6f81753d5d2876", "fetched_at": "2026-08-29T08:10:20.435299+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/best-practices/docs-feedback"}, {"content_hash": "c18c94b8889c794a7f8884f7a92c29813205089a5977cda7b698f891c3237f42", "fetched_at": "2026-08-29T08:10:20.421994+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/pricing"}, {"content_hash": "1b73338a81d36e870bbf328574f69ccce55523bf17384a92dac02e3f4531590f", "fetched_at": "2026-08-29T08:10:20.426089+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/blog/formbricks-5-3"}, {"content_hash": "bab926fa636f68446b030a01f780c11bfd1b2323827e0d69b07a400924454212", "fetched_at": "2026-08-29T08:10:20.437621+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/gdpr"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.871412+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.871412+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:13:45.981350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3d57089816bb7365a187424cc20e3e97c3dad5ae238c0a92146b8e24a671310", "fetched_at": "2026-08-28T04:10:59.871412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/formbricks/formbricks"}, {"content_hash": "27db8a3137a020e0c87c3f103351dcde2adcd31b4cf1172be6713481656e4577", "fetched_at": "2026-08-29T08:10:20.412694+00:00", "kind": "homepage", "missing": false, "url": "https://formbricks.com"}, {"content_hash": "4c9da1fd4cd5e8fd39441fcc77e6e50f1e7487fbc6049de085a0ebbb00ec61d3", "fetched_at": "2026-08-29T08:10:20.423971+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs/self-hosting/overview"}, {"content_hash": "a5b00af357eb31fa10b0417a1b3551eefca8d284e364999376d851468bde4c49", "fetched_at": "2026-08-29T08:10:20.428142+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs"}, {"content_hash": "982fdf3de4ea0905642b85817ee918d545ff2cd5757b0e766fd4364b5ea457c2", "fetched_at": "2026-08-29T08:10:20.429893+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about"}, {"content_hash": "948799c97f69ba0b95dd9a57f614697b2c6118c7acd7f1276ae2ecabfaef440f", "fetched_at": "2026-08-29T08:10:20.432182+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about/vision"}, {"content_hash": "f806490829acf45205e7157b168a88dd022f03ee148f64a6cc6f81753d5d2876", "fetched_at": "2026-08-29T08:10:20.435299+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/best-practices/docs-feedback"}, {"content_hash": "c18c94b8889c794a7f8884f7a92c29813205089a5977cda7b698f891c3237f42", "fetched_at": "2026-08-29T08:10:20.421994+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/pricing"}, {"content_hash": "1b73338a81d36e870bbf328574f69ccce55523bf17384a92dac02e3f4531590f", "fetched_at": "2026-08-29T08:10:20.426089+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/blog/formbricks-5-3"}, {"content_hash": "bab926fa636f68446b030a01f780c11bfd1b2323827e0d69b07a400924454212", "fetched_at": "2026-08-29T08:10:20.437621+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/gdpr"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.871412+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.871412+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.871412+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:13:45.981350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3d57089816bb7365a187424cc20e3e97c3dad5ae238c0a92146b8e24a671310", "fetched_at": "2026-08-28T04:10:59.871412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/formbricks/formbricks"}, {"content_hash": "27db8a3137a020e0c87c3f103351dcde2adcd31b4cf1172be6713481656e4577", "fetched_at": "2026-08-29T08:10:20.412694+00:00", "kind": "homepage", "missing": false, "url": "https://formbricks.com"}, {"content_hash": "4c9da1fd4cd5e8fd39441fcc77e6e50f1e7487fbc6049de085a0ebbb00ec61d3", "fetched_at": "2026-08-29T08:10:20.423971+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs/self-hosting/overview"}, {"content_hash": "a5b00af357eb31fa10b0417a1b3551eefca8d284e364999376d851468bde4c49", "fetched_at": "2026-08-29T08:10:20.428142+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs"}, {"content_hash": "982fdf3de4ea0905642b85817ee918d545ff2cd5757b0e766fd4364b5ea457c2", "fetched_at": "2026-08-29T08:10:20.429893+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about"}, {"content_hash": "948799c97f69ba0b95dd9a57f614697b2c6118c7acd7f1276ae2ecabfaef440f", "fetched_at": "2026-08-29T08:10:20.432182+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about/vision"}, {"content_hash": "f806490829acf45205e7157b168a88dd022f03ee148f64a6cc6f81753d5d2876", "fetched_at": "2026-08-29T08:10:20.435299+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/best-practices/docs-feedback"}, {"content_hash": "c18c94b8889c794a7f8884f7a92c29813205089a5977cda7b698f891c3237f42", "fetched_at": "2026-08-29T08:10:20.421994+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/pricing"}, {"content_hash": "1b73338a81d36e870bbf328574f69ccce55523bf17384a92dac02e3f4531590f", "fetched_at": "2026-08-29T08:10:20.426089+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/blog/formbricks-5-3"}, {"content_hash": "bab926fa636f68446b030a01f780c11bfd1b2323827e0d69b07a400924454212", "fetched_at": "2026-08-29T08:10:20.437621+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/gdpr"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.871412+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:59.871412+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:13:45.981350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3d57089816bb7365a187424cc20e3e97c3dad5ae238c0a92146b8e24a671310", "fetched_at": "2026-08-28T04:10:59.871412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/formbricks/formbricks"}, {"content_hash": "27db8a3137a020e0c87c3f103351dcde2adcd31b4cf1172be6713481656e4577", "fetched_at": "2026-08-29T08:10:20.412694+00:00", "kind": "homepage", "missing": false, "url": "https://formbricks.com"}, {"content_hash": "4c9da1fd4cd5e8fd39441fcc77e6e50f1e7487fbc6049de085a0ebbb00ec61d3", "fetched_at": "2026-08-29T08:10:20.423971+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs/self-hosting/overview"}, {"content_hash": "a5b00af357eb31fa10b0417a1b3551eefca8d284e364999376d851468bde4c49", "fetched_at": "2026-08-29T08:10:20.428142+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs"}, {"content_hash": "982fdf3de4ea0905642b85817ee918d545ff2cd5757b0e766fd4364b5ea457c2", "fetched_at": "2026-08-29T08:10:20.429893+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about"}, {"content_hash": "948799c97f69ba0b95dd9a57f614697b2c6118c7acd7f1276ae2ecabfaef440f", "fetched_at": "2026-08-29T08:10:20.432182+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about/vision"}, {"content_hash": "f806490829acf45205e7157b168a88dd022f03ee148f64a6cc6f81753d5d2876", "fetched_at": "2026-08-29T08:10:20.435299+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/best-practices/docs-feedback"}, {"content_hash": "c18c94b8889c794a7f8884f7a92c29813205089a5977cda7b698f891c3237f42", "fetched_at": "2026-08-29T08:10:20.421994+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/pricing"}, {"content_hash": "1b73338a81d36e870bbf328574f69ccce55523bf17384a92dac02e3f4531590f", "fetched_at": "2026-08-29T08:10:20.426089+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/blog/formbricks-5-3"}, {"content_hash": "bab926fa636f68446b030a01f780c11bfd1b2323827e0d69b07a400924454212", "fetched_at": "2026-08-29T08:10:20.437621+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/gdpr"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:13:45.981350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3d57089816bb7365a187424cc20e3e97c3dad5ae238c0a92146b8e24a671310", "fetched_at": "2026-08-28T04:10:59.871412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/formbricks/formbricks"}, {"content_hash": "27db8a3137a020e0c87c3f103351dcde2adcd31b4cf1172be6713481656e4577", "fetched_at": "2026-08-29T08:10:20.412694+00:00", "kind": "homepage", "missing": false, "url": "https://formbricks.com"}, {"content_hash": "4c9da1fd4cd5e8fd39441fcc77e6e50f1e7487fbc6049de085a0ebbb00ec61d3", "fetched_at": "2026-08-29T08:10:20.423971+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs/self-hosting/overview"}, {"content_hash": "a5b00af357eb31fa10b0417a1b3551eefca8d284e364999376d851468bde4c49", "fetched_at": "2026-08-29T08:10:20.428142+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs"}, {"content_hash": "982fdf3de4ea0905642b85817ee918d545ff2cd5757b0e766fd4364b5ea457c2", "fetched_at": "2026-08-29T08:10:20.429893+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about"}, {"content_hash": "948799c97f69ba0b95dd9a57f614697b2c6118c7acd7f1276ae2ecabfaef440f", "fetched_at": "2026-08-29T08:10:20.432182+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about/vision"}, {"content_hash": "f806490829acf45205e7157b168a88dd022f03ee148f64a6cc6f81753d5d2876", "fetched_at": "2026-08-29T08:10:20.435299+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/best-practices/docs-feedback"}, {"content_hash": "c18c94b8889c794a7f8884f7a92c29813205089a5977cda7b698f891c3237f42", "fetched_at": "2026-08-29T08:10:20.421994+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/pricing"}, {"content_hash": "1b73338a81d36e870bbf328574f69ccce55523bf17384a92dac02e3f4531590f", "fetched_at": "2026-08-29T08:10:20.426089+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/blog/formbricks-5-3"}, {"content_hash": "bab926fa636f68446b030a01f780c11bfd1b2323827e0d69b07a400924454212", "fetched_at": "2026-08-29T08:10:20.437621+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/gdpr"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:13:45.981350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3d57089816bb7365a187424cc20e3e97c3dad5ae238c0a92146b8e24a671310", "fetched_at": "2026-08-28T04:10:59.871412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/formbricks/formbricks"}, {"content_hash": "27db8a3137a020e0c87c3f103351dcde2adcd31b4cf1172be6713481656e4577", "fetched_at": "2026-08-29T08:10:20.412694+00:00", "kind": "homepage", "missing": false, "url": "https://formbricks.com"}, {"content_hash": "4c9da1fd4cd5e8fd39441fcc77e6e50f1e7487fbc6049de085a0ebbb00ec61d3", "fetched_at": "2026-08-29T08:10:20.423971+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs/self-hosting/overview"}, {"content_hash": "a5b00af357eb31fa10b0417a1b3551eefca8d284e364999376d851468bde4c49", "fetched_at": "2026-08-29T08:10:20.428142+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs"}, {"content_hash": "982fdf3de4ea0905642b85817ee918d545ff2cd5757b0e766fd4364b5ea457c2", "fetched_at": "2026-08-29T08:10:20.429893+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about"}, {"content_hash": "948799c97f69ba0b95dd9a57f614697b2c6118c7acd7f1276ae2ecabfaef440f", "fetched_at": "2026-08-29T08:10:20.432182+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about/vision"}, {"content_hash": "f806490829acf45205e7157b168a88dd022f03ee148f64a6cc6f81753d5d2876", "fetched_at": "2026-08-29T08:10:20.435299+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/best-practices/docs-feedback"}, {"content_hash": "c18c94b8889c794a7f8884f7a92c29813205089a5977cda7b698f891c3237f42", "fetched_at": "2026-08-29T08:10:20.421994+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/pricing"}, {"content_hash": "1b73338a81d36e870bbf328574f69ccce55523bf17384a92dac02e3f4531590f", "fetched_at": "2026-08-29T08:10:20.426089+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/blog/formbricks-5-3"}, {"content_hash": "bab926fa636f68446b030a01f780c11bfd1b2323827e0d69b07a400924454212", "fetched_at": "2026-08-29T08:10:20.437621+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/gdpr"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:13:45.981350+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f3d57089816bb7365a187424cc20e3e97c3dad5ae238c0a92146b8e24a671310", "fetched_at": "2026-08-28T04:10:59.871412+00:00", "kind": "readme", "missing": false, "url": "https://github.com/formbricks/formbricks"}, {"content_hash": "27db8a3137a020e0c87c3f103351dcde2adcd31b4cf1172be6713481656e4577", "fetched_at": "2026-08-29T08:10:20.412694+00:00", "kind": "homepage", "missing": false, "url": "https://formbricks.com"}, {"content_hash": "4c9da1fd4cd5e8fd39441fcc77e6e50f1e7487fbc6049de085a0ebbb00ec61d3", "fetched_at": "2026-08-29T08:10:20.423971+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs/self-hosting/overview"}, {"content_hash": "a5b00af357eb31fa10b0417a1b3551eefca8d284e364999376d851468bde4c49", "fetched_at": "2026-08-29T08:10:20.428142+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/docs"}, {"content_hash": "982fdf3de4ea0905642b85817ee918d545ff2cd5757b0e766fd4364b5ea457c2", "fetched_at": "2026-08-29T08:10:20.429893+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about"}, {"content_hash": "948799c97f69ba0b95dd9a57f614697b2c6118c7acd7f1276ae2ecabfaef440f", "fetched_at": "2026-08-29T08:10:20.432182+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/about/vision"}, {"content_hash": "f806490829acf45205e7157b168a88dd022f03ee148f64a6cc6f81753d5d2876", "fetched_at": "2026-08-29T08:10:20.435299+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/best-practices/docs-feedback"}, {"content_hash": "c18c94b8889c794a7f8884f7a92c29813205089a5977cda7b698f891c3237f42", "fetched_at": "2026-08-29T08:10:20.421994+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/pricing"}, {"content_hash": "1b73338a81d36e870bbf328574f69ccce55523bf17384a92dac02e3f4531590f", "fetched_at": "2026-08-29T08:10:20.426089+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/blog/formbricks-5-3"}, {"content_hash": "bab926fa636f68446b030a01f780c11bfd1b2323827e0d69b07a400924454212", "fetched_at": "2026-08-29T08:10:20.437621+00:00", "kind": "site_page", "missing": false, "url": "https://formbricks.com/gdpr"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1549, "days_push": 7, "days_rel": 7, "gap_med": 3.0, "n_releases_24m": 109}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}