{"adoption": {"forks": 109, "observed_at": "2026-08-28T04:07:16.206985+00:00", "stars": 2733}, "canonical_url": "https://ross.abutalabs.com/products/hyperhype-hyperscript", "card": {"archived": false, "artifact_type": "library", "description": "Create HyperText with JavaScript.", "domain": ["web-development", "frontend", "developer-tools"], "enriched": true, "function": ["templating", "ui-components", "frontend-framework"], "health_score": 20, "homepage": null, "language": "HTML", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["hyperhype/hyperscript"], "name": "hyperhype/hyperscript", "platform": ["browser"], "pushed_at": "2021-05-28T02:59:49+00:00", "repo": "hyperhype/hyperscript", "stars": 2733, "tags": ["hyperscript", "dom", "html-generation", "virtual-dom", "no-build-step", "nodejs", "web-server", "javascript"], "topics": ["hyperscript", "templating"], "urls": [], "use_cases": ["build html dom elements in javascript without jsx", "generate html strings on the server", "create reusable interactive html widgets", "write frontend views with no build step or template engine", "attach event listeners while constructing dom nodes"], "what_it_is": "A small JavaScript library for creating HyperText (DOM elements or HTML strings) with plain JavaScript function calls, usable on both client and server. It provides a concise h() syntax for tags, ids, classes, attributes, styles, and event listeners without a templating language.", "when_to_avoid": ["you need a modern maintained framework with virtual dom diffing and ecosystem support", "you want declarative templates or server-side rendering of full pages", "your project requires recent browser standards support and active maintenance"], "when_to_choose": ["you want lightweight html creation in vanilla javascript without a framework", "you need the same view code to run in the browser and on the server", "you prefer composing ui with plain function calls over html templates or jsx"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hyperhype-hyperscript", "repo": "hyperhype/hyperscript", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.206985+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:14:29.984875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86927edf727cdf5bb9a8e4046df7ba8d072cc4a34b41a34dfbd0c8545267d46a", "fetched_at": "2026-08-28T04:07:16.206985+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyperhype/hyperscript"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.206985+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:14:29.984875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86927edf727cdf5bb9a8e4046df7ba8d072cc4a34b41a34dfbd0c8545267d46a", "fetched_at": "2026-08-28T04:07:16.206985+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyperhype/hyperscript"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:14:29.984875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86927edf727cdf5bb9a8e4046df7ba8d072cc4a34b41a34dfbd0c8545267d46a", "fetched_at": "2026-08-28T04:07:16.206985+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyperhype/hyperscript"}], "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:07:16.206985+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.206985+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.206985+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:14:29.984875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86927edf727cdf5bb9a8e4046df7ba8d072cc4a34b41a34dfbd0c8545267d46a", "fetched_at": "2026-08-28T04:07:16.206985+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyperhype/hyperscript"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.206985+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.206985+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:14:29.984875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86927edf727cdf5bb9a8e4046df7ba8d072cc4a34b41a34dfbd0c8545267d46a", "fetched_at": "2026-08-28T04:07:16.206985+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyperhype/hyperscript"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.206985+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.206985+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.206985+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:14:29.984875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86927edf727cdf5bb9a8e4046df7ba8d072cc4a34b41a34dfbd0c8545267d46a", "fetched_at": "2026-08-28T04:07:16.206985+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyperhype/hyperscript"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.206985+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.206985+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:14:29.984875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86927edf727cdf5bb9a8e4046df7ba8d072cc4a34b41a34dfbd0c8545267d46a", "fetched_at": "2026-08-28T04:07:16.206985+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyperhype/hyperscript"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:14:29.984875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86927edf727cdf5bb9a8e4046df7ba8d072cc4a34b41a34dfbd0c8545267d46a", "fetched_at": "2026-08-28T04:07:16.206985+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyperhype/hyperscript"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:14:29.984875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86927edf727cdf5bb9a8e4046df7ba8d072cc4a34b41a34dfbd0c8545267d46a", "fetched_at": "2026-08-28T04:07:16.206985+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyperhype/hyperscript"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:14:29.984875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86927edf727cdf5bb9a8e4046df7ba8d072cc4a34b41a34dfbd0c8545267d46a", "fetched_at": "2026-08-28T04:07:16.206985+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hyperhype/hyperscript"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4965, "days_push": 1923, "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}}