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.