# exhibitionist-digital/ultra

Zero-Legacy Deno/React Suspense SSR Framework

Repository: https://github.com/exhibitionist-digital/ultra
Canonical: https://ross.abutalabs.com/products/ultra
Homepage: https://ultrajs.dev
Language: TypeScript
License: MIT
License Family: permissive
Topics: deno, react, esm, ssr, suspense, no-bundle, 0-legacy, typescript, streaming, zero-legacy
Last push: 2024-10-28T09:07:24+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 1891, "days_push": 674, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2947, forks 68 (observed 2026-08-28T04:07:31.815559+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: framework
- maturity: maintenance
- function: ssr, web-framework, routing, streaming, templating
- domain: web-development, frontend, backend
- platform: cross-platform
- tags: react, suspense, esm, no-bundle, import-maps, typescript, streaming-ssr, deno-deploy, deno, web-server

## Member repositories
- exhibitionist-digital/ultra (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:31.815559+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:32:46.272643+00:00, confidence not recorded.
  - readme: https://github.com/exhibitionist-digital/ultra (fetched 2026-08-28T04:07:31.815559+00:00, sha 3544dca00726)
- Data as of 2026-08-30T08:39:29.467469+00:00.
