Rasengan.js: A modern, high-performance React framework

Based on modern tools, Rasengan.js will help you to create high-quality web applications with the benefit of React components.

main.ts
app.router.ts
app.layout.tsx
home.page.tsx
ts import { RouterComponent, defineRouter } from "rasengan"; import Home from "@/app/home.page"; import AppLayout from "@/app/app.layout"; class AppRouter extends RouterComponent {} export default defineRouter({ imports: [], layout: AppLayout, pages: [Home], })(AppRouter);

Type-safe

We prioritize type safety, seamless IntelliSense, and built-in auto-imports for an exceptional developer experience.

Easy to Learn

Rasengan.js is designed with Simplicity in mind and backed by well-structured documentation.

Fast - Wherever it matters

Performance is the key point of Rasengan.js. It is designed to be fast and efficient.

What is Rasengan.js ?

A feature-rich framework for the frontend.

Routing

Define routes using configuration only—no file system dependency, giving you full control over your app structure.

Image Optimmization

Built-in lazy loading and responsive support for faster performance and better user experience.

Data Fetching

Flexible data loading with support for server-side and client-side fetching using a simple loader function.

CSS Support

Use any styling method—CSS Modules, Sass, Less, Stylus, TailwindCSS or plain CSS—without extra configuration.

Client & Server Rendering

Choose between client-side rendering (CSR) and server-side rendering (SSR) per page to balance speed and SEO.

Rasengan.js 1.0.0

First release of Rasengan.js, built for creating high-quality web apps.

Showcase

Discover what developers are building with Rasengan.js

Foundation

Built on top of a great foundation.

Speed & Simplicity, Unleashed.

Rasengan.js gives you the power to build ultra-fast, scalable web apps effortlessly.

Subscribe to the Newsletter

Stay informed to the news about rasengan.js including new releases, events, etc...

© 2025 Rasengan Labs, All rights reserved.