spring-backend-boilerplate
The modularized backend boilerplate based on Spring Boot Framework, easy to get started and add your business part.
javaboilerplatespring-bootbackendgradlestoragespring-datasmsgridfsauditspring-securityspring-boot-starter
FreeRepo
Overview
This Spring Boot boilerplate provides a modular Java backend foundation with built-in account management, security, role-based access control, file handling and audit systems, helping developers ship fast by handling common infrastructure concerns. The stack uses Spring Boot, Gradle, MongoDB and Spring Security, with support for Docker deployment and modular architecture that lets you add or remove features without breaking the application.
Features
account-modulesecurity-foundationaudit-systemfile-upload-downloadmessage-notificationrole-based-access-controlcrud-operationsmulti-factor-authenticationuser-device-managementpluggable-account-systemsms-integrationevent-driven-messagingfile-storage-abstractionlogin-historyrest-api
Feature Flags
userDashboardauthenticationemailsecommercefileUploadsstorageauthorizationteamsOrgsloggingErrorTrackingnotificationsapiDocsaudit
Recommended Use Cases
java-backend-applicationsenterprise-applicationsrest-api-servicesmodular-microservicesaccount-management-systems
Frontend
None
Backend
spring-bootspring-securityspring-dataspring-mvcspring-framework
Auth Providers
spring-securitycustom-user-details
Deployment Targets
dockermanual
Payment Providers
None
Quick Facts
Stack
Framework
spring-boot
Language
java
Database
mongodb
ORM
spring-data
Data Layer
Databases
mongodb
ORM
spring-data
UI Stack
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate