Skip to content

bluetape4k

Kotlin-first backend building blocks for Spring Boot, Ktor, Exposed, R2DBC, AWS, graph data, and production examples.
Architecture position map for bluetape4k backend libraries
bluetape4k groups backend concerns by position: runtime edge, persistence, integrations, operations, foundations, and examples.
Application edgeSpring Boot and Ktor entry points for HTTP services.
PersistenceExposed JDBC/R2DBC repositories, caching, and serialization.
IntegrationAWS SDK wrappers, graph databases, Redis, Kafka, and infrastructure adapters.
OperationsLeader election, scheduling gates, observability, and runtime coordination.
Foundation modulesCore Kotlin utilities, coroutines, validation, text, image, and test support.
Example applicationsWorkshops and full examples showing how the modules compose.
dependencyManagement {
imports {
mavenBom("io.github.bluetape4k:bluetape4k-dependencies:1.0.0")
}
}

Use the central dependency BOM first, then add the module-specific BOMs and libraries your service needs.

Open the quick start