Ecosystem & Cross-Promotion
kmp-cli is not an isolated tool. It is part of a cohesive family of open-source libraries and production applications designed to elevate Kotlin Multiplatform to enterprise grade.
The Cohesive Architecture
flowchart TD
CLI["🛠️ kmp-cli\n(Tooling, Scaffolding, Diagnostics & Skills)"]
J2C["🎨 json-to-compose\n(Server-Driven UI & Dynamic Canvas)"]
ZORA["🚗 zora-community\n(Open Core Automotive Copilot Reference)"]
AUTO["🚘 kmp-auto\n(Android Auto + Apple CarPlay Multiplatform)"]
XR["🥽 kmp-xr\n(Spatial Computing & Android XR)"]
CLI <--> J2C
CLI <--> ZORA
CLI <--> AUTO
CLI <--> XR
Member Projects
🎨 json-to-compose
- What it does: Declarative Server-Driven UI (SDUI) runtime for Compose Multiplatform. Renders dynamic JSON documents into reactive native Compose trees.
- Synergy with KMP CLI:
kmp-cliprovides the officialjson-to-compose-sample-appstarter template and certifiedkotlin-ui-sdui-composeskill.
🚗 zora-community
- What it does: Standalone open-source reference application for an offline-first vehicle copilot and parts catalog.
- Synergy with KMP CLI: Serves as the official open-core template for
kmp kit create zora-community, demonstrating Clean Architecture, MVI, and SQLDelight persistence.
🚘 kmp-auto
- What it does: Cross-platform automotive framework bridging
androidx.car.app(Android Auto) and Apple CarPlay into a single declarative API. - Synergy with KMP CLI: Provides automotive scaffolding and navigation safety templates for in-car software.
🥽 kmp-xr
- What it does: Spatial computing and augmented reality UI framework for Android XR and smart display glasses.
- Synergy with KMP CLI: Provides spatial panels and Jetpack Compose Glimmer starter templates.