DEV Community

Cover image for Introducing Node.js Quickstart Generator v2.0.0: Automated Clean Architecture with a Sleek New UI
Pau Dang
Pau Dang

Posted on

Introducing Node.js Quickstart Generator v2.0.0: Automated Clean Architecture with a Sleek New UI

Hi everyone,

How many times have you set up a new Node.js microservice by copying a folder from your last project? We all do it out of necessity. But after releasing v1.1.0, the scale of "boilerplate fatigue" became clear: over 4,000 developers joined the journey in just one month.

That growth sparked a realization: we needed more than just a template. Previously known as nodejs-quickstart-structure, we have officially evolved into a full-scale Generator in v2.0.0.

I built this tool to help ourselves: Why can't our starting points be enterprise-ready by default?


🎥 The Evolution: From CLI (v1.1.0) to Web UI (v2.0.0)


How it started: A powerful CLI that 4,000 of you loved (v1.1.0).

https://www.youtube.com/watch?v=Cxbb54T0uo8
How it’s going: A full-blown Web UI with 1:1 structure parity (v2.0.0).


Introducing: Node.js Quickstart Generator 2.0.0

I built this tool to solve my own frustration: Why can't I just have a professional-grade starting point in one command?

✨ What’s in the Box?

  • Flexible Architecture: Toggle between MVC and Clean Architecture.
  • Modern Stack: Pick JavaScript or TypeScript.
  • Communication Protocols: Built-in support for REST, GraphQL (Apollo), and Kafka (Event-driven).
  • Caching Layer: Pre-configured Redis or In-memory cache.
  • Enterprise Standards:
    • Multi-stage Dockerfiles.
    • Snyk & SonarCloud security hardening.
    • Global error handling (ApiError, NotFoundError, etc.).
    • Jest & Supertest with 80% unit test coverage out of the box.

🌐 Next-Gen Web UI Configurator (v2.0.0)

Type no more! We have completely evolved the configuration experience in our new Web UI Configurator.

It includes a Real-time Folder Simulation. As you toggle between MVC and Clean Architecture, you see exactly what the project will look like. Once you're happy, just copy the Zero-Prompt CLI command and run it in your terminal. No more prompts!


🦾 AI-Native Foundation

We designed v2.0.0 for the future. If you use Cursor or other AI coding agents, our built-in .cursorrules will make your AI assistant 10x smarter about your specific architecture. No more hallucinations about where controllers or repos belong!

🎯 Get Started NOW

npx nodejs-quickstart-structure@latest init
Enter fullscreen mode Exit fullscreen mode

That’s it. No global install required.


🗺️ Road to 10k Downloads

We just crossed 4,000+ downloads and want to reach 10k by the end of the year. If you love open-source tools that actually save you time, please:

  1. Give us a ⭐ on GitHub.
  2. Share this with your team.
  3. Drop a comment below—what feature should we add next? (gRPC? NestJS-style?)

Top comments (0)