Radonis is a full-stack application framework for building monolithic applications with a modern, React-based frontend stack. Radonis is built on top of the Node.js MVC framework AdonisJS and extends it with features for server-side rendering and client-side hydration.
- Renders React views directly from AdonisJS routes and controllers.
- Partially hydrates only the components that require interactivity on the client (Islands Architecture).
- Includes pre-made hooks for working with AdonisJS inside your React views, both on client and server.
- Compiles client-side components with esbuild.
Documentation is available on radonis.vercel.app.
For an example application, take a look into the example
directory.