Gathering detailed insights and metrics for nodly
Gathering detailed insights and metrics for nodly
Gathering detailed insights and metrics for nodly
Gathering detailed insights and metrics for nodly
npm install nodly
Typescript
Module System
Node Version
NPM Version
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
Nodly is a powerful, interactive CLI tool for instantly scaffolding modern Node.js and Express.js backend projects.
With Nodly, you can generate a production-ready API server in seconds—complete with your choice of database, mailer, queue, and socket integrations.
Add controllers, routers, and middlewares with a single command.
Nodly is perfect for rapid prototyping, scalable API development, and teams who want to skip boilerplate and focus on building features.
No more manual setup!
Nodly solves the problem of adding and configuring every database, mailer, queue, and socket integration.
Just select your options in the CLI and Nodly sets up everything for you—databases, mailers, queues, and sockets are all ready to use out of the box!
Install Nodly globally via npm:
1npm install -g nodly
Or use with npx (no global install needed):
1npx nodly
1nodly
Follow the interactive prompts to scaffold your project with your preferred options.
1nodly add middleware <name>
Creates a new middleware file in the middlewares
directory.
1nodly add controller <name>
Creates a new controller file in the controllers
directory.
1nodly add router <name>
Creates a new router file in the routes
directory.
During project setup, Nodly lets you choose from popular databases and ORMs:
Nodly includes essential Express middlewares out of the box:
nodly add middleware <name>
.my-nodly-app/
|- Dockerfile
|- server.js
|- .env
|- utils/
|- apiresponses.js
|- generaterandomid.js
|- routes/
|- app.route.js
|- controllers/
|- app.controller.js
|- config/
|- databases/
|- redis.js
|- mongoose.js
|- mysql2.js
|- postgresql.js
|- prisma.js
|- supabase.js
|- typeorm.js
|- firebase.js
|- drizzle.js
|- queues/
|- bullmq/
|- bullmq.js
|- rabbitmq/
|- rabbitmq.js
|- kafka/
|- producer.js
|- consumer.js
|- mailers/
|- nodemailer.js
|- sockets/
|- socketIO.js
|- middlewares/
|- app.middleware.js
1nodly add controller user # Add new Controller 2nodly add middleware auth # Add new Middleware 3nodly add router product # Add new Router
After scaffolding, use standard npm scripts:
1npm install 2npm start # Starts the server 3npm run dev # Starts the server with hot-reloading (and initializes Nodemailer if enabled)
Note:
All required dependencies are installed automatically!
When you scaffold a new project with Nodly, it installs everything you need—including Express, CORS, Morgan, dotenv, nodemon, express-rate-limit, JWT, and all other core, queue, mailer, and database packages you select.
You do not need to manually install any of these dependencies again.
Just runnpm install
in your generated project and you’re ready to go!
Contributions are welcome!
Fork the repo, create a branch, and submit a pull request.
For issues, open a ticket on GitHub Issues.
No vulnerabilities found.
No security vulnerabilities found.