Rensa is a powerful yet lightweight backend framework designed for developers who value speed and simplicity.
One day while working on a backend server, I was wondering how a backend framework actually sets up routes and starts the server. As a result, I decided to dive deep by building a backend framework myself from the ground up.
Install the official package:
npm install rensaGet started with your first project in an instant:
npx create-rensa-app@latestSelect your desired template when prompted:
Manual: Spins up a Rensa project in manual mode.Compose: Creates a new project in compose mode.Know more about the templates in this repository. Learn more about getting started in the docs.
Rensa comes with a feature-packed CLI that can help you build with Rensa.
Some of the commands are:
devYou can start your server with hot reload on file changes with just one command. Use this command as follows:
npx rensa devroute [in Compose mode only]You can create a new route with a single command. Specify the route path and method as follows, and Rensa CLI will create a new route for you:
npx rensa route [method] [path]There are many more commands in the Rensa CLI. To know more about the Rensa CLI, visit the docs for available commands.