{"adoption": {"forks": 368, "observed_at": "2026-08-28T04:08:40.511551+00:00", "stars": 4255}, "canonical_url": "https://ross.abutalabs.com/products/h2oai-wave", "card": {"archived": false, "artifact_type": "framework", "description": "Realtime Web Apps and Dashboards for Python and R", "domain": ["web-development", "data-visualization", "analytics", "machine-learning", "developer-tools"], "enriched": true, "function": ["web-framework", "data-visualization", "ui-components", "state-management", "chat-interface"], "health_score": 100, "homepage": "https://wave.h2o.ai", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["h2oai/wave"], "name": "h2oai/wave", "platform": ["python", "cross-platform", "windows"], "pushed_at": "2026-08-24T21:58:54+00:00", "repo": "h2oai/wave", "stars": 4255, "tags": ["dashboards", "realtime", "low-code", "r-language", "ai-apps", "no-frontend-required", "web-server", "linux", "macos"], "topics": ["app", "dashboard", "visualization", "python", "realtime", "webapp", "r", "typescript", "hacktoberfest", "fedramp"], "urls": [], "use_cases": ["build a realtime monitoring dashboard in python", "create an interactive web app without learning html css javascript", "build a chatbot ui for an llm in python", "deploy a live analytics dashboard for data science models", "build an internal tool or admin panel quickly", "stream live metrics and alerts to a browser", "prototype an ai app frontend in pure python"], "what_it_is": "H2O Wave is a software stack for building realtime, browser-based web applications and dashboards entirely in Python (and R) without HTML, JavaScript, or CSS. It pairs a Python/R driver library with a relay server that synchronizes UI state live between backend code and connected browsers.", "when_to_avoid": ["you need pixel-perfect custom frontend design or complex client-side logic", "you are building a large-scale public-facing web application with custom UX", "you need a traditional request/response REST API backend", "your team already has strong frontend skills and a component library"], "when_to_choose": ["you know Python or R but not frontend web development", "you need realtime, collaborative dashboards or live-updating apps", "you want batteries-included UI components for analytics and decision-support apps", "you are a data scientist building AI/ML apps without a software engineer"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/h2oai-wave", "repo": "h2oai/wave", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.511551+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:22:08.962779+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "518d87ec06f46cf75c260acae070b7011436b008328cd9ba3dcbafb4df56a25b", "fetched_at": "2026-08-28T04:08:40.511551+00:00", "kind": "readme", "missing": false, "url": "https://github.com/h2oai/wave"}, {"content_hash": "93b21f95901adaa096c47df17fe2bf38fc0ec5c1062dee0eb9f496668426034d", "fetched_at": "2026-08-29T09:11:55.921413+00:00", "kind": "homepage", "missing": false, "url": "https://wave.h2o.ai"}, {"content_hash": "928974b5bc7332738423fd58f6e15470cfb5b470e50d0e622a796b0cce189a70", "fetched_at": "2026-08-29T09:11:55.930754+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/getting-started"}, {"content_hash": "3bfe3e91a069f18523efffd2b77e6564b6197941711e539cc0a839f5ccffdb1f", "fetched_at": "2026-08-29T09:11:55.932717+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/guide"}, {"content_hash": "bb1023f5be9b7efe7009bef57d218c7e5d0446936b8ce36111fbf6ec52358aa8", "fetched_at": "2026-08-29T09:11:55.934405+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/widgets/overview"}, {"content_hash": "73807696e232be524d03b90e2939b8b2cca7fff0c1deb6a8d94619e156608663", "fetched_at": "2026-08-29T09:11:55.936097+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/examples"}, {"content_hash": "48b06ab084bab9cab96b20988134114f53ab8ee5c23dce358ae558568edb805c", "fetched_at": "2026-08-29T09:11:55.937798+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/api"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.511551+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:22:08.962779+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "518d87ec06f46cf75c260acae070b7011436b008328cd9ba3dcbafb4df56a25b", "fetched_at": "2026-08-28T04:08:40.511551+00:00", "kind": "readme", "missing": false, "url": "https://github.com/h2oai/wave"}, {"content_hash": "93b21f95901adaa096c47df17fe2bf38fc0ec5c1062dee0eb9f496668426034d", "fetched_at": "2026-08-29T09:11:55.921413+00:00", "kind": "homepage", "missing": false, "url": "https://wave.h2o.ai"}, {"content_hash": "928974b5bc7332738423fd58f6e15470cfb5b470e50d0e622a796b0cce189a70", "fetched_at": "2026-08-29T09:11:55.930754+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/getting-started"}, {"content_hash": "3bfe3e91a069f18523efffd2b77e6564b6197941711e539cc0a839f5ccffdb1f", "fetched_at": "2026-08-29T09:11:55.932717+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/guide"}, {"content_hash": "bb1023f5be9b7efe7009bef57d218c7e5d0446936b8ce36111fbf6ec52358aa8", "fetched_at": "2026-08-29T09:11:55.934405+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/widgets/overview"}, {"content_hash": "73807696e232be524d03b90e2939b8b2cca7fff0c1deb6a8d94619e156608663", "fetched_at": "2026-08-29T09:11:55.936097+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/examples"}, {"content_hash": "48b06ab084bab9cab96b20988134114f53ab8ee5c23dce358ae558568edb805c", "fetched_at": "2026-08-29T09:11:55.937798+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/api"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:22:08.962779+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "518d87ec06f46cf75c260acae070b7011436b008328cd9ba3dcbafb4df56a25b", "fetched_at": "2026-08-28T04:08:40.511551+00:00", "kind": "readme", "missing": false, "url": "https://github.com/h2oai/wave"}, {"content_hash": "93b21f95901adaa096c47df17fe2bf38fc0ec5c1062dee0eb9f496668426034d", "fetched_at": "2026-08-29T09:11:55.921413+00:00", "kind": "homepage", "missing": false, "url": "https://wave.h2o.ai"}, {"content_hash": "928974b5bc7332738423fd58f6e15470cfb5b470e50d0e622a796b0cce189a70", "fetched_at": "2026-08-29T09:11:55.930754+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/getting-started"}, {"content_hash": "3bfe3e91a069f18523efffd2b77e6564b6197941711e539cc0a839f5ccffdb1f", "fetched_at": "2026-08-29T09:11:55.932717+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/guide"}, {"content_hash": "bb1023f5be9b7efe7009bef57d218c7e5d0446936b8ce36111fbf6ec52358aa8", "fetched_at": "2026-08-29T09:11:55.934405+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/widgets/overview"}, {"content_hash": "73807696e232be524d03b90e2939b8b2cca7fff0c1deb6a8d94619e156608663", "fetched_at": "2026-08-29T09:11:55.936097+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/examples"}, {"content_hash": "48b06ab084bab9cab96b20988134114f53ab8ee5c23dce358ae558568edb805c", "fetched_at": "2026-08-29T09:11:55.937798+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/api"}], "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:08:40.511551+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.511551+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.511551+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:22:08.962779+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "518d87ec06f46cf75c260acae070b7011436b008328cd9ba3dcbafb4df56a25b", "fetched_at": "2026-08-28T04:08:40.511551+00:00", "kind": "readme", "missing": false, "url": "https://github.com/h2oai/wave"}, {"content_hash": "93b21f95901adaa096c47df17fe2bf38fc0ec5c1062dee0eb9f496668426034d", "fetched_at": "2026-08-29T09:11:55.921413+00:00", "kind": "homepage", "missing": false, "url": "https://wave.h2o.ai"}, {"content_hash": "928974b5bc7332738423fd58f6e15470cfb5b470e50d0e622a796b0cce189a70", "fetched_at": "2026-08-29T09:11:55.930754+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/getting-started"}, {"content_hash": "3bfe3e91a069f18523efffd2b77e6564b6197941711e539cc0a839f5ccffdb1f", "fetched_at": "2026-08-29T09:11:55.932717+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/guide"}, {"content_hash": "bb1023f5be9b7efe7009bef57d218c7e5d0446936b8ce36111fbf6ec52358aa8", "fetched_at": "2026-08-29T09:11:55.934405+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/widgets/overview"}, {"content_hash": "73807696e232be524d03b90e2939b8b2cca7fff0c1deb6a8d94619e156608663", "fetched_at": "2026-08-29T09:11:55.936097+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/examples"}, {"content_hash": "48b06ab084bab9cab96b20988134114f53ab8ee5c23dce358ae558568edb805c", "fetched_at": "2026-08-29T09:11:55.937798+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/api"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.511551+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.511551+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:22:08.962779+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "518d87ec06f46cf75c260acae070b7011436b008328cd9ba3dcbafb4df56a25b", "fetched_at": "2026-08-28T04:08:40.511551+00:00", "kind": "readme", "missing": false, "url": "https://github.com/h2oai/wave"}, {"content_hash": "93b21f95901adaa096c47df17fe2bf38fc0ec5c1062dee0eb9f496668426034d", "fetched_at": "2026-08-29T09:11:55.921413+00:00", "kind": "homepage", "missing": false, "url": "https://wave.h2o.ai"}, {"content_hash": "928974b5bc7332738423fd58f6e15470cfb5b470e50d0e622a796b0cce189a70", "fetched_at": "2026-08-29T09:11:55.930754+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/getting-started"}, {"content_hash": "3bfe3e91a069f18523efffd2b77e6564b6197941711e539cc0a839f5ccffdb1f", "fetched_at": "2026-08-29T09:11:55.932717+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/guide"}, {"content_hash": "bb1023f5be9b7efe7009bef57d218c7e5d0446936b8ce36111fbf6ec52358aa8", "fetched_at": "2026-08-29T09:11:55.934405+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/widgets/overview"}, {"content_hash": "73807696e232be524d03b90e2939b8b2cca7fff0c1deb6a8d94619e156608663", "fetched_at": "2026-08-29T09:11:55.936097+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/examples"}, {"content_hash": "48b06ab084bab9cab96b20988134114f53ab8ee5c23dce358ae558568edb805c", "fetched_at": "2026-08-29T09:11:55.937798+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/api"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.511551+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.511551+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.511551+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:22:08.962779+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "518d87ec06f46cf75c260acae070b7011436b008328cd9ba3dcbafb4df56a25b", "fetched_at": "2026-08-28T04:08:40.511551+00:00", "kind": "readme", "missing": false, "url": "https://github.com/h2oai/wave"}, {"content_hash": "93b21f95901adaa096c47df17fe2bf38fc0ec5c1062dee0eb9f496668426034d", "fetched_at": "2026-08-29T09:11:55.921413+00:00", "kind": "homepage", "missing": false, "url": "https://wave.h2o.ai"}, {"content_hash": "928974b5bc7332738423fd58f6e15470cfb5b470e50d0e622a796b0cce189a70", "fetched_at": "2026-08-29T09:11:55.930754+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/getting-started"}, {"content_hash": "3bfe3e91a069f18523efffd2b77e6564b6197941711e539cc0a839f5ccffdb1f", "fetched_at": "2026-08-29T09:11:55.932717+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/guide"}, {"content_hash": "bb1023f5be9b7efe7009bef57d218c7e5d0446936b8ce36111fbf6ec52358aa8", "fetched_at": "2026-08-29T09:11:55.934405+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/widgets/overview"}, {"content_hash": "73807696e232be524d03b90e2939b8b2cca7fff0c1deb6a8d94619e156608663", "fetched_at": "2026-08-29T09:11:55.936097+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/examples"}, {"content_hash": "48b06ab084bab9cab96b20988134114f53ab8ee5c23dce358ae558568edb805c", "fetched_at": "2026-08-29T09:11:55.937798+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/api"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.511551+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:40.511551+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:22:08.962779+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "518d87ec06f46cf75c260acae070b7011436b008328cd9ba3dcbafb4df56a25b", "fetched_at": "2026-08-28T04:08:40.511551+00:00", "kind": "readme", "missing": false, "url": "https://github.com/h2oai/wave"}, {"content_hash": "93b21f95901adaa096c47df17fe2bf38fc0ec5c1062dee0eb9f496668426034d", "fetched_at": "2026-08-29T09:11:55.921413+00:00", "kind": "homepage", "missing": false, "url": "https://wave.h2o.ai"}, {"content_hash": "928974b5bc7332738423fd58f6e15470cfb5b470e50d0e622a796b0cce189a70", "fetched_at": "2026-08-29T09:11:55.930754+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/getting-started"}, {"content_hash": "3bfe3e91a069f18523efffd2b77e6564b6197941711e539cc0a839f5ccffdb1f", "fetched_at": "2026-08-29T09:11:55.932717+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/guide"}, {"content_hash": "bb1023f5be9b7efe7009bef57d218c7e5d0446936b8ce36111fbf6ec52358aa8", "fetched_at": "2026-08-29T09:11:55.934405+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/widgets/overview"}, {"content_hash": "73807696e232be524d03b90e2939b8b2cca7fff0c1deb6a8d94619e156608663", "fetched_at": "2026-08-29T09:11:55.936097+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/examples"}, {"content_hash": "48b06ab084bab9cab96b20988134114f53ab8ee5c23dce358ae558568edb805c", "fetched_at": "2026-08-29T09:11:55.937798+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/api"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:22:08.962779+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "518d87ec06f46cf75c260acae070b7011436b008328cd9ba3dcbafb4df56a25b", "fetched_at": "2026-08-28T04:08:40.511551+00:00", "kind": "readme", "missing": false, "url": "https://github.com/h2oai/wave"}, {"content_hash": "93b21f95901adaa096c47df17fe2bf38fc0ec5c1062dee0eb9f496668426034d", "fetched_at": "2026-08-29T09:11:55.921413+00:00", "kind": "homepage", "missing": false, "url": "https://wave.h2o.ai"}, {"content_hash": "928974b5bc7332738423fd58f6e15470cfb5b470e50d0e622a796b0cce189a70", "fetched_at": "2026-08-29T09:11:55.930754+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/getting-started"}, {"content_hash": "3bfe3e91a069f18523efffd2b77e6564b6197941711e539cc0a839f5ccffdb1f", "fetched_at": "2026-08-29T09:11:55.932717+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/guide"}, {"content_hash": "bb1023f5be9b7efe7009bef57d218c7e5d0446936b8ce36111fbf6ec52358aa8", "fetched_at": "2026-08-29T09:11:55.934405+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/widgets/overview"}, {"content_hash": "73807696e232be524d03b90e2939b8b2cca7fff0c1deb6a8d94619e156608663", "fetched_at": "2026-08-29T09:11:55.936097+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/examples"}, {"content_hash": "48b06ab084bab9cab96b20988134114f53ab8ee5c23dce358ae558568edb805c", "fetched_at": "2026-08-29T09:11:55.937798+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/api"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:22:08.962779+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "518d87ec06f46cf75c260acae070b7011436b008328cd9ba3dcbafb4df56a25b", "fetched_at": "2026-08-28T04:08:40.511551+00:00", "kind": "readme", "missing": false, "url": "https://github.com/h2oai/wave"}, {"content_hash": "93b21f95901adaa096c47df17fe2bf38fc0ec5c1062dee0eb9f496668426034d", "fetched_at": "2026-08-29T09:11:55.921413+00:00", "kind": "homepage", "missing": false, "url": "https://wave.h2o.ai"}, {"content_hash": "928974b5bc7332738423fd58f6e15470cfb5b470e50d0e622a796b0cce189a70", "fetched_at": "2026-08-29T09:11:55.930754+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/getting-started"}, {"content_hash": "3bfe3e91a069f18523efffd2b77e6564b6197941711e539cc0a839f5ccffdb1f", "fetched_at": "2026-08-29T09:11:55.932717+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/guide"}, {"content_hash": "bb1023f5be9b7efe7009bef57d218c7e5d0446936b8ce36111fbf6ec52358aa8", "fetched_at": "2026-08-29T09:11:55.934405+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/widgets/overview"}, {"content_hash": "73807696e232be524d03b90e2939b8b2cca7fff0c1deb6a8d94619e156608663", "fetched_at": "2026-08-29T09:11:55.936097+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/examples"}, {"content_hash": "48b06ab084bab9cab96b20988134114f53ab8ee5c23dce358ae558568edb805c", "fetched_at": "2026-08-29T09:11:55.937798+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/api"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:22:08.962779+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "518d87ec06f46cf75c260acae070b7011436b008328cd9ba3dcbafb4df56a25b", "fetched_at": "2026-08-28T04:08:40.511551+00:00", "kind": "readme", "missing": false, "url": "https://github.com/h2oai/wave"}, {"content_hash": "93b21f95901adaa096c47df17fe2bf38fc0ec5c1062dee0eb9f496668426034d", "fetched_at": "2026-08-29T09:11:55.921413+00:00", "kind": "homepage", "missing": false, "url": "https://wave.h2o.ai"}, {"content_hash": "928974b5bc7332738423fd58f6e15470cfb5b470e50d0e622a796b0cce189a70", "fetched_at": "2026-08-29T09:11:55.930754+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/getting-started"}, {"content_hash": "3bfe3e91a069f18523efffd2b77e6564b6197941711e539cc0a839f5ccffdb1f", "fetched_at": "2026-08-29T09:11:55.932717+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/guide"}, {"content_hash": "bb1023f5be9b7efe7009bef57d218c7e5d0446936b8ce36111fbf6ec52358aa8", "fetched_at": "2026-08-29T09:11:55.934405+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/widgets/overview"}, {"content_hash": "73807696e232be524d03b90e2939b8b2cca7fff0c1deb6a8d94619e156608663", "fetched_at": "2026-08-29T09:11:55.936097+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/examples"}, {"content_hash": "48b06ab084bab9cab96b20988134114f53ab8ee5c23dce358ae558568edb805c", "fetched_at": "2026-08-29T09:11:55.937798+00:00", "kind": "site_page", "missing": false, "url": "https://wave.h2o.ai/docs/api"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 98}, "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": 2300, "days_push": 9, "days_rel": 19, "gap_med": 15.5, "n_releases_24m": 33}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}