A collection of high-quality, production-ready Spring Boot starters developed and maintained by the CodestackFoundry team.
Each starter is designed to simplify integration with commonly used libraries and patterns, with minimal configuration and sensible defaults.
Starter Name | Description | Docs / Usage |
---|---|---|
mapstruct-spring-boot-starter |
Seamless Spring Boot 3+ MapStruct Starter – Auto-registers mappers without componentModel = "spring" or @Component , with production-ready auto-configuration. |
Usage |
⚙️ More starters coming soon.
To build the entire multi-module project:
./gradlew build
To run an individual example app:
./gradlew :mapstruct-spring-boot-starter:example-app:bootRun
We welcome contributions!
- Check open issues or suggest a new starter idea
- Follow the structure of existing starters (starter + example-app)
- Submit a pull request with proper documentation and tests
See CONTRIBUTING.md for guidelines.
- ✅
mapstruct-spring-boot-starter
– Auto-registers mappers via YAML config
This project is licensed under the MIT License. See the LICENSE file for details.
While Spring Boot provides many starters out of the box, this collection focuses on:
- Missing but much-needed integrations
- Plug-and-play experience with no annotations or boilerplate
- Clean YAML-driven configuration
- Real-world examples included with every starter
Made with ❤️ by CodestackFoundry