React Server Components
Async components on the server by default. Ship less JavaScript, keep data close to the source.
Next.js-familiar · Vite-native
Next.js familiar React on Vite Native
Partial Pre-Rendering, SSR, and SSG on a familiar app/ directory. First-party adapters for Vercel, Cloudflare, Netlify, and any JS server, with the full Vite developer experience.
export async function Posts() {
const posts = await listPosts();
return (
<ul>
{posts.map((post) => (
<li key={post.id}>{post.title}</li>
))}
</ul>
);
}export default function Page() {
return (
<main>
<h1>Posts</h1>
<Suspense>
</Suspense>
</main>
);
}Make full use of your infra.
Cache a static shell on the CDN. Stream dynamic regions from origin when data is ready. One response, edge speed and live data.
Async components on the server by default. Ship less JavaScript, keep data close to the source.
Progressive rendering as the tree resolves. Users see the shell while dynamic work finishes.
Instant server, HMR, and the Vite plugin graph. Wire it with defineConfig. No parallel toolchains.
Familiar app/ conventions: page, layout, loading, error, and nested segments.
Stream on request or prerender at build. Choose per route, or blend both with PPR.
Per-segment loading.tsx and error.tsx. Instant fallbacks while the rest of the tree streams.
Call server mutations from components without hand-rolled API routes.
HTTP endpoints beside your UI in app/api — same tree, same deploy.
Share chrome across segments. Soft navigation keeps layout state where it belongs.
Adapters for Vercel, Cloudflare, Netlify, and any JS server ship with the framework.
import { defineConfig } from "nlite/config";
export default defineConfig({
});Powered by Vite
nlite is a React framework on Vite. You get framework conventions and the same DX Vite is known for.
Native ESM on demand with fast dependency pre-bundling. Cold starts in milliseconds.
Edits land instantly at any app size. Keep scroll, focus, and local state.
TypeScript, JSX, CSS, workers, Wasm, and the Vite plugin ecosystem via defineConfig.
Rollup-powered production output with code splitting, tree-shaking, and asset hashing built in.