Docs
Introduction

Introduction

Welcome to the Rasengan.js documentation, where we hope you'll find what you're looking for.

What's Rasengan.js ?

Rasengan.js is a React Framework for building modern web applications. You will have to use React Components for creating user interfaces and Rasengan.js will do the rest like routing, optimization, etc.

Rasengan.js comes with a lot of features which will help you to build your application faster and easier. You won't have to worry about complex things like bundling, compiling, etc. Rasengan.js will do it for you.

Whether you are a beginner or an experienced developer, Rasengan.js will help you to build dynamic and modern web applications.

Main Features

Here is a list of the main features of Rasengan.js:

FeatureDescription
RoutingRasengan.js comes with a powerful routing system based on a simple configuration. You can easily create routes and handle them.
RenderingClient Side and Server Side Rendering for Client Components only.
StylingSupport for a large list of styling solutions like CSS Modules, CSS Preprocessors, Tailwind.css and more.
OptimizationRasengan.js comes with a lot of optimization features like code splitting, lazy loading, Image component optimization etc.
TypeScriptRasengan.js is fully compatible with TypeScript.

How to Use These Docs

On the left side of the screen, you'll find the docs navbar. The pages of the docs are organized sequentially, from basic to advanced, so you can follow them step-by-step when building your application. However, you can read them in any order or skip to the pages that apply to your use case.

On the right side of the screen, you'll see a table of contents that makes it easier to navigate between sections of a page. If you need to quickly find a page, you can use the search bar at the top, or the search shortcut (Ctrl+K or Cmd+K).

To get started, checkout the Installation guide.

Pre-requisites

Although Rasengan.js is beginner-friendly, this documentation will be focused on the framework itself. We will make sure to provide you links to other documentations when we will introduce a new concept or feature.

Anyway, to be comfortable with Rasengan.js, you should have a good understanding of HTML, CSS, JavaScript and React. Check out the Fundamentals Concepts of React (opens in a new tab) here, which will introduce you the base concepts of React.

Join our Community

If you have questions about anything related to Rasengan.js, you're always welcome to ask our community on GitHub Discussions (opens in a new tab), Discord and Twitter.

Logo Image