# airbnb/hypernova

A service for server-side rendering your JavaScript views

Repository: https://github.com/airbnb/hypernova
Canonical: https://ross.abutalabs.com/products/hypernova
Language: JavaScript
License: MIT
License Family: permissive
Archived: true
Last push: 2023-10-09T17:55:43+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3746, "days_push": 1059, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5784, forks 216 (observed 2026-08-28T04:09:29.575982+00:00)

## What it is
Hypernova is a Node.js service from Airbnb that renders JavaScript views (e.g., React components) on the server via HTTP, returning HTML strings that clients can hydrate in the browser. It lets teams write view code once while keeping server-side rendering benefits like faster content delivery and SEO.

## Use cases
- server-side render React components from a Ruby or Node backend
- improve SEO by rendering JavaScript views as HTML on the server
- avoid duplicating markup in server templates and client JavaScript
- progressively enhance server-rendered pages with client-side JavaScript
- batch-render multiple views in a single HTTP request

## When to choose
- you maintain an existing Hypernova integration and need reference material
- you want a forkable base for a custom SSR microservice
- your stack renders JS views from a non-JavaScript backend like Ruby

## When to avoid
- you are starting a new project - the repository is archived with no updates or support
- your framework has built-in SSR (Next.js, Nuxt, Remix)
- you need actively maintained tooling or community support

## Facets
- artifact type: service
- maturity: abandoned
- function: ssr, http-server, templating, web-framework
- domain: web-development, frontend, backend
- platform: cross-platform
- tags: server-side-rendering, isomorphic-javascript, universal-apps, react, archived, airbnb, nodejs, web-server

## Member repositories
- airbnb/hypernova (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:29.575982+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-29T17:52:49.664848+00:00, confidence not recorded.
  - readme: https://github.com/airbnb/hypernova (fetched 2026-08-28T04:09:29.575982+00:00, sha 4537d53e932d)
  - registry_npm: https://registry.npmjs.org/hypernova (fetched 2026-08-29T08:48:24.425260+00:00, sha bd0d8064924b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
