Universal
Platform
One source of truth for
API, Models, Validation, and Business Logic.
Building toward v1.0 (Q4 2026) with complete code generation
Note: This roadmap represents our current vision and is subject to change. Features and timelines may be adjusted based on community feedback and technical discoveries.
Progressive Abstraction Architecture
A gradual evolution path from TypeScript-first validation to universal code generation
Your Migration Path
Each step is optional. Adopt what makes sense for your project.
Other languages: one-way generation only.
Luq Validator
Type-first validation that works with your existing TypeScript types
.luq Format & Platform
TypeScript-like DSL (NOT TypeScript) for universal model & API definition
Complete Platform
Single source of truth for API, models, validation, and business logic
Where We Are
Type-First Foundation Complete
Mature TypeScript validation library with plugin architecture
Plugin Architecture
Modular, tree-shakeable, zero dependencies
Alpha Stage Foundation
Core validation library stable, preparing for multi-language generation
The Path Forward
TypeScript Library Maturation
Continuing to refine and optimize the core TypeScript validation library with enhanced performance.
- Continuous performance improvements
- Enhanced plugin ecosystem
- Developer experience improvements
- Community feedback integration
Frontend Framework Integration
Native integration with popular frontend frameworks for seamless form validation.
- React Hooks integration
- Other popular frameworks support
- Framework-specific form state management
Universal Model Definition Language
Building the complete .luq language with API, model, validation, and business logic definitions.
- .luq format specification (TypeScript-like DSL, NOT TypeScript)
- Custom VSCode extension (new language support)
- Independent Language Server Protocol implementation
- Standard adapters (database, cache, queue)
- Cross-language import system
- Code generation pipeline for Java
Production Release with Multi-Language Support
Complete platform with Java support and production-ready toolchain.
- Java code generation (Spring Boot, JPA)
- TypeScript client SDK generation
- OpenAPI/GraphQL generation
- Production stability guarantee
- Long-term support (LTS) commitment
Future Expansion
Post-migration roadmap will be shaped by community feedback and real-world usage.
- Additional language support (Python, Go, Swift, Kotlin)
- Complete API generation (controllers, models, SDKs)
- Platform expansion (Level 3 - unified API/model/validation)