finds.dev← search

// the find

zhangyuang/ssr

★ 2,692 · TypeScript · MIT · updated Aug 2026

A most advanced ssr framework support React17/React18/Vue2/Vue3 on Earth that implemented serverless-side render specification.

A pluggable SSR framework for React (17/18/19) and Vue (2/3) that bolts onto Node backends like NestJS or Midway.js, with built-in support for Webpack, Vite, and Rspack and one-command deploys to Alibaba Cloud or Tencent Cloud. It's aimed at teams already in the Alibaba/Tencent serverless ecosystem who want SSR without hand-wiring a frontend framework to a server framework themselves.

Automatic SSR-to-CSR degradation when server rendering fails is a real production concern most SSR frameworks don't bother handling. The plugin architecture genuinely decouples frontend framework choice from backend framework and build tool choice, so swapping Vue2 for Vue3 or Webpack for Vite doesn't mean a rewrite. v7's move to Rspack/Rolldown-Vite is a legitimate modernization, not just a version bump, with claimed 5-10x build speed gains. It's actively maintained with a recent major release rather than coasting on old stars.

The deployment story and half the 'who's using' list are tied to Alibaba Cloud and Tencent Cloud specifically; outside that ecosystem the serverless-deploy selling point mostly evaporates. Primary documentation lives on doc.ssr-fc.com in Chinese first, and the English README reads like a translation, so expect gaps or lag in the English docs. By the project's own cloc output the core packages are only ~5k lines of TypeScript, meaning the actual rendering logic is thin and most of what you're adopting is glue code spread across a dozen small packages (ssr-core, ssr-plugin-midway, ssr-plugin-nestjs, etc.), which makes stack traces and debugging more indirect than a single-package framework. No well-known Western adopters are listed, so there's limited signal on how it holds up outside its original ecosystem.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →