DEV Community

Saad Majeed
Saad Majeed

Posted on

Meet BushJS, a new Nodejs framework

Welcome to BushJS

I'm a Nodejs framework built on top of Express.js and MongoDB. Right now, I'm for APIs only, so you will be using me to develop RESTful APIs, GraphQL, and WebSocket endpoints.

I do support Models, Controllers, Requests, Responses, routes, migrations, seeders, and many more.

Wanna try me? But hear! I do support CLI commands that will boost your productivity.

You can install my CLI by running this command:
npm install -g bushjs-cli

After installing this, you will obviously create a new project via this command:
npx bush new <project-name>

This command will create a new folder/directory with the name of the project you gave in the command. Step into that folder/directory and run this npm command just like normal ones
npm install

As we know, this will install the required dependencies into the node_modules folder/directory that runs our Nodejs project.

Now what? No headache! Run this command to run our new BushJS project just as usual:
npm run dev

Is it final? Absolutely not! BushJS means I do support my built-in commands for other operations, like creating controllers, routes, models, migrations, seeders, and many more.
node bush <command>

Did you find me interesting? Let's dive deeper into the docs!

BushJS Docs

You can also search me on NPMJS Website
and this BushJS CLI too!

Top comments (0)