{"adoption": {"forks": 418, "observed_at": "2026-08-28T04:09:08.782266+00:00", "stars": 5039}, "canonical_url": "https://ross.abutalabs.com/products/modernjs", "card": {"archived": false, "artifact_type": "framework", "description": "A progressive web framework based on React and Rsbuild.", "domain": ["web-development", "frontend", "backend", "developer-tools"], "enriched": true, "function": ["web-framework", "ssr", "static-site-generator", "routing", "build-tool", "middleware", "state-management", "form-handling"], "health_score": 100, "homepage": "https://modernjs.dev/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["web-infra-dev/modern.js"], "name": "web-infra-dev/modern.js", "platform": ["cross-platform"], "pushed_at": "2026-08-26T18:06:42+00:00", "repo": "web-infra-dev/modern.js", "stars": 5039, "tags": ["react", "rspack", "rsbuild", "bundler", "bff", "react-server-components", "ssg", "file-based-routing", "tailwind-css", "typescript", "nodejs", "web-server"], "topics": ["react", "framework", "boilerplate", "build-tool", "website", "ssr", "web", "rspack", "webpack"], "urls": [], "use_cases": ["build a React app with server-side rendering", "create a React app with file-based routing", "build a full-stack React app with a BFF layer", "generate a static site from React components", "speed up React builds with a Rust bundler", "build a React app with React Server Components", "scaffold a production React web application"], "what_it_is": "Modern.js is a progressive React web framework from ByteDance built on the Rust-based Rspack/Rsbuild toolchain. It provides file-based nested routing, SSR/SSG/RSC rendering modes, integrated BFF development, and built-in CSS solutions with zero-to-full configurability.", "when_to_avoid": ["you prefer the larger ecosystem and community of Next.js", "your project is not React-based", "you need a minimal setup without framework conventions", "you rely on plugins or tooling specific to Vite or webpack ecosystems"], "when_to_choose": ["you want an all-in-one React framework with SSR, SSG, and RSC support out of the box", "you need faster build times via Rspack/Rsbuild instead of webpack", "you want integrated BFF development in the same project as the frontend", "you are building React applications at scale, especially in a ByteDance-style ecosystem"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/modernjs", "repo": "web-infra-dev/modern.js", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.782266+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:17:24.862773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6176ed67b89a22e48c475cf86ef47ad87a1a63b7519b9c2b0c7f6856737e4a6", "fetched_at": "2026-08-28T04:09:08.782266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-infra-dev/modern.js"}, {"content_hash": "b259fb45623664f94c564d7b998693cea5c59ecf6acdd49a578a928ccd1b5df7", "fetched_at": "2026-08-29T08:58:18.561571+00:00", "kind": "homepage", "missing": false, "url": "https://modernjs.dev/"}, {"content_hash": "bddd0d70ba3f2d51be666220ccf24914dd8a63d972aa51f3113612d655491568", "fetched_at": "2026-08-29T08:58:18.734758+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/routes/routes"}, {"content_hash": "f457af6b75639d70b341a4ba24b46be019217b219d3ab3dd0e45a24b4e623703", "fetched_at": "2026-08-29T08:58:18.777359+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/render/ssr"}, {"content_hash": "6137eadb9f007e3524eb4b3902685abc1b97dd98a910a030639a3744c8d7019b", "fetched_at": "2026-08-29T08:58:18.832955+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/css/css"}, {"content_hash": "689cfbc7dfd8944aa0d9c7f453028c040c8b509b681bed7b4c03e4dedd516d8d", "fetched_at": "2026-08-29T08:58:18.933945+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/advanced-features/bff"}, {"content_hash": "02ffb7843cdf9e5bd11ea2679a94a9f3772d361521f4db7fbcadcf77447aa9d8", "fetched_at": "2026-08-29T08:58:18.629665+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/v2"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.782266+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:17:24.862773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6176ed67b89a22e48c475cf86ef47ad87a1a63b7519b9c2b0c7f6856737e4a6", "fetched_at": "2026-08-28T04:09:08.782266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-infra-dev/modern.js"}, {"content_hash": "b259fb45623664f94c564d7b998693cea5c59ecf6acdd49a578a928ccd1b5df7", "fetched_at": "2026-08-29T08:58:18.561571+00:00", "kind": "homepage", "missing": false, "url": "https://modernjs.dev/"}, {"content_hash": "bddd0d70ba3f2d51be666220ccf24914dd8a63d972aa51f3113612d655491568", "fetched_at": "2026-08-29T08:58:18.734758+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/routes/routes"}, {"content_hash": "f457af6b75639d70b341a4ba24b46be019217b219d3ab3dd0e45a24b4e623703", "fetched_at": "2026-08-29T08:58:18.777359+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/render/ssr"}, {"content_hash": "6137eadb9f007e3524eb4b3902685abc1b97dd98a910a030639a3744c8d7019b", "fetched_at": "2026-08-29T08:58:18.832955+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/css/css"}, {"content_hash": "689cfbc7dfd8944aa0d9c7f453028c040c8b509b681bed7b4c03e4dedd516d8d", "fetched_at": "2026-08-29T08:58:18.933945+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/advanced-features/bff"}, {"content_hash": "02ffb7843cdf9e5bd11ea2679a94a9f3772d361521f4db7fbcadcf77447aa9d8", "fetched_at": "2026-08-29T08:58:18.629665+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/v2"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:17:24.862773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6176ed67b89a22e48c475cf86ef47ad87a1a63b7519b9c2b0c7f6856737e4a6", "fetched_at": "2026-08-28T04:09:08.782266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-infra-dev/modern.js"}, {"content_hash": "b259fb45623664f94c564d7b998693cea5c59ecf6acdd49a578a928ccd1b5df7", "fetched_at": "2026-08-29T08:58:18.561571+00:00", "kind": "homepage", "missing": false, "url": "https://modernjs.dev/"}, {"content_hash": "bddd0d70ba3f2d51be666220ccf24914dd8a63d972aa51f3113612d655491568", "fetched_at": "2026-08-29T08:58:18.734758+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/routes/routes"}, {"content_hash": "f457af6b75639d70b341a4ba24b46be019217b219d3ab3dd0e45a24b4e623703", "fetched_at": "2026-08-29T08:58:18.777359+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/render/ssr"}, {"content_hash": "6137eadb9f007e3524eb4b3902685abc1b97dd98a910a030639a3744c8d7019b", "fetched_at": "2026-08-29T08:58:18.832955+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/css/css"}, {"content_hash": "689cfbc7dfd8944aa0d9c7f453028c040c8b509b681bed7b4c03e4dedd516d8d", "fetched_at": "2026-08-29T08:58:18.933945+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/advanced-features/bff"}, {"content_hash": "02ffb7843cdf9e5bd11ea2679a94a9f3772d361521f4db7fbcadcf77447aa9d8", "fetched_at": "2026-08-29T08:58:18.629665+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/v2"}], "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:09:08.782266+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.782266+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.782266+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:17:24.862773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6176ed67b89a22e48c475cf86ef47ad87a1a63b7519b9c2b0c7f6856737e4a6", "fetched_at": "2026-08-28T04:09:08.782266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-infra-dev/modern.js"}, {"content_hash": "b259fb45623664f94c564d7b998693cea5c59ecf6acdd49a578a928ccd1b5df7", "fetched_at": "2026-08-29T08:58:18.561571+00:00", "kind": "homepage", "missing": false, "url": "https://modernjs.dev/"}, {"content_hash": "bddd0d70ba3f2d51be666220ccf24914dd8a63d972aa51f3113612d655491568", "fetched_at": "2026-08-29T08:58:18.734758+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/routes/routes"}, {"content_hash": "f457af6b75639d70b341a4ba24b46be019217b219d3ab3dd0e45a24b4e623703", "fetched_at": "2026-08-29T08:58:18.777359+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/render/ssr"}, {"content_hash": "6137eadb9f007e3524eb4b3902685abc1b97dd98a910a030639a3744c8d7019b", "fetched_at": "2026-08-29T08:58:18.832955+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/css/css"}, {"content_hash": "689cfbc7dfd8944aa0d9c7f453028c040c8b509b681bed7b4c03e4dedd516d8d", "fetched_at": "2026-08-29T08:58:18.933945+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/advanced-features/bff"}, {"content_hash": "02ffb7843cdf9e5bd11ea2679a94a9f3772d361521f4db7fbcadcf77447aa9d8", "fetched_at": "2026-08-29T08:58:18.629665+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/v2"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.782266+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.782266+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:17:24.862773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6176ed67b89a22e48c475cf86ef47ad87a1a63b7519b9c2b0c7f6856737e4a6", "fetched_at": "2026-08-28T04:09:08.782266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-infra-dev/modern.js"}, {"content_hash": "b259fb45623664f94c564d7b998693cea5c59ecf6acdd49a578a928ccd1b5df7", "fetched_at": "2026-08-29T08:58:18.561571+00:00", "kind": "homepage", "missing": false, "url": "https://modernjs.dev/"}, {"content_hash": "bddd0d70ba3f2d51be666220ccf24914dd8a63d972aa51f3113612d655491568", "fetched_at": "2026-08-29T08:58:18.734758+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/routes/routes"}, {"content_hash": "f457af6b75639d70b341a4ba24b46be019217b219d3ab3dd0e45a24b4e623703", "fetched_at": "2026-08-29T08:58:18.777359+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/render/ssr"}, {"content_hash": "6137eadb9f007e3524eb4b3902685abc1b97dd98a910a030639a3744c8d7019b", "fetched_at": "2026-08-29T08:58:18.832955+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/css/css"}, {"content_hash": "689cfbc7dfd8944aa0d9c7f453028c040c8b509b681bed7b4c03e4dedd516d8d", "fetched_at": "2026-08-29T08:58:18.933945+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/advanced-features/bff"}, {"content_hash": "02ffb7843cdf9e5bd11ea2679a94a9f3772d361521f4db7fbcadcf77447aa9d8", "fetched_at": "2026-08-29T08:58:18.629665+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/v2"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.782266+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.782266+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.782266+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:17:24.862773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6176ed67b89a22e48c475cf86ef47ad87a1a63b7519b9c2b0c7f6856737e4a6", "fetched_at": "2026-08-28T04:09:08.782266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-infra-dev/modern.js"}, {"content_hash": "b259fb45623664f94c564d7b998693cea5c59ecf6acdd49a578a928ccd1b5df7", "fetched_at": "2026-08-29T08:58:18.561571+00:00", "kind": "homepage", "missing": false, "url": "https://modernjs.dev/"}, {"content_hash": "bddd0d70ba3f2d51be666220ccf24914dd8a63d972aa51f3113612d655491568", "fetched_at": "2026-08-29T08:58:18.734758+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/routes/routes"}, {"content_hash": "f457af6b75639d70b341a4ba24b46be019217b219d3ab3dd0e45a24b4e623703", "fetched_at": "2026-08-29T08:58:18.777359+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/render/ssr"}, {"content_hash": "6137eadb9f007e3524eb4b3902685abc1b97dd98a910a030639a3744c8d7019b", "fetched_at": "2026-08-29T08:58:18.832955+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/css/css"}, {"content_hash": "689cfbc7dfd8944aa0d9c7f453028c040c8b509b681bed7b4c03e4dedd516d8d", "fetched_at": "2026-08-29T08:58:18.933945+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/advanced-features/bff"}, {"content_hash": "02ffb7843cdf9e5bd11ea2679a94a9f3772d361521f4db7fbcadcf77447aa9d8", "fetched_at": "2026-08-29T08:58:18.629665+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/v2"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.782266+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:08.782266+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:17:24.862773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6176ed67b89a22e48c475cf86ef47ad87a1a63b7519b9c2b0c7f6856737e4a6", "fetched_at": "2026-08-28T04:09:08.782266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-infra-dev/modern.js"}, {"content_hash": "b259fb45623664f94c564d7b998693cea5c59ecf6acdd49a578a928ccd1b5df7", "fetched_at": "2026-08-29T08:58:18.561571+00:00", "kind": "homepage", "missing": false, "url": "https://modernjs.dev/"}, {"content_hash": "bddd0d70ba3f2d51be666220ccf24914dd8a63d972aa51f3113612d655491568", "fetched_at": "2026-08-29T08:58:18.734758+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/routes/routes"}, {"content_hash": "f457af6b75639d70b341a4ba24b46be019217b219d3ab3dd0e45a24b4e623703", "fetched_at": "2026-08-29T08:58:18.777359+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/render/ssr"}, {"content_hash": "6137eadb9f007e3524eb4b3902685abc1b97dd98a910a030639a3744c8d7019b", "fetched_at": "2026-08-29T08:58:18.832955+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/css/css"}, {"content_hash": "689cfbc7dfd8944aa0d9c7f453028c040c8b509b681bed7b4c03e4dedd516d8d", "fetched_at": "2026-08-29T08:58:18.933945+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/advanced-features/bff"}, {"content_hash": "02ffb7843cdf9e5bd11ea2679a94a9f3772d361521f4db7fbcadcf77447aa9d8", "fetched_at": "2026-08-29T08:58:18.629665+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/v2"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:17:24.862773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6176ed67b89a22e48c475cf86ef47ad87a1a63b7519b9c2b0c7f6856737e4a6", "fetched_at": "2026-08-28T04:09:08.782266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-infra-dev/modern.js"}, {"content_hash": "b259fb45623664f94c564d7b998693cea5c59ecf6acdd49a578a928ccd1b5df7", "fetched_at": "2026-08-29T08:58:18.561571+00:00", "kind": "homepage", "missing": false, "url": "https://modernjs.dev/"}, {"content_hash": "bddd0d70ba3f2d51be666220ccf24914dd8a63d972aa51f3113612d655491568", "fetched_at": "2026-08-29T08:58:18.734758+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/routes/routes"}, {"content_hash": "f457af6b75639d70b341a4ba24b46be019217b219d3ab3dd0e45a24b4e623703", "fetched_at": "2026-08-29T08:58:18.777359+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/render/ssr"}, {"content_hash": "6137eadb9f007e3524eb4b3902685abc1b97dd98a910a030639a3744c8d7019b", "fetched_at": "2026-08-29T08:58:18.832955+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/css/css"}, {"content_hash": "689cfbc7dfd8944aa0d9c7f453028c040c8b509b681bed7b4c03e4dedd516d8d", "fetched_at": "2026-08-29T08:58:18.933945+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/advanced-features/bff"}, {"content_hash": "02ffb7843cdf9e5bd11ea2679a94a9f3772d361521f4db7fbcadcf77447aa9d8", "fetched_at": "2026-08-29T08:58:18.629665+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/v2"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:17:24.862773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6176ed67b89a22e48c475cf86ef47ad87a1a63b7519b9c2b0c7f6856737e4a6", "fetched_at": "2026-08-28T04:09:08.782266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-infra-dev/modern.js"}, {"content_hash": "b259fb45623664f94c564d7b998693cea5c59ecf6acdd49a578a928ccd1b5df7", "fetched_at": "2026-08-29T08:58:18.561571+00:00", "kind": "homepage", "missing": false, "url": "https://modernjs.dev/"}, {"content_hash": "bddd0d70ba3f2d51be666220ccf24914dd8a63d972aa51f3113612d655491568", "fetched_at": "2026-08-29T08:58:18.734758+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/routes/routes"}, {"content_hash": "f457af6b75639d70b341a4ba24b46be019217b219d3ab3dd0e45a24b4e623703", "fetched_at": "2026-08-29T08:58:18.777359+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/render/ssr"}, {"content_hash": "6137eadb9f007e3524eb4b3902685abc1b97dd98a910a030639a3744c8d7019b", "fetched_at": "2026-08-29T08:58:18.832955+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/css/css"}, {"content_hash": "689cfbc7dfd8944aa0d9c7f453028c040c8b509b681bed7b4c03e4dedd516d8d", "fetched_at": "2026-08-29T08:58:18.933945+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/advanced-features/bff"}, {"content_hash": "02ffb7843cdf9e5bd11ea2679a94a9f3772d361521f4db7fbcadcf77447aa9d8", "fetched_at": "2026-08-29T08:58:18.629665+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/v2"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:17:24.862773+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6176ed67b89a22e48c475cf86ef47ad87a1a63b7519b9c2b0c7f6856737e4a6", "fetched_at": "2026-08-28T04:09:08.782266+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-infra-dev/modern.js"}, {"content_hash": "b259fb45623664f94c564d7b998693cea5c59ecf6acdd49a578a928ccd1b5df7", "fetched_at": "2026-08-29T08:58:18.561571+00:00", "kind": "homepage", "missing": false, "url": "https://modernjs.dev/"}, {"content_hash": "bddd0d70ba3f2d51be666220ccf24914dd8a63d972aa51f3113612d655491568", "fetched_at": "2026-08-29T08:58:18.734758+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/routes/routes"}, {"content_hash": "f457af6b75639d70b341a4ba24b46be019217b219d3ab3dd0e45a24b4e623703", "fetched_at": "2026-08-29T08:58:18.777359+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/render/ssr"}, {"content_hash": "6137eadb9f007e3524eb4b3902685abc1b97dd98a910a030639a3744c8d7019b", "fetched_at": "2026-08-29T08:58:18.832955+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/basic-features/css/css"}, {"content_hash": "689cfbc7dfd8944aa0d9c7f453028c040c8b509b681bed7b4c03e4dedd516d8d", "fetched_at": "2026-08-29T08:58:18.933945+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/guides/advanced-features/bff"}, {"content_hash": "02ffb7843cdf9e5bd11ea2679a94a9f3772d361521f4db7fbcadcf77447aa9d8", "fetched_at": "2026-08-29T08:58:18.629665+00:00", "kind": "site_page", "missing": false, "url": "https://modernjs.dev/v2"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 85}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1888, "days_push": 7, "days_rel": 20, "gap_med": 6, "n_releases_24m": 106}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}