Hi everyone!
I’d like to share
Valix, a Kotlin validation framework I’ve been working on, powered by KSP.
The goal is to provide
compile-time, type-safe, reflection-free validation with generated Kotlin code.
Some highlights:
• KSP-powered validator generation
• Zero reflection
• Custom, nested, and collection validation
• Async/Flow validation
• Android & Jetpack Compose support
• Ktor, Spring & Micronaut integrations
• JSON Schema/OpenAPI support
I’ve recently updated the project with improved developer documentation and LLM-oriented documentation to make it easier to explore and integrate.
I’d really appreciate it if you could give it a try in a small project and share any feedback, especially around the API, developer experience, documentation, or missing features.
Repository: github.com/DeveloperSyndicate/Valix
Thanks! I’d love to hear your thoughts and suggestions.