Kmposable Documentation
Kmposable is a headless-first navigation/runtime for Kotlin Multiplatform apps. Nodes encapsulate business logic, NavFlow manages the stack, Compose (or any UI) simply renders state. This site collects the guides, references, and recipes that were previously scattered across README files.
Quick Links
- Overview – philosophy, mental model, modules, samples.
- Guides – install, Compose integration, scripts, testing.
- Reference – API summaries for Node/NavFlow/renderer/test helpers.
- Cookbook – practical patterns (reactive and script-driven).
Looking for code right away? Clone the repo and explore:
sample-app-compose– NavHost + Kmposable tabs with a reactive flow.sample-app-flowscript– same UI but orchestrated via a NavFlow script.
Need help or want to contribute? File an issue on
GitHub or jump into the spec_docs/ folder to review the latest
RFCs.