Why Catalyst
Catalyst is a React framework for teams that need a server-rendered web app and native mobile delivery from the same product codebase. It keeps SSR, routing, and data loading at the center of the architecture while allowing native capabilities when the product needs them.
Why Teams Pick Catalyst
- One product codebase across web and mobile
- SSR-first architecture for faster first paint and better SEO
- Native bridge APIs for camera, files, storage, haptics, notifications, and device features
- Production-oriented defaults for caching, code splitting, and deployment
Architectural Model
Catalyst combines four layers:
- A React web app that renders through SSR.
- A Node server that handles HTML rendering and request orchestration.
- A route-aware data layer built around
serverFetcher,clientFetcher, andRouterDataProvider. - A native shell for Android and iOS that exposes mobile capabilities through
WebBridge.
This structure lets teams preserve a web-first development model while shipping native applications from the same application code.
What Catalyst Is Good At
- SEO-sensitive web experiences that still need app-store distribution
- products that share business logic across web and mobile
- teams that want React and SSR to stay central instead of maintaining a separate mobile stack
- products that need native features without moving the core UI to React Native
Operational Advantages
- SSR and hydration give a predictable first-render model
- client-side transitions reuse the same route and data conventions
- native configuration stays in
WEBVIEW_CONFIGinstead of being spread across separate app stacks - build paths exist for web, Android, and iOS without changing the application architecture
What You Build with Catalyst
- SEO-heavy consumer web apps
- Mobile companion apps with shared business logic
- Internal products where one team ships all platforms
- Apps that need both SSR and native device features
Catalyst vs Typical Choices
- Compared to web-only frameworks: Catalyst adds native app capability.
- Compared to native-only stacks: Catalyst keeps SSR web as a first-class citizen.
- Compared to generic cross-platform tools: Catalyst keeps React + SSR architecture central.
Next Step
For setup, installation, and first app flow, use the getting-started path: