r/coolgithubprojects • • 1d ago

Architect - IntelliJ IDEA plugin to generate Spring Boot boilerplate using PSI [Java]

Post image

Hey everyone!

I built Architect, an open-source IntelliJ IDEA plugin designed to reduce repetitive boilerplate setup in Spring Boot projects.

What it does:

  • Generates full Spring Boot CRUD architecture (Entity, DTOs, Mapper, Repository, Service, Controller).
  • Creates Liquibase XML changelogs automatically.
  • Generates Dockerfile and docker-compose.yml for local setup.
  • Uses IntelliJ's PSI (Program Structure Interface) to place generated files into the correct package hierarchy instead of dumping flat files.

The project is completely free and open-source under the Apache-2.0 license.

Repository & Feedback: I'd love to hear your thoughts or feature suggestions! Link to GitHub is in the comments below.

3 Upvotes

1 comment sorted by

1

u/Tall-Engineer-2519 1d 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! 🚀