image:https://ci.spring.io/api/v1/teams/spring-fu/pipelines/spring-fu/badge[“Build Status”, link=“https://ci.spring.io/teams/spring-fu/pipelines/spring-fu”]
Spring Fu is an incubator for https://github.com/spring-projects-experimental/spring-fu/tree/main/jafu[JaFu] (Java DSL)
and https://github.com/spring-projects-experimental/spring-fu/tree/main/kofu[KoFu] (Kotlin DSL) designed to configure
Spring Boot explicitly with code in a declarative way with great discoverability thanks to auto-complete.
It provides fast startup (40% faster than regular auto-configuration on a minimal Spring MVC app), low memory consumption
and is a good fit with https://www.graalvm.org/docs/reference-manual/native-image/[GraalVM native] thanks to its (almost) reflection-less approach.
== Status
Spring Fu is not intended to be used in production yet, but rather to incubate and get feedback and contributions
from the community in order to hopefully reach a point where it can be integrated as part of Spring Framework and Spring
Boot.
== Credits
In addition to the whole Spring and Reactor teams, special credits to:
We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.