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 (1)

Collapse
 
saadmajeed profile image
Saad Majeed

If you have any query regarding this framework, can drop here.