//spring-fubyuserquin

spring-fu

KoFu and JaFu configuration DSLs for Spring Boot

0
0
0

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:

[beta]v0.14.0