Alpha Stage Multi-language Vision

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

1
Existing Types
Start with what you have
2
Luq Validator
Add validation logic
TS only
3
.luq Format
Declarative syntax
One-way
4
Multi-language
Generate everywhere

Each step is optional. Adopt what makes sense for your project.

*TypeScript bidirectional conversion: Builder → .luq (full support), .luq → AOT compiled validator only (no Builder pattern output).
Other languages: one-way generation only.
AVAILABLE NOW Level 1

Luq Validator

Type-first validation that works with your existing TypeScript types

Builder()
  .for<User>()
  .v('email', b => b.string.email())
  .build()
• Use existing TypeScript types
• Tree-shakeable plugin architecture
• Cross-field validation support
• JSON Schema Draft-07 compliance
• Production-ready validation
Q1-Q3 2026 Level 2

.luq Format & Platform

TypeScript-like DSL (NOT TypeScript) for universal model & API definition

// .luq is TypeScript-like, NOT TypeScript
@endpoint('/api/orders')
interface Order {
  @required @min(0)
  total: number
}
• .luq DSL specification (TypeScript-like)
• Custom VSCode extension (new language)
• Independent LSP implementation
• Standard adapters (DB, cache)
• Java code generation
• API client SDK generation
Independent language with its own compiler and toolchain.
VISION (2027+) Level 3

Complete Platform

Single source of truth for API, models, validation, and business logic

@microservice('order-service')
@database('postgresql')
@cache('redis')
adapter infra { /* Complete stack */ }
• Full stack generation
• Python, Go, Swift, Kotlin
• Microservices orchestration
• Infrastructure as code
Complete platform with infrastructure generation.

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

Q3 2025 - Now Alpha Release

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
Q4 2025 Beta Release

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
Q1-Q3 2026 .luq Format & Infrastructure

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
Q4 2026 v1.0 Release

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
Beyond 2026

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)