{"adoption": {"forks": 205, "observed_at": "2026-08-28T04:09:18.001254+00:00", "stars": 5429}, "canonical_url": "https://ross.abutalabs.com/products/pagefind", "card": {"archived": false, "artifact_type": "library", "description": "Static low-bandwidth search at scale", "domain": ["web-development", "frontend"], "enriched": true, "function": ["search-engine", "cli", "ui-components", "web-framework"], "health_score": 98, "homepage": "https://pagefind.app", "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Pagefind/pagefind"], "name": "Pagefind/pagefind", "platform": ["cli", "python", "cross-platform"], "pushed_at": "2026-08-26T23:32:42+00:00", "repo": "Pagefind/pagefind", "stars": 5429, "tags": ["static-site-search", "client-side-search", "low-bandwidth", "rust", "multilingual", "no-infrastructure", "search-ui", "indexing", "search", "static-site-generator", "web-server", "nodejs"], "topics": [], "urls": [], "use_cases": ["add search to a static site without a backend", "implement client-side full-text search on a large documentation site", "add multilingual search to a Hugo or Astro site", "search 10,000+ pages from the browser with minimal bandwidth", "add a search modal to a static website with prebuilt UI components", "index a static site after build with filters and metadata", "host site search with no server or search infrastructure"], "what_it_is": "Pagefind is a fully static search library written in Rust that indexes built HTML output and generates a chunked, low-bandwidth search bundle served directly from static hosting. It exposes a JavaScript search API and prebuilt UI components, enabling full-text search on sites with tens of thousands of pages without any search infrastructure.", "when_to_avoid": ["you need server-side search, dynamic content indexing, or crawling of non-static pages", "your content lives in a database or API rather than built HTML files", "you need advanced query features like faceted search at scale or fuzzy typo tolerance beyond what Pagefind offers"], "when_to_choose": ["your site is fully static and you want search with zero backend or hosted search service", "you need fast, low-bandwidth search over a large (10k+ page) static site", "you want multilingual search that works out of the box from HTML lang attributes", "you want prebuilt, customizable search UI components plus a JS API"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pagefind", "repo": "Pagefind/pagefind", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:18.001254+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:56:54.466884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e363a3eede2deb4622808e246bcf1490483e8a5d3326483a2deda49a7b0735ac", "fetched_at": "2026-08-28T04:09:18.001254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pagefind/pagefind"}, {"content_hash": "46828320729e95d5e2f6a4a17adc528eb7eb9cf39fdc37238224746f9ece65ac", "fetched_at": "2026-08-29T08:52:19.274682+00:00", "kind": "homepage", "missing": false, "url": "https://pagefind.app"}, {"content_hash": "01e1e960c5eed575c6dd010b5db63c6ca5cac11e6961e4184098d77dd6d5b31a", "fetched_at": "2026-08-29T08:52:19.318501+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs"}, {"content_hash": "4867cbcfc88ce9106aff07705daebd9ad6a6b695637deb7ad32d79d48826266e", "fetched_at": "2026-08-29T08:52:19.360638+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/running-pagefind"}, {"content_hash": "d7c890f8b612d609b3b9354a1a8b4f0349e4e41340f8ea5275ef34d87aa2ccb7", "fetched_at": "2026-08-29T08:52:19.403272+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/indexing"}, {"content_hash": "113f34dd9723870d93d3c6093b5d84029301f55f80cf069e508924951157d8aa", "fetched_at": "2026-08-29T08:52:19.450865+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/metadata"}, {"content_hash": "cddbe79f2c83177dac15b8c3551a792489467545921c6e736464fbd95fabb702", "fetched_at": "2026-08-29T08:52:19.488314+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/filtering"}, {"content_hash": "e73c4890cc3d8a1c846032d7118b7c722e39df36c572a58fd0c784a917466a07", "fetched_at": "2026-08-29T08:52:19.502986+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/sorts"}, {"content_hash": "2f613244fc930f6f793ecbb9b08938b5132bc37bf22ece9f28b69a5d1287f647", "fetched_at": "2026-08-29T08:52:19.504950+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/weighting"}, {"content_hash": "f8f1d04f0701a29285a103f2531a12a455c917767de01de6fa32c5396bd7909c", "fetched_at": "2026-08-29T08:52:19.506615+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/multilingual"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:18.001254+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:56:54.466884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e363a3eede2deb4622808e246bcf1490483e8a5d3326483a2deda49a7b0735ac", "fetched_at": "2026-08-28T04:09:18.001254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pagefind/pagefind"}, {"content_hash": "46828320729e95d5e2f6a4a17adc528eb7eb9cf39fdc37238224746f9ece65ac", "fetched_at": "2026-08-29T08:52:19.274682+00:00", "kind": "homepage", "missing": false, "url": "https://pagefind.app"}, {"content_hash": "01e1e960c5eed575c6dd010b5db63c6ca5cac11e6961e4184098d77dd6d5b31a", "fetched_at": "2026-08-29T08:52:19.318501+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs"}, {"content_hash": "4867cbcfc88ce9106aff07705daebd9ad6a6b695637deb7ad32d79d48826266e", "fetched_at": "2026-08-29T08:52:19.360638+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/running-pagefind"}, {"content_hash": "d7c890f8b612d609b3b9354a1a8b4f0349e4e41340f8ea5275ef34d87aa2ccb7", "fetched_at": "2026-08-29T08:52:19.403272+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/indexing"}, {"content_hash": "113f34dd9723870d93d3c6093b5d84029301f55f80cf069e508924951157d8aa", "fetched_at": "2026-08-29T08:52:19.450865+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/metadata"}, {"content_hash": "cddbe79f2c83177dac15b8c3551a792489467545921c6e736464fbd95fabb702", "fetched_at": "2026-08-29T08:52:19.488314+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/filtering"}, {"content_hash": "e73c4890cc3d8a1c846032d7118b7c722e39df36c572a58fd0c784a917466a07", "fetched_at": "2026-08-29T08:52:19.502986+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/sorts"}, {"content_hash": "2f613244fc930f6f793ecbb9b08938b5132bc37bf22ece9f28b69a5d1287f647", "fetched_at": "2026-08-29T08:52:19.504950+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/weighting"}, {"content_hash": "f8f1d04f0701a29285a103f2531a12a455c917767de01de6fa32c5396bd7909c", "fetched_at": "2026-08-29T08:52:19.506615+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/multilingual"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:56:54.466884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e363a3eede2deb4622808e246bcf1490483e8a5d3326483a2deda49a7b0735ac", "fetched_at": "2026-08-28T04:09:18.001254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pagefind/pagefind"}, {"content_hash": "46828320729e95d5e2f6a4a17adc528eb7eb9cf39fdc37238224746f9ece65ac", "fetched_at": "2026-08-29T08:52:19.274682+00:00", "kind": "homepage", "missing": false, "url": "https://pagefind.app"}, {"content_hash": "01e1e960c5eed575c6dd010b5db63c6ca5cac11e6961e4184098d77dd6d5b31a", "fetched_at": "2026-08-29T08:52:19.318501+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs"}, {"content_hash": "4867cbcfc88ce9106aff07705daebd9ad6a6b695637deb7ad32d79d48826266e", "fetched_at": "2026-08-29T08:52:19.360638+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/running-pagefind"}, {"content_hash": "d7c890f8b612d609b3b9354a1a8b4f0349e4e41340f8ea5275ef34d87aa2ccb7", "fetched_at": "2026-08-29T08:52:19.403272+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/indexing"}, {"content_hash": "113f34dd9723870d93d3c6093b5d84029301f55f80cf069e508924951157d8aa", "fetched_at": "2026-08-29T08:52:19.450865+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/metadata"}, {"content_hash": "cddbe79f2c83177dac15b8c3551a792489467545921c6e736464fbd95fabb702", "fetched_at": "2026-08-29T08:52:19.488314+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/filtering"}, {"content_hash": "e73c4890cc3d8a1c846032d7118b7c722e39df36c572a58fd0c784a917466a07", "fetched_at": "2026-08-29T08:52:19.502986+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/sorts"}, {"content_hash": "2f613244fc930f6f793ecbb9b08938b5132bc37bf22ece9f28b69a5d1287f647", "fetched_at": "2026-08-29T08:52:19.504950+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/weighting"}, {"content_hash": "f8f1d04f0701a29285a103f2531a12a455c917767de01de6fa32c5396bd7909c", "fetched_at": "2026-08-29T08:52:19.506615+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/multilingual"}], "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:18.001254+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:18.001254+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:18.001254+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:56:54.466884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e363a3eede2deb4622808e246bcf1490483e8a5d3326483a2deda49a7b0735ac", "fetched_at": "2026-08-28T04:09:18.001254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pagefind/pagefind"}, {"content_hash": "46828320729e95d5e2f6a4a17adc528eb7eb9cf39fdc37238224746f9ece65ac", "fetched_at": "2026-08-29T08:52:19.274682+00:00", "kind": "homepage", "missing": false, "url": "https://pagefind.app"}, {"content_hash": "01e1e960c5eed575c6dd010b5db63c6ca5cac11e6961e4184098d77dd6d5b31a", "fetched_at": "2026-08-29T08:52:19.318501+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs"}, {"content_hash": "4867cbcfc88ce9106aff07705daebd9ad6a6b695637deb7ad32d79d48826266e", "fetched_at": "2026-08-29T08:52:19.360638+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/running-pagefind"}, {"content_hash": "d7c890f8b612d609b3b9354a1a8b4f0349e4e41340f8ea5275ef34d87aa2ccb7", "fetched_at": "2026-08-29T08:52:19.403272+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/indexing"}, {"content_hash": "113f34dd9723870d93d3c6093b5d84029301f55f80cf069e508924951157d8aa", "fetched_at": "2026-08-29T08:52:19.450865+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/metadata"}, {"content_hash": "cddbe79f2c83177dac15b8c3551a792489467545921c6e736464fbd95fabb702", "fetched_at": "2026-08-29T08:52:19.488314+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/filtering"}, {"content_hash": "e73c4890cc3d8a1c846032d7118b7c722e39df36c572a58fd0c784a917466a07", "fetched_at": "2026-08-29T08:52:19.502986+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/sorts"}, {"content_hash": "2f613244fc930f6f793ecbb9b08938b5132bc37bf22ece9f28b69a5d1287f647", "fetched_at": "2026-08-29T08:52:19.504950+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/weighting"}, {"content_hash": "f8f1d04f0701a29285a103f2531a12a455c917767de01de6fa32c5396bd7909c", "fetched_at": "2026-08-29T08:52:19.506615+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/multilingual"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:18.001254+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:18.001254+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:56:54.466884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e363a3eede2deb4622808e246bcf1490483e8a5d3326483a2deda49a7b0735ac", "fetched_at": "2026-08-28T04:09:18.001254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pagefind/pagefind"}, {"content_hash": "46828320729e95d5e2f6a4a17adc528eb7eb9cf39fdc37238224746f9ece65ac", "fetched_at": "2026-08-29T08:52:19.274682+00:00", "kind": "homepage", "missing": false, "url": "https://pagefind.app"}, {"content_hash": "01e1e960c5eed575c6dd010b5db63c6ca5cac11e6961e4184098d77dd6d5b31a", "fetched_at": "2026-08-29T08:52:19.318501+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs"}, {"content_hash": "4867cbcfc88ce9106aff07705daebd9ad6a6b695637deb7ad32d79d48826266e", "fetched_at": "2026-08-29T08:52:19.360638+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/running-pagefind"}, {"content_hash": "d7c890f8b612d609b3b9354a1a8b4f0349e4e41340f8ea5275ef34d87aa2ccb7", "fetched_at": "2026-08-29T08:52:19.403272+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/indexing"}, {"content_hash": "113f34dd9723870d93d3c6093b5d84029301f55f80cf069e508924951157d8aa", "fetched_at": "2026-08-29T08:52:19.450865+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/metadata"}, {"content_hash": "cddbe79f2c83177dac15b8c3551a792489467545921c6e736464fbd95fabb702", "fetched_at": "2026-08-29T08:52:19.488314+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/filtering"}, {"content_hash": "e73c4890cc3d8a1c846032d7118b7c722e39df36c572a58fd0c784a917466a07", "fetched_at": "2026-08-29T08:52:19.502986+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/sorts"}, {"content_hash": "2f613244fc930f6f793ecbb9b08938b5132bc37bf22ece9f28b69a5d1287f647", "fetched_at": "2026-08-29T08:52:19.504950+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/weighting"}, {"content_hash": "f8f1d04f0701a29285a103f2531a12a455c917767de01de6fa32c5396bd7909c", "fetched_at": "2026-08-29T08:52:19.506615+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/multilingual"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:18.001254+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:18.001254+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:18.001254+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:56:54.466884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e363a3eede2deb4622808e246bcf1490483e8a5d3326483a2deda49a7b0735ac", "fetched_at": "2026-08-28T04:09:18.001254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pagefind/pagefind"}, {"content_hash": "46828320729e95d5e2f6a4a17adc528eb7eb9cf39fdc37238224746f9ece65ac", "fetched_at": "2026-08-29T08:52:19.274682+00:00", "kind": "homepage", "missing": false, "url": "https://pagefind.app"}, {"content_hash": "01e1e960c5eed575c6dd010b5db63c6ca5cac11e6961e4184098d77dd6d5b31a", "fetched_at": "2026-08-29T08:52:19.318501+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs"}, {"content_hash": "4867cbcfc88ce9106aff07705daebd9ad6a6b695637deb7ad32d79d48826266e", "fetched_at": "2026-08-29T08:52:19.360638+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/running-pagefind"}, {"content_hash": "d7c890f8b612d609b3b9354a1a8b4f0349e4e41340f8ea5275ef34d87aa2ccb7", "fetched_at": "2026-08-29T08:52:19.403272+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/indexing"}, {"content_hash": "113f34dd9723870d93d3c6093b5d84029301f55f80cf069e508924951157d8aa", "fetched_at": "2026-08-29T08:52:19.450865+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/metadata"}, {"content_hash": "cddbe79f2c83177dac15b8c3551a792489467545921c6e736464fbd95fabb702", "fetched_at": "2026-08-29T08:52:19.488314+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/filtering"}, {"content_hash": "e73c4890cc3d8a1c846032d7118b7c722e39df36c572a58fd0c784a917466a07", "fetched_at": "2026-08-29T08:52:19.502986+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/sorts"}, {"content_hash": "2f613244fc930f6f793ecbb9b08938b5132bc37bf22ece9f28b69a5d1287f647", "fetched_at": "2026-08-29T08:52:19.504950+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/weighting"}, {"content_hash": "f8f1d04f0701a29285a103f2531a12a455c917767de01de6fa32c5396bd7909c", "fetched_at": "2026-08-29T08:52:19.506615+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/multilingual"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:18.001254+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:18.001254+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:56:54.466884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e363a3eede2deb4622808e246bcf1490483e8a5d3326483a2deda49a7b0735ac", "fetched_at": "2026-08-28T04:09:18.001254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pagefind/pagefind"}, {"content_hash": "46828320729e95d5e2f6a4a17adc528eb7eb9cf39fdc37238224746f9ece65ac", "fetched_at": "2026-08-29T08:52:19.274682+00:00", "kind": "homepage", "missing": false, "url": "https://pagefind.app"}, {"content_hash": "01e1e960c5eed575c6dd010b5db63c6ca5cac11e6961e4184098d77dd6d5b31a", "fetched_at": "2026-08-29T08:52:19.318501+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs"}, {"content_hash": "4867cbcfc88ce9106aff07705daebd9ad6a6b695637deb7ad32d79d48826266e", "fetched_at": "2026-08-29T08:52:19.360638+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/running-pagefind"}, {"content_hash": "d7c890f8b612d609b3b9354a1a8b4f0349e4e41340f8ea5275ef34d87aa2ccb7", "fetched_at": "2026-08-29T08:52:19.403272+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/indexing"}, {"content_hash": "113f34dd9723870d93d3c6093b5d84029301f55f80cf069e508924951157d8aa", "fetched_at": "2026-08-29T08:52:19.450865+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/metadata"}, {"content_hash": "cddbe79f2c83177dac15b8c3551a792489467545921c6e736464fbd95fabb702", "fetched_at": "2026-08-29T08:52:19.488314+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/filtering"}, {"content_hash": "e73c4890cc3d8a1c846032d7118b7c722e39df36c572a58fd0c784a917466a07", "fetched_at": "2026-08-29T08:52:19.502986+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/sorts"}, {"content_hash": "2f613244fc930f6f793ecbb9b08938b5132bc37bf22ece9f28b69a5d1287f647", "fetched_at": "2026-08-29T08:52:19.504950+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/weighting"}, {"content_hash": "f8f1d04f0701a29285a103f2531a12a455c917767de01de6fa32c5396bd7909c", "fetched_at": "2026-08-29T08:52:19.506615+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/multilingual"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:56:54.466884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e363a3eede2deb4622808e246bcf1490483e8a5d3326483a2deda49a7b0735ac", "fetched_at": "2026-08-28T04:09:18.001254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pagefind/pagefind"}, {"content_hash": "46828320729e95d5e2f6a4a17adc528eb7eb9cf39fdc37238224746f9ece65ac", "fetched_at": "2026-08-29T08:52:19.274682+00:00", "kind": "homepage", "missing": false, "url": "https://pagefind.app"}, {"content_hash": "01e1e960c5eed575c6dd010b5db63c6ca5cac11e6961e4184098d77dd6d5b31a", "fetched_at": "2026-08-29T08:52:19.318501+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs"}, {"content_hash": "4867cbcfc88ce9106aff07705daebd9ad6a6b695637deb7ad32d79d48826266e", "fetched_at": "2026-08-29T08:52:19.360638+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/running-pagefind"}, {"content_hash": "d7c890f8b612d609b3b9354a1a8b4f0349e4e41340f8ea5275ef34d87aa2ccb7", "fetched_at": "2026-08-29T08:52:19.403272+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/indexing"}, {"content_hash": "113f34dd9723870d93d3c6093b5d84029301f55f80cf069e508924951157d8aa", "fetched_at": "2026-08-29T08:52:19.450865+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/metadata"}, {"content_hash": "cddbe79f2c83177dac15b8c3551a792489467545921c6e736464fbd95fabb702", "fetched_at": "2026-08-29T08:52:19.488314+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/filtering"}, {"content_hash": "e73c4890cc3d8a1c846032d7118b7c722e39df36c572a58fd0c784a917466a07", "fetched_at": "2026-08-29T08:52:19.502986+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/sorts"}, {"content_hash": "2f613244fc930f6f793ecbb9b08938b5132bc37bf22ece9f28b69a5d1287f647", "fetched_at": "2026-08-29T08:52:19.504950+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/weighting"}, {"content_hash": "f8f1d04f0701a29285a103f2531a12a455c917767de01de6fa32c5396bd7909c", "fetched_at": "2026-08-29T08:52:19.506615+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/multilingual"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:56:54.466884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e363a3eede2deb4622808e246bcf1490483e8a5d3326483a2deda49a7b0735ac", "fetched_at": "2026-08-28T04:09:18.001254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pagefind/pagefind"}, {"content_hash": "46828320729e95d5e2f6a4a17adc528eb7eb9cf39fdc37238224746f9ece65ac", "fetched_at": "2026-08-29T08:52:19.274682+00:00", "kind": "homepage", "missing": false, "url": "https://pagefind.app"}, {"content_hash": "01e1e960c5eed575c6dd010b5db63c6ca5cac11e6961e4184098d77dd6d5b31a", "fetched_at": "2026-08-29T08:52:19.318501+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs"}, {"content_hash": "4867cbcfc88ce9106aff07705daebd9ad6a6b695637deb7ad32d79d48826266e", "fetched_at": "2026-08-29T08:52:19.360638+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/running-pagefind"}, {"content_hash": "d7c890f8b612d609b3b9354a1a8b4f0349e4e41340f8ea5275ef34d87aa2ccb7", "fetched_at": "2026-08-29T08:52:19.403272+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/indexing"}, {"content_hash": "113f34dd9723870d93d3c6093b5d84029301f55f80cf069e508924951157d8aa", "fetched_at": "2026-08-29T08:52:19.450865+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/metadata"}, {"content_hash": "cddbe79f2c83177dac15b8c3551a792489467545921c6e736464fbd95fabb702", "fetched_at": "2026-08-29T08:52:19.488314+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/filtering"}, {"content_hash": "e73c4890cc3d8a1c846032d7118b7c722e39df36c572a58fd0c784a917466a07", "fetched_at": "2026-08-29T08:52:19.502986+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/sorts"}, {"content_hash": "2f613244fc930f6f793ecbb9b08938b5132bc37bf22ece9f28b69a5d1287f647", "fetched_at": "2026-08-29T08:52:19.504950+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/weighting"}, {"content_hash": "f8f1d04f0701a29285a103f2531a12a455c917767de01de6fa32c5396bd7909c", "fetched_at": "2026-08-29T08:52:19.506615+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/multilingual"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:56:54.466884+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e363a3eede2deb4622808e246bcf1490483e8a5d3326483a2deda49a7b0735ac", "fetched_at": "2026-08-28T04:09:18.001254+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Pagefind/pagefind"}, {"content_hash": "46828320729e95d5e2f6a4a17adc528eb7eb9cf39fdc37238224746f9ece65ac", "fetched_at": "2026-08-29T08:52:19.274682+00:00", "kind": "homepage", "missing": false, "url": "https://pagefind.app"}, {"content_hash": "01e1e960c5eed575c6dd010b5db63c6ca5cac11e6961e4184098d77dd6d5b31a", "fetched_at": "2026-08-29T08:52:19.318501+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs"}, {"content_hash": "4867cbcfc88ce9106aff07705daebd9ad6a6b695637deb7ad32d79d48826266e", "fetched_at": "2026-08-29T08:52:19.360638+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/running-pagefind"}, {"content_hash": "d7c890f8b612d609b3b9354a1a8b4f0349e4e41340f8ea5275ef34d87aa2ccb7", "fetched_at": "2026-08-29T08:52:19.403272+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/indexing"}, {"content_hash": "113f34dd9723870d93d3c6093b5d84029301f55f80cf069e508924951157d8aa", "fetched_at": "2026-08-29T08:52:19.450865+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/metadata"}, {"content_hash": "cddbe79f2c83177dac15b8c3551a792489467545921c6e736464fbd95fabb702", "fetched_at": "2026-08-29T08:52:19.488314+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/filtering"}, {"content_hash": "e73c4890cc3d8a1c846032d7118b7c722e39df36c572a58fd0c784a917466a07", "fetched_at": "2026-08-29T08:52:19.502986+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/sorts"}, {"content_hash": "2f613244fc930f6f793ecbb9b08938b5132bc37bf22ece9f28b69a5d1287f647", "fetched_at": "2026-08-29T08:52:19.504950+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/weighting"}, {"content_hash": "f8f1d04f0701a29285a103f2531a12a455c917767de01de6fa32c5396bd7909c", "fetched_at": "2026-08-29T08:52:19.506615+00:00", "kind": "site_page", "missing": false, "url": "https://pagefind.app/docs/multilingual"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 55}, "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": 1584, "days_push": 7, "days_rel": 143, "gap_med": 129.0, "n_releases_24m": 5}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}