Skip to content

bluetape4k

Kotlin-first backend building blocks for Spring Boot, Ktor, Exposed, R2DBC, AWS, graph data, and production examples.

Start with a library, follow a runnable workshop, then carry the pattern into an application or benchmark. The atlas keeps those three layers visible without flattening the ecosystem into one long repository list.

Kotlin/JVM ecosystem

From building, to learning, to applying

Select a node to illuminate its repositories and learning path.

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.
dependencies {
implementation(platform("io.github.bluetape4k:bluetape4k-dependencies:1.4.0"))
implementation("io.github.bluetape4k:bluetape4k-core")
implementation("io.github.bluetape4k:bluetape4k-coroutines")
}

Use the central dependency BOM first, then add the bluetape4k modules your service needs without module versions.

Open the quick start