{"adoption": {"forks": 68, "observed_at": "2026-08-28T04:07:31.815559+00:00", "stars": 2947}, "canonical_url": "https://ross.abutalabs.com/products/ultra", "card": {"archived": false, "artifact_type": "framework", "description": "Zero-Legacy Deno/React Suspense SSR Framework", "domain": ["web-development", "frontend", "backend"], "enriched": true, "function": ["ssr", "web-framework", "routing", "streaming", "templating"], "health_score": 23, "homepage": "https://ultrajs.dev", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["exhibitionist-digital/ultra"], "name": "exhibitionist-digital/ultra", "platform": ["cross-platform"], "pushed_at": "2024-10-28T09:07:24+00:00", "repo": "exhibitionist-digital/ultra", "stars": 2947, "tags": ["react", "suspense", "esm", "no-bundle", "import-maps", "typescript", "streaming-ssr", "deno-deploy", "deno", "web-server"], "topics": ["deno", "react", "esm", "ssr", "suspense", "no-bundle", "0-legacy", "typescript", "streaming", "zero-legacy"], "urls": [], "use_cases": ["build a server-rendered React app on Deno without a bundler", "stream SSR HTML with React Suspense", "ship native ESM with import maps to the browser", "deploy a React app to Deno Deploy", "use react-query, twind, or react-router in an unbundled SSR app", "write a full-stack TypeScript web app with API routes"], "what_it_is": "Ultra is a zero-legacy SSR framework for Deno and React built around React Suspense, native browser ESM, and import maps with no bundling step. It ships source ESM directly to the browser, supports streaming SSR, API routing, and lets developers bring their own routing, styling, and data-fetching libraries.", "when_to_avoid": ["you need a batteries-included framework with built-in routing and conventions", "your project targets Node.js rather than Deno", "you rely on tooling that requires bundling or CommonJS packages", "you need a framework with a large ecosystem and long-term active development"], "when_to_choose": ["you want a minimal, no-bundle React SSR setup on Deno", "you prefer native ESM and import maps over webpack-style tooling", "you deploy to Deno Deploy and want streaming SSR", "you want to bring your own routing and styling libraries"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ultra", "repo": "exhibitionist-digital/ultra", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.815559+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.272643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3544dca007264fa8d85f3687fed41f06f420670dab554c45b696b95e899d1459", "fetched_at": "2026-08-28T04:07:31.815559+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exhibitionist-digital/ultra"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.815559+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.272643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3544dca007264fa8d85f3687fed41f06f420670dab554c45b696b95e899d1459", "fetched_at": "2026-08-28T04:07:31.815559+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exhibitionist-digital/ultra"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.272643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3544dca007264fa8d85f3687fed41f06f420670dab554c45b696b95e899d1459", "fetched_at": "2026-08-28T04:07:31.815559+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exhibitionist-digital/ultra"}], "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:31.815559+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.815559+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.815559+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.272643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3544dca007264fa8d85f3687fed41f06f420670dab554c45b696b95e899d1459", "fetched_at": "2026-08-28T04:07:31.815559+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exhibitionist-digital/ultra"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.815559+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.815559+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.272643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3544dca007264fa8d85f3687fed41f06f420670dab554c45b696b95e899d1459", "fetched_at": "2026-08-28T04:07:31.815559+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exhibitionist-digital/ultra"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.815559+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.815559+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.815559+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.272643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3544dca007264fa8d85f3687fed41f06f420670dab554c45b696b95e899d1459", "fetched_at": "2026-08-28T04:07:31.815559+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exhibitionist-digital/ultra"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.815559+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:31.815559+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.272643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3544dca007264fa8d85f3687fed41f06f420670dab554c45b696b95e899d1459", "fetched_at": "2026-08-28T04:07:31.815559+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exhibitionist-digital/ultra"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.272643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3544dca007264fa8d85f3687fed41f06f420670dab554c45b696b95e899d1459", "fetched_at": "2026-08-28T04:07:31.815559+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exhibitionist-digital/ultra"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.272643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3544dca007264fa8d85f3687fed41f06f420670dab554c45b696b95e899d1459", "fetched_at": "2026-08-28T04:07:31.815559+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exhibitionist-digital/ultra"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:32:46.272643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3544dca007264fa8d85f3687fed41f06f420670dab554c45b696b95e899d1459", "fetched_at": "2026-08-28T04:07:31.815559+00:00", "kind": "readme", "missing": false, "url": "https://github.com/exhibitionist-digital/ultra"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1891, "days_push": 674, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}