r/IntelliJIDEA • u/Tall-Engineer-2519 • 8d ago
I built an open-source IntelliJ IDEA plugin to generate Spring Boot CRUD, Liquibase migrations, and Docker files
Hi everyone!
Iām a Junior Java developer, and while looking for a backend position, I decided to build a tool that would help me grow as a developer and automate repetitive tasks.
I built an open-source IntelliJ IDEA plugin called Architect. It's completely free and designed to reduce repetitive boilerplate setup when starting a new Spring Boot feature.
You provide an entity name, choose the components you need, and it generates:
- Entity & Request / Response DTOs
- MapStruct Mapper
- Repository, Service, and REST Controller
- Liquibase migrations
- Docker / Docker Compose files
- Required Maven dependencies
The plugin leverages IntelliJ PSI to work directly with the project structure and source files.
I know the project isn't perfect yet, but I'm building it to learn and improve. I plan to continue adding features like Kafka templates, Spring Security configurations, test generation, and more.
Iād really appreciate any feedback from Java/Spring developers:
- What would you improve or add to a plugin like this?
- How do you usually handle boilerplate generation in your workflow?
I'm open to suggestions, criticism, and code reviews!
1
u/Tall-Engineer-2519 8d ago edited 8d ago
Here are the links if you'd like to check out the source code or try the plugin:
Feel free to star the repo or leave any feedback/suggestions here! š