
Do you also end up rewriting the same auth + Swagger + backend setup for every Node project?
I noticed almost every backend project I start begins with the same repetitive setup:
- JWT auth
- Swagger
- error handling
- rate limiting
- folder structure
- response helpers
- seed scripts
After doing this repeatedly across projects, I made a small local CLI for myself that generates a backend starter with all of this already structured.
https://www.npmjs.com/package/create-api-lite
Currently supports:
- Express / Fastify
- JavaScript / TypeScript
- MongoDB / SQLite
The main thing I cared about was generating code that still feels readable and maintainable later instead of giant boilerplate dumps.
Would genuinely like feedback from backend devs on whether this workflow is useful or not.
(terminal demo attached)