Beacon is a Spring Boot MVC web app scaffold that uses:
- Thymeleaf for server-side rendering
- HTMX for partial page updates
- DaisyUI for polished UI components
- AlpineJS for lightweight client-side behavior
The starter includes a responsive top navigation, a hero section, an HTMX-loaded status card, and a styled footer.
- Java 25
- Apache Maven 3.9.16+ or the included Maven Wrapper
./mvnw spring-boot:run./mvnw.cmd spring-boot:runOpen the app at http://localhost:8080.
./mvnw clean testsrc/main/java- Spring Boot application and MVC controllersrc/main/resources/templates- Thymeleaf views and fragmentssrc/main/resources/static- Small custom CSS overridessrc/test/java- MVC tests for the home page and HTMX fragment
Technical and non-technical issues can be reported to the Issue Tracker.
Contributions can be submitted via pull requests. Please check the contribution guide for more details.