Beyond the Frontend.
Built for the Full Stack.
Rasengan.js pairs a modern React meta-framework with Futon and Rasengan Server — one ecosystem covering every layer of your stack, from rendering to WebSockets.
import { PageComponent } from 'rasengan';
const Home: PageComponent = () => {
return <h1>Welcome to Rasengan.js</h1>;
};
Home.metadata = {
title: 'Home',
};
export default Home;import { PageComponent } from 'rasengan';
const Home: PageComponent = () => {
return <h1>Welcome to Rasengan.js</h1>;
};
Home.metadata = {
title: 'Home',
};
export default Home;Built on a Foundation of Fast, Production-Grade Runtimes
Futon powers Rasengan and Rasengan Server — and runs unmodified on Node, Bun, or Workerd.
The original JavaScript runtime — battle-tested, with the broadest ecosystem and deployment support anywhere.
An all-in-one toolkit built for speed — fast cold starts, a native bundler, and near drop-in node compatibility.
Cloudflare's Workers runtime for the edge — deploy Futon apps close to your users, in hundreds of locations worldwide.
Why This Ecosystem
Six capabilities, two from each pillar — the same care put into the frontend shows up in the runtime and the backend too.
SSR & SSG
Render on the server, pre-render at build time, or both — pick per route.
File-based Routing
Pages inferred straight from your folder structure — no route config to maintain.
Runtime Agnostic
One codebase that runs unmodified on Node, Bun, Deno, and Cloudflare Workers.
Composable Middleware
Koa-style onion model, with CORS, auth, compression, and uploads built in.
Dependency Injection
Module-scoped providers with lifecycle hooks — no extra DI library needed.
WebSockets
Runtime-agnostic WebSocket routes, registered the same way as your HTTP routes.
A Growing Ecosystem
Smaller packages that fill in the gaps — state, images, i18n, real-time, and more, each usable on its own.
kurama
Lightweight state management, Zustand-inspired.
image
Optimized image component with lazy loading.
theme
Light, dark, and system theme management.
i18n
Internationalization with locale-aware routing.
io
Real-time client for WebSocket gateways.
kage-demo
Interactive feature tours and onboarding flows.
validators
Schema validation middleware, Zod adapter included.
ws
WebSocket gateways with rooms and broadcasting.
queue
Background job queues with retries and dead-letter.
drizzle
Drizzle ORM integration for Rasengan Server.
Ready to build?
Scaffold a new project in seconds — pick Rasengan, Futon, or Rasengan Server.