create-springb 🚀
A CLI tool to instantly generate
clean-architecture Spring Boot applications with zero manual setup.
Inspired by tools like
create-vite and
Spring Initializr, this CLI helps backend developers bootstrap production-ready Spring Boot projects in seconds.
---
✨ Features
- ✅ Spring Boot 3 project generation
- ✅ Java 17 / Java 21 support
- ✅ Maven or Gradle selection
- ✅ Clean architecture folder structure
- ✅ Automatic dependency setup
- ✅ Lombok support
- ✅ MongoDB / SQL support
- ✅ Uses official Spring Initializr API
📦 Installation & Usage
No installation required. Run it directly using
npx:
``
bash
npx create-springb your-app-name
`
$3
Once your project is generated:
1. Navigate to your project: cd your-app-name
2. Run the application:
- For Maven: ./mvnw spring-boot:run
- For Gradle: ./gradlew bootRun`
📄 License
This project is licensed under the MIT License.
👤 Author
Ayush Raj
- GitHub:
Ayushh23
- LinkedIn:
ayushraj2313
---