Skip to content

codestackfoundry/spring-boot-starters

Repository files navigation

🌱 Spring Boot Starters by CodestackFoundry

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.

License: MIT Build PRs Welcome GitHub Discussions


📦 Available Starters

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.


🔧 Build Instructions

To build the entire multi-module project:

./gradlew build

To run an individual example app:

./gradlew :mapstruct-spring-boot-starter:example-app:bootRun

🤝 Contributing

We welcome contributions!

  1. Check open issues or suggest a new starter idea
  2. Follow the structure of existing starters (starter + example-app)
  3. Submit a pull request with proper documentation and tests

See CONTRIBUTING.md for guidelines.


📅 Roadmap

  • mapstruct-spring-boot-starter – Auto-registers mappers via YAML config

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.


🌟 Why Another Starter Library?

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

About

Collection of production-ready Spring Boot starters with auto-configuration for faster, cleaner Java development.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages