Developer tools / Kotlin Multiplatform
05FormDoc
Validation rules, close to the model. An annotation-driven form library for Compose Multiplatform.
The idea
What it's built for.
FormDoc lets Kotlin developers declare validation rules on their data models. A KSP processor generates metadata at compile time, while Compose state tracks form values and errors without runtime reflection.
My part
Where I came in.
A Kotlin library project bringing model annotations, generated validation metadata, and Compose form state into one workflow.
A closer look
The details that matter.
- Annotation-based validation rules
- Compile-time metadata generation
- Reactive form state for Compose
- Custom validators for application-specific rules