{"repo":"sivaprasadreddy/progen","free":true,"listed":false,"github":"https://github.com/sivaprasadreddy/progen","clone":"git clone https://github.com/sivaprasadreddy/progen.git","description":"Spring Boot Project Generator CLI","language":"Go Template","stars":53,"topics":["cli","spring-boot"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Project Generator CLI A CLI tool for generating Spring Boot projects. Motivation There are a few good project generator tools exist, such as JHipster, Bootify, generator-springboot. The reasons for creating this new progen CLI tool are: To generate the application with minimal code and include only the most commonly used features and configurations. We should be able to use the tool offline to create the projects. We should be able to use the tool without requiring the installation of other languages SDKs. For example, for generating a Java application, we shouldn't need to install Node.js or Python, etc. features The progen generates a Spring Boot application with the following features configured: Spring Boot project with Maven and Gradle support Spring Data JPA integration with MySQL , Postgresql , MariaDB support Flyway and Liquibase database migration support Spring Security configuration for Web Apps Spring Security JWT configuration for REST APIs Spring Modulith configuration Spring Cloud AWS support with LocalStack configuration Swagger UI Integration using springdoc-openapi Testcontainers based Testing and Local Development Setup Docker Compose based Local Development Setup GitHub Actions configuration Code formatting using Spotless JUnit 5 Taskfile to execute commonly used commands Installation Using OS specific binary Download the latest binary for your OS and Architecture(arm64, x86 64) from https://github.com/sivaprasadreddy/progen/releases. Using Go Install If y","default_branch":null,"files":null,"tree":[],"storefront":"/r/sivaprasadreddy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sivaprasadreddy/progen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}