Skip to content

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)

  1. Write the DSL
  2. Add platforms
  3. Run build

Coders interprets the DSL with LLMs and generates target-specific code.