{"adoption": {"forks": 716, "observed_at": "2026-08-28T04:05:39.381339+00:00", "stars": 1809}, "canonical_url": "https://ross.abutalabs.com/products/vaadin-framework", "card": {"archived": false, "artifact_type": "framework", "description": "Vaadin 6, 7, 8   is a Java framework for modern Java web applications.", "domain": ["web-development", "frontend", "developer-tools"], "enriched": true, "function": ["web-framework", "ui-components", "frontend-framework"], "health_score": 99, "homepage": "http://vaadin.com/", "language": "Java", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["vaadin/framework"], "name": "vaadin/framework", "platform": ["jvm", "cross-platform"], "pushed_at": "2026-08-21T08:07:25+00:00", "repo": "vaadin/framework", "stars": 1809, "tags": ["vaadin", "gwt", "java-web-apps", "server-side-ui", "legacy-framework", "commercial-license", "web-server"], "topics": ["vaadin-framework", "java", "vaadin", "web-application-framework"], "urls": [], "use_cases": ["build web apps in pure java without javascript", "maintain legacy vaadin 7 or vaadin 8 application", "fork vaadin 8 to self-maintain an enterprise app", "build data-centric internal business ui in java", "migrate old vaadin framework project to newer vaadin platform"], "what_it_is": "Vaadin Framework 6/7/8 is a Java web application framework that lets developers build modern web UIs entirely in plain Java, using GWT for the client side. This repository is now an archive of the last Apache-2 licensed versions (8.14.3 and 7.7.17), with newer development moved to a closed-source commercial model.", "when_to_avoid": ["you are starting a new project - use the actively developed Vaadin platform instead", "you need open-source licensing beyond 8.14.3 / 7.7.17, since later releases are commercial", "you want a JavaScript/TypeScript-first frontend stack"], "when_to_choose": ["you have an existing Vaadin 7/8 codebase to maintain or fork", "you want the last open-source Apache-2 licensed Vaadin versions", "your team writes only Java and wants server-driven UIs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vaadin-framework", "repo": "vaadin/framework", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.381339+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:21:20.849335+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "15a909d006d3da137745dbfe8e9fc4d12a525828b160403647361c1fa6feed47", "fetched_at": "2026-08-28T04:05:39.381339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vaadin/framework"}, {"content_hash": "1568902a99d1e9efc2b1ccfa4f18eddf8b84bee98e9f0a2ea286291fb76de84b", "fetched_at": "2026-08-29T11:00:15.036566+00:00", "kind": "homepage", "missing": false, "url": "http://vaadin.com/"}, {"content_hash": "12ce0f8f15b24835078c4bb0e73a355939bffe1859d44e8539986ad8f6d81f1d", "fetched_at": "2026-08-29T11:00:15.039467+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest"}, {"content_hash": "1d3ad0838a8fe1c379f41d6bc370a75c785c309d61e9a0f68c742299dc03e5a0", "fetched_at": "2026-08-29T11:00:15.044130+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/quickstart"}, {"content_hash": "382674f1b2e79cd6ff7506fa97c57a0a4ea4a3f11480c8867167a8354c0e83b7", "fetched_at": "2026-08-29T11:00:15.046454+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest/components"}, {"content_hash": "2a9889b6a6511bace45f30c545ad2b874b40d0ac79668b4ac21888b0c33b11fd", "fetched_at": "2026-08-29T11:00:15.041475+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/pricing"}, {"content_hash": "1550e262fffeed29ee3df75f3c289133d453542511edddac5d15dae74de8b817", "fetched_at": "2026-08-29T11:00:15.048300+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/company"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.381339+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:21:20.849335+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "15a909d006d3da137745dbfe8e9fc4d12a525828b160403647361c1fa6feed47", "fetched_at": "2026-08-28T04:05:39.381339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vaadin/framework"}, {"content_hash": "1568902a99d1e9efc2b1ccfa4f18eddf8b84bee98e9f0a2ea286291fb76de84b", "fetched_at": "2026-08-29T11:00:15.036566+00:00", "kind": "homepage", "missing": false, "url": "http://vaadin.com/"}, {"content_hash": "12ce0f8f15b24835078c4bb0e73a355939bffe1859d44e8539986ad8f6d81f1d", "fetched_at": "2026-08-29T11:00:15.039467+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest"}, {"content_hash": "1d3ad0838a8fe1c379f41d6bc370a75c785c309d61e9a0f68c742299dc03e5a0", "fetched_at": "2026-08-29T11:00:15.044130+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/quickstart"}, {"content_hash": "382674f1b2e79cd6ff7506fa97c57a0a4ea4a3f11480c8867167a8354c0e83b7", "fetched_at": "2026-08-29T11:00:15.046454+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest/components"}, {"content_hash": "2a9889b6a6511bace45f30c545ad2b874b40d0ac79668b4ac21888b0c33b11fd", "fetched_at": "2026-08-29T11:00:15.041475+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/pricing"}, {"content_hash": "1550e262fffeed29ee3df75f3c289133d453542511edddac5d15dae74de8b817", "fetched_at": "2026-08-29T11:00:15.048300+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/company"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:21:20.849335+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "15a909d006d3da137745dbfe8e9fc4d12a525828b160403647361c1fa6feed47", "fetched_at": "2026-08-28T04:05:39.381339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vaadin/framework"}, {"content_hash": "1568902a99d1e9efc2b1ccfa4f18eddf8b84bee98e9f0a2ea286291fb76de84b", "fetched_at": "2026-08-29T11:00:15.036566+00:00", "kind": "homepage", "missing": false, "url": "http://vaadin.com/"}, {"content_hash": "12ce0f8f15b24835078c4bb0e73a355939bffe1859d44e8539986ad8f6d81f1d", "fetched_at": "2026-08-29T11:00:15.039467+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest"}, {"content_hash": "1d3ad0838a8fe1c379f41d6bc370a75c785c309d61e9a0f68c742299dc03e5a0", "fetched_at": "2026-08-29T11:00:15.044130+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/quickstart"}, {"content_hash": "382674f1b2e79cd6ff7506fa97c57a0a4ea4a3f11480c8867167a8354c0e83b7", "fetched_at": "2026-08-29T11:00:15.046454+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest/components"}, {"content_hash": "2a9889b6a6511bace45f30c545ad2b874b40d0ac79668b4ac21888b0c33b11fd", "fetched_at": "2026-08-29T11:00:15.041475+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/pricing"}, {"content_hash": "1550e262fffeed29ee3df75f3c289133d453542511edddac5d15dae74de8b817", "fetched_at": "2026-08-29T11:00:15.048300+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/company"}], "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:05:39.381339+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.381339+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.381339+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:21:20.849335+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "15a909d006d3da137745dbfe8e9fc4d12a525828b160403647361c1fa6feed47", "fetched_at": "2026-08-28T04:05:39.381339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vaadin/framework"}, {"content_hash": "1568902a99d1e9efc2b1ccfa4f18eddf8b84bee98e9f0a2ea286291fb76de84b", "fetched_at": "2026-08-29T11:00:15.036566+00:00", "kind": "homepage", "missing": false, "url": "http://vaadin.com/"}, {"content_hash": "12ce0f8f15b24835078c4bb0e73a355939bffe1859d44e8539986ad8f6d81f1d", "fetched_at": "2026-08-29T11:00:15.039467+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest"}, {"content_hash": "1d3ad0838a8fe1c379f41d6bc370a75c785c309d61e9a0f68c742299dc03e5a0", "fetched_at": "2026-08-29T11:00:15.044130+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/quickstart"}, {"content_hash": "382674f1b2e79cd6ff7506fa97c57a0a4ea4a3f11480c8867167a8354c0e83b7", "fetched_at": "2026-08-29T11:00:15.046454+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest/components"}, {"content_hash": "2a9889b6a6511bace45f30c545ad2b874b40d0ac79668b4ac21888b0c33b11fd", "fetched_at": "2026-08-29T11:00:15.041475+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/pricing"}, {"content_hash": "1550e262fffeed29ee3df75f3c289133d453542511edddac5d15dae74de8b817", "fetched_at": "2026-08-29T11:00:15.048300+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/company"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.381339+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.381339+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:21:20.849335+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "15a909d006d3da137745dbfe8e9fc4d12a525828b160403647361c1fa6feed47", "fetched_at": "2026-08-28T04:05:39.381339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vaadin/framework"}, {"content_hash": "1568902a99d1e9efc2b1ccfa4f18eddf8b84bee98e9f0a2ea286291fb76de84b", "fetched_at": "2026-08-29T11:00:15.036566+00:00", "kind": "homepage", "missing": false, "url": "http://vaadin.com/"}, {"content_hash": "12ce0f8f15b24835078c4bb0e73a355939bffe1859d44e8539986ad8f6d81f1d", "fetched_at": "2026-08-29T11:00:15.039467+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest"}, {"content_hash": "1d3ad0838a8fe1c379f41d6bc370a75c785c309d61e9a0f68c742299dc03e5a0", "fetched_at": "2026-08-29T11:00:15.044130+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/quickstart"}, {"content_hash": "382674f1b2e79cd6ff7506fa97c57a0a4ea4a3f11480c8867167a8354c0e83b7", "fetched_at": "2026-08-29T11:00:15.046454+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest/components"}, {"content_hash": "2a9889b6a6511bace45f30c545ad2b874b40d0ac79668b4ac21888b0c33b11fd", "fetched_at": "2026-08-29T11:00:15.041475+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/pricing"}, {"content_hash": "1550e262fffeed29ee3df75f3c289133d453542511edddac5d15dae74de8b817", "fetched_at": "2026-08-29T11:00:15.048300+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/company"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.381339+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.381339+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.381339+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:21:20.849335+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "15a909d006d3da137745dbfe8e9fc4d12a525828b160403647361c1fa6feed47", "fetched_at": "2026-08-28T04:05:39.381339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vaadin/framework"}, {"content_hash": "1568902a99d1e9efc2b1ccfa4f18eddf8b84bee98e9f0a2ea286291fb76de84b", "fetched_at": "2026-08-29T11:00:15.036566+00:00", "kind": "homepage", "missing": false, "url": "http://vaadin.com/"}, {"content_hash": "12ce0f8f15b24835078c4bb0e73a355939bffe1859d44e8539986ad8f6d81f1d", "fetched_at": "2026-08-29T11:00:15.039467+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest"}, {"content_hash": "1d3ad0838a8fe1c379f41d6bc370a75c785c309d61e9a0f68c742299dc03e5a0", "fetched_at": "2026-08-29T11:00:15.044130+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/quickstart"}, {"content_hash": "382674f1b2e79cd6ff7506fa97c57a0a4ea4a3f11480c8867167a8354c0e83b7", "fetched_at": "2026-08-29T11:00:15.046454+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest/components"}, {"content_hash": "2a9889b6a6511bace45f30c545ad2b874b40d0ac79668b4ac21888b0c33b11fd", "fetched_at": "2026-08-29T11:00:15.041475+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/pricing"}, {"content_hash": "1550e262fffeed29ee3df75f3c289133d453542511edddac5d15dae74de8b817", "fetched_at": "2026-08-29T11:00:15.048300+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/company"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.381339+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:39.381339+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:21:20.849335+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "15a909d006d3da137745dbfe8e9fc4d12a525828b160403647361c1fa6feed47", "fetched_at": "2026-08-28T04:05:39.381339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vaadin/framework"}, {"content_hash": "1568902a99d1e9efc2b1ccfa4f18eddf8b84bee98e9f0a2ea286291fb76de84b", "fetched_at": "2026-08-29T11:00:15.036566+00:00", "kind": "homepage", "missing": false, "url": "http://vaadin.com/"}, {"content_hash": "12ce0f8f15b24835078c4bb0e73a355939bffe1859d44e8539986ad8f6d81f1d", "fetched_at": "2026-08-29T11:00:15.039467+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest"}, {"content_hash": "1d3ad0838a8fe1c379f41d6bc370a75c785c309d61e9a0f68c742299dc03e5a0", "fetched_at": "2026-08-29T11:00:15.044130+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/quickstart"}, {"content_hash": "382674f1b2e79cd6ff7506fa97c57a0a4ea4a3f11480c8867167a8354c0e83b7", "fetched_at": "2026-08-29T11:00:15.046454+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest/components"}, {"content_hash": "2a9889b6a6511bace45f30c545ad2b874b40d0ac79668b4ac21888b0c33b11fd", "fetched_at": "2026-08-29T11:00:15.041475+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/pricing"}, {"content_hash": "1550e262fffeed29ee3df75f3c289133d453542511edddac5d15dae74de8b817", "fetched_at": "2026-08-29T11:00:15.048300+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/company"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:21:20.849335+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "15a909d006d3da137745dbfe8e9fc4d12a525828b160403647361c1fa6feed47", "fetched_at": "2026-08-28T04:05:39.381339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vaadin/framework"}, {"content_hash": "1568902a99d1e9efc2b1ccfa4f18eddf8b84bee98e9f0a2ea286291fb76de84b", "fetched_at": "2026-08-29T11:00:15.036566+00:00", "kind": "homepage", "missing": false, "url": "http://vaadin.com/"}, {"content_hash": "12ce0f8f15b24835078c4bb0e73a355939bffe1859d44e8539986ad8f6d81f1d", "fetched_at": "2026-08-29T11:00:15.039467+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest"}, {"content_hash": "1d3ad0838a8fe1c379f41d6bc370a75c785c309d61e9a0f68c742299dc03e5a0", "fetched_at": "2026-08-29T11:00:15.044130+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/quickstart"}, {"content_hash": "382674f1b2e79cd6ff7506fa97c57a0a4ea4a3f11480c8867167a8354c0e83b7", "fetched_at": "2026-08-29T11:00:15.046454+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest/components"}, {"content_hash": "2a9889b6a6511bace45f30c545ad2b874b40d0ac79668b4ac21888b0c33b11fd", "fetched_at": "2026-08-29T11:00:15.041475+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/pricing"}, {"content_hash": "1550e262fffeed29ee3df75f3c289133d453542511edddac5d15dae74de8b817", "fetched_at": "2026-08-29T11:00:15.048300+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/company"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:21:20.849335+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "15a909d006d3da137745dbfe8e9fc4d12a525828b160403647361c1fa6feed47", "fetched_at": "2026-08-28T04:05:39.381339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vaadin/framework"}, {"content_hash": "1568902a99d1e9efc2b1ccfa4f18eddf8b84bee98e9f0a2ea286291fb76de84b", "fetched_at": "2026-08-29T11:00:15.036566+00:00", "kind": "homepage", "missing": false, "url": "http://vaadin.com/"}, {"content_hash": "12ce0f8f15b24835078c4bb0e73a355939bffe1859d44e8539986ad8f6d81f1d", "fetched_at": "2026-08-29T11:00:15.039467+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest"}, {"content_hash": "1d3ad0838a8fe1c379f41d6bc370a75c785c309d61e9a0f68c742299dc03e5a0", "fetched_at": "2026-08-29T11:00:15.044130+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/quickstart"}, {"content_hash": "382674f1b2e79cd6ff7506fa97c57a0a4ea4a3f11480c8867167a8354c0e83b7", "fetched_at": "2026-08-29T11:00:15.046454+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest/components"}, {"content_hash": "2a9889b6a6511bace45f30c545ad2b874b40d0ac79668b4ac21888b0c33b11fd", "fetched_at": "2026-08-29T11:00:15.041475+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/pricing"}, {"content_hash": "1550e262fffeed29ee3df75f3c289133d453542511edddac5d15dae74de8b817", "fetched_at": "2026-08-29T11:00:15.048300+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/company"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:21:20.849335+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "15a909d006d3da137745dbfe8e9fc4d12a525828b160403647361c1fa6feed47", "fetched_at": "2026-08-28T04:05:39.381339+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vaadin/framework"}, {"content_hash": "1568902a99d1e9efc2b1ccfa4f18eddf8b84bee98e9f0a2ea286291fb76de84b", "fetched_at": "2026-08-29T11:00:15.036566+00:00", "kind": "homepage", "missing": false, "url": "http://vaadin.com/"}, {"content_hash": "12ce0f8f15b24835078c4bb0e73a355939bffe1859d44e8539986ad8f6d81f1d", "fetched_at": "2026-08-29T11:00:15.039467+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest"}, {"content_hash": "1d3ad0838a8fe1c379f41d6bc370a75c785c309d61e9a0f68c742299dc03e5a0", "fetched_at": "2026-08-29T11:00:15.044130+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/quickstart"}, {"content_hash": "382674f1b2e79cd6ff7506fa97c57a0a4ea4a3f11480c8867167a8354c0e83b7", "fetched_at": "2026-08-29T11:00:15.046454+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/docs/latest/components"}, {"content_hash": "2a9889b6a6511bace45f30c545ad2b874b40d0ac79668b4ac21888b0c33b11fd", "fetched_at": "2026-08-29T11:00:15.041475+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/pricing"}, {"content_hash": "1550e262fffeed29ee3df75f3c289133d453542511edddac5d15dae74de8b817", "fetched_at": "2026-08-29T11:00:15.048300+00:00", "kind": "site_page", "missing": false, "url": "https://vaadin.com/company"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 98}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5066, "days_push": 12, "days_rel": 16, "gap_med": 16, "n_releases_24m": 28}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}