# zhangyuang/egg-react-ssr

最小而美的Egg + React + SSR 服务端渲染应用骨架，同时支持JS和TS

Repository: https://github.com/zhangyuang/egg-react-ssr
Canonical: https://ross.abutalabs.com/products/egg-react-ssr
Homepage: http://doc.ssr-fc.com/
Language: TypeScript
License: MIT
License Family: permissive
Topics: ssr, getinitialprops, react, typescript, isomorphic, eggjs, csr, nextjs
Archived: true
Last push: 2023-09-06T08:51:50+00:00

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

## Adoption (not part of the score)
Stars 1906, forks 212 (observed 2026-08-28T04:05:52.501634+00:00)

## What it is
A minimal Egg.js + React server-side rendering application scaffold supporting both JavaScript and TypeScript, with seamless CSR/SSR mode switching and HMR. It has since evolved into the 'ssr' framework, and the maintainers recommend using that successor for new projects.

## Use cases
- server-side render a React app with Egg.js
- build an isomorphic React application with Node.js backend
- switch between SSR and CSR rendering modes
- scaffold a React SSR project in TypeScript
- smaller bundle alternative to Next.js
- server-side rendering with getInitialProps support

## When to choose
- you are already committed to the Egg.js + React stack
- you want a lightweight SSR setup with smaller bundles than Next.js
- you need CSR/SSR mode switching in one codebase

## When to avoid
- starting a new project - the successor 'ssr' framework is recommended instead
- you need Vue support or Vite build tooling
- you want a framework with active ongoing maintenance and large community

## Facets
- artifact type: framework
- maturity: maintenance
- function: ssr, web-framework, frontend-framework, templating
- domain: web-development, frontend, backend
- platform: -
- tags: eggjs, react, server-side-rendering, isomorphic, csr, boilerplate, getinitialprops, hmr, nodejs, typescript, web-server

## Member repositories
- zhangyuang/egg-react-ssr (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:52.501634+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-30T03:11:41.521018+00:00, confidence not recorded.
  - readme: https://github.com/zhangyuang/egg-react-ssr (fetched 2026-08-28T04:05:52.501634+00:00, sha 2518c633689c)
  - homepage: http://doc.ssr-fc.com/ (fetched 2026-08-29T10:51:16.968544+00:00, sha bd9b2bc5d789)
  - site_page: http://doc.ssr-fc.com/docs/why (fetched 2026-08-29T10:51:16.977677+00:00, sha a49819230abb)
  - site_page: http://doc.ssr-fc.com/docs/api$config (fetched 2026-08-29T10:51:16.979924+00:00, sha 30dc269a8bf2)
  - site_page: http://doc.ssr-fc.com/docs/features$faq (fetched 2026-08-29T10:51:16.983085+00:00, sha 2e1cfe934ca2)
  - site_page: http://doc.ssr-fc.com/docs/changelog$index (fetched 2026-08-29T10:51:16.986753+00:00, sha 15c014d44f8f)
  - site_page: http://doc.ssr-fc.com/docs/features$memory (fetched 2026-08-29T10:51:16.988624+00:00, sha ce92bbbd5a78)
  - site_page: http://doc.ssr-fc.com/en/docs/features$sponsor (fetched 2026-08-29T10:51:16.991017+00:00, sha 93a24766e2af)
  - site_page: http://doc.ssr-fc.com/docs/features$started (fetched 2026-08-29T10:51:16.992584+00:00, sha ad64a6edf074)
- Data as of 2026-08-30T08:39:29.467469+00:00.
