JS-Stack CLI v1.3.0 · Full-Stack Generator for JS & JavaExplore Builder

Scaffold production-ready full-stack apps in JavaScript & Java

Stop stitching boilerplate from scratch. One CLI command generates your frontend, backend, database, and auth in seconds — React, Next.js, or Vue paired with Express, NestJS, or Spring Boot, with typed configuration and optional tooling ready to add.

$npx @vipinyadav02/createjsstack@latest my-app --preset next-fullstack --yes
✔ Configuration verified & scaffolding layered architecture:
Frontend: Next.js application
Backend: Next.js server runtime
Database: PostgreSQL
ORM: Prisma
Runtime: Node.js
Compatibility-checked selections and layered templates, generated automatically.

Production Stack Modules Supported Out of the Box

Next.js 15(Frontend)
React 19(Frontend)
Vue 3(Frontend)
Spring Boot 3(Java 21)
Express / NestJS(Backend)
PostgreSQL(Database)
Prisma / JPA(ORM)
Better Auth(Security)
Docker(DevOps)

QUICK_START/Create a full-stack app in one command

Production Ready
$npx @vipinyadav02/createjsstack@latest my-app --yolo
Generates complete repository with default full-stack configuration.
Includes auto-dependency install, git init, and dev server script.
Interactive Customizer

Prefer Visual Selection?

Use our interactive stack builder to visually choose your frontend, backend, database, ORM, auth method, and addons.

Next.js 15ExpressPostgresPrismaBetter AuthDocker

VIDEO_TUTORIALS/Full-stack project setup tutorials

[3 LESSONS]
COMMUNITY_FEEDBACK/feedback.json
[VERIFIED USERS]
Loading comments...
PROJECT_SPONSORS/sponsors.json
[COMMUNITY SUPPORT]

FREQUENTLY_ASKED_QUESTIONS/JS-Stack CLI questions & answers

[HELP & GUIDANCE]
JS-Stack CLI is a free, open-source command-line tool that scaffolds production-ready full-stack applications in JavaScript, TypeScript and Java. Pick a frontend, backend, database and auth provider, and it generates a working project with dependencies, configuration and Docker already wired up.
You can install JS-Stack CLI using npm with the command: npx @vipinyadav02/createjsstack@latest my-app. For a fully automated setup with defaults, try: npx @vipinyadav02/createjsstack@latest my-app --yolo
Frontends: React, Next.js, Vue, Svelte, Angular, Astro and React Native. Backends: Express, Fastify, NestJS, Hono, Koa, Elysia and Spring Boot (Java). Databases: PostgreSQL, MySQL, SQLite and MongoDB, with Prisma, Drizzle, TypeORM, Mongoose or Spring Data JPA. Auth: Better Auth, Clerk, NextAuth or Spring Security.
Yes. Pass --backend springboot (or use the react-springboot preset) and JS-Stack generates a Spring Boot 3 service on Java 21 as a separate Maven project, alongside a React, Next.js or Vue frontend. It supports Spring Data JPA on PostgreSQL, MySQL or SQLite, MongoDB, Spring Security, REST and GraphQL. Building it requires JDK 21 and Maven.
Yes, JS-Stack CLI is completely free and open-source under the MIT license. You can use it for personal and commercial projects without any restrictions.
Absolutely! JS-Stack CLI offers extensive customization options through interactive prompts and command-line flags. You can choose your preferred frontend, backend, database, authentication method, and more.
100% Free & Open Source · MIT Licensed

Ready to Ship Your Next Big App?

Join thousands of developers building production-ready JavaScript & TypeScript applications with JS-Stack CLI.