Kobold
Kobold Github Proper | API Docs | Documentation (this repo)

Kobold was inspired by a Ktor based project where the architecture inspired code generation based on Kotlin Multiplatform, Jetpack Compose and Ktor Type Safe Routing.
Using KSP and a provided API, Kobold will generate client and server side components of a full stack Ktor application based on class structure and annotations only.
This results in clean Ktor Routing, Forms and Multiplatform Ktor Clients.
Status
Multiplatform Code Generation Status
*In this early stage we are focused on Compose WASM and JVM KtorServer
Platform | JVM | WASM | Android | iOS |
---|---|---|---|---|
Ktor Server Routing | ✅ | ❌ | ❌ | ❌ |
Ktor Client Routing | ❌ | ❌ | ❌ | ❌ |
Compose Forms | ❌ | ✅ | ❌ | ❌ |
Compose Menus | ❌ | ❌ | ❌ | ❌ |
Last modified: 12 February 2025