{"adoption": {"forks": 443, "observed_at": "2026-08-28T04:05:32.386082+00:00", "stars": 1759}, "canonical_url": "https://ross.abutalabs.com/products/htmlpreviewgithubcom", "card": {"archived": false, "artifact_type": "application", "description": "HTML Preview for GitHub Repositories", "domain": ["web-development", "developer-tools", "documentation"], "enriched": true, "function": ["web-scraping", "http-client", "developer-tools"], "health_score": 20, "homepage": "htmlpreview.github.com", "language": "JavaScript", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["htmlpreview/htmlpreview.github.com"], "name": "htmlpreview/htmlpreview.github.com", "platform": ["browser"], "pushed_at": "2024-05-30T08:52:15+00:00", "repo": "htmlpreview/htmlpreview.github.com", "stars": 1759, "tags": ["github", "html-preview", "cors-proxy", "client-side", "bitbucket", "web-server", "javascript"], "topics": [], "urls": [], "use_cases": ["preview an HTML demo page from a GitHub repo without cloning it", "render raw HTML files that GitHub serves as plain text", "view repository documentation or examples in the browser", "preview HTML files from BitBucket repositories", "quickly check how a static page looks before setting up GitHub Pages"], "what_it_is": "A client-side web tool that renders HTML files hosted on GitHub or BitBucket repositories without cloning or downloading them. It prepends a URL fragment to any raw HTML file link and uses a CORS proxy to bypass GitHub's text/plain content-type restriction, loading linked assets through the proxy as well.", "when_to_avoid": ["you need to host files permanently or reliably (use GitHub Pages instead)", "the page requires server-side processing or APIs blocked by CORS", "you need guaranteed availability or SLA, since it depends on a public CORS proxy"], "when_to_choose": ["you want to preview a single HTML file from a repo without cloning or downloading", "you need a zero-install, browser-only solution", "you want to view demos or example pages linked in READMEs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/htmlpreviewgithubcom", "repo": "htmlpreview/htmlpreview.github.com", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.386082+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:27:17.354521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4f078a5e5887babb688e2256a2d19083576fb45c683d7602ee27c7e2e83b892", "fetched_at": "2026-08-28T04:05:32.386082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htmlpreview/htmlpreview.github.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.386082+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:27:17.354521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4f078a5e5887babb688e2256a2d19083576fb45c683d7602ee27c7e2e83b892", "fetched_at": "2026-08-28T04:05:32.386082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htmlpreview/htmlpreview.github.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:27:17.354521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4f078a5e5887babb688e2256a2d19083576fb45c683d7602ee27c7e2e83b892", "fetched_at": "2026-08-28T04:05:32.386082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htmlpreview/htmlpreview.github.com"}], "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:32.386082+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.386082+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.386082+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:27:17.354521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4f078a5e5887babb688e2256a2d19083576fb45c683d7602ee27c7e2e83b892", "fetched_at": "2026-08-28T04:05:32.386082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htmlpreview/htmlpreview.github.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.386082+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.386082+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:27:17.354521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4f078a5e5887babb688e2256a2d19083576fb45c683d7602ee27c7e2e83b892", "fetched_at": "2026-08-28T04:05:32.386082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htmlpreview/htmlpreview.github.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.386082+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.386082+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.386082+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:27:17.354521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4f078a5e5887babb688e2256a2d19083576fb45c683d7602ee27c7e2e83b892", "fetched_at": "2026-08-28T04:05:32.386082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htmlpreview/htmlpreview.github.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.386082+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.386082+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:27:17.354521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4f078a5e5887babb688e2256a2d19083576fb45c683d7602ee27c7e2e83b892", "fetched_at": "2026-08-28T04:05:32.386082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htmlpreview/htmlpreview.github.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:27:17.354521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4f078a5e5887babb688e2256a2d19083576fb45c683d7602ee27c7e2e83b892", "fetched_at": "2026-08-28T04:05:32.386082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htmlpreview/htmlpreview.github.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:27:17.354521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4f078a5e5887babb688e2256a2d19083576fb45c683d7602ee27c7e2e83b892", "fetched_at": "2026-08-28T04:05:32.386082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htmlpreview/htmlpreview.github.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:27:17.354521+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c4f078a5e5887babb688e2256a2d19083576fb45c683d7602ee27c7e2e83b892", "fetched_at": "2026-08-28T04:05:32.386082+00:00", "kind": "readme", "missing": false, "url": "https://github.com/htmlpreview/htmlpreview.github.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5113, "days_push": 825, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}