Use any UI framework (React, Vue, Svelte, Solid, ...) and any tool you want (any frontend library, web technology, deploy environment, Vite plugin, ...).
vite-plugin-ssr, you integrate tools manually and keep architectural control.
vite-plugin-ssr gives you control only where it matters.
Everything else just works without the need to configure anything.
vite-plugin-ssr you integrate tools manually; while it means more work, it gives you a fundamentally simpler & more stable foundation to build upon.
The clean cut between
vite-plugin-ssr and your UI framework (React/Vue/...) makes reasoning about your app easier.
Filesystem Routing, Data fetching, Pre-rendering, Layouts, HMR, i18n, Link Prefetching, HTML Streaming.
Client Routing (fast page navigation) or Server Routing (simple architecture).
All render modes: SSR, SPA, MPA, SSG, HTML-only. Each page can use a different mode.
🌍 Deploy anywhere
Deploy anywhere (Vercel Serverless/Edge/ISR, Cloudflare Workers, AWS EC2/Lambda, Firebase, Google Cloud, ...).
Pre-render your app and deploy it to any static host (Netlify, GitHub Pages, Cloudflare Pages, ...).
Fits Cloudflare Workers's small worker size requirement like a glove.
The source code of
vite-plugin-ssr has no known bug, every release is assailed against a heavy suite of automated tests, and it's used in production by many companies.
DX that scales to hundreds of kLOCs: HMR & dev start that stays fast, powered by Vite .
Architectural flexibility that scales from small hobby projects to large-scale enterprise projects.
State-of-the-art performance with Code Splitting, Client Routing, Link Prefetching, and Fast Cold Starts.
Lighthouse Score: 100%.
vite-plugin-ssr is simple, clear, and robust: no magic, no unexpected behavior, no conflation, no bugs (known in
vite-plugin-ssr's source code).
vite-plugin-ssr, you are under control; it's addictively fun.
vite-plugin-ssr to build frameworks.
You want to build an internal framework for your company? Or you want to build a Next.js alternative? Use
vite-plugin-ssr to jump-start with a rock-solid foundation.
Crafted with attention to details and care for simplicity.
Upsteam contributions to Vite and others.
GitHub and Discord conversations are welcome.
⚗ Cutting Edge
We regularly participate in RFCs and we are usually among the first to support the latest techniques.