Overview
Coders uses LLMs to turn a single DSL (.jssp) into native code for multiple languages and platforms. One input can generate multiple targets without rewriting for each language.
Benefits
- One DSL to generate multiple language/platform outputs
- LLM-driven conversion for broad language coverage
- A unified generation flow to reduce maintenance
- Faster iteration by minimizing repeated implementation
- Easier feature parity across platforms
Best use cases
- Managing multiple language targets at the same time
- Rapid prototyping and expansion
- Comparing/validating PoCs across stacks
- Designing backend, frontend, and DB together
What you can cover
- Define server, frontend, and data layers in one DSL
- Include REST APIs, controllers, mappers, DB procedures/functions
- Generate shell scripts (Bash/PowerShell) for operations automation
- Target frontend (React/Vue/Svelte) and mobile/desktop (Flutter widgets)
- Add native logic via @prompt in natural language
- Generate multiple platform targets from the same DSL
Coders workflow (summary)
- Write the DSL
- Add platforms
- Run build
Coders interprets the DSL with LLMs and generates target-specific code.