Open Source · v0.2.0 · MIT License

English

to {X}

A compiler that transforms plain English into any programming language, framework, or platform. Define your intent. We generate the code.

Swift / UI + BackendRust / Web + ChatbotGo / API + Services
Compilation Targets
macOS · iOS · watchOS
English → UI
Swift / SwiftUI
Compile English UI descriptions into declarative SwiftUI views for Apple platforms.
Read spec →
Web · Browser · WASM
English → Chatbot
Rust / WebAssembly
Compile conversational flow descriptions into a Rust-based chatbot engine, deployed as WASM.
Read spec →
Backend · REST · Microservices
English → API
Go
Compile API endpoint and data model descriptions into a high-performance Go service.
Read spec →
Frontend · SPA · Browser
English → Web
Rust / WASM
Compile web application descriptions into a full Rust/WASM single-page application.
Read spec →
Server-Side · REST · ORM
English → Backend
Swift / Vapor
Compile backend service descriptions into a complete Vapor server-side Swift application.
Read spec →
Live Previews
SwiftUI Engine
SwiftUI Engine
Chatbot (Rust/WASM)
Chatbot (Rust/WASM)
API (Go)
API (Go)
Web App (Rust/WASM)
Web App (Rust/WASM)
Backend (Swift/Vapor)
Backend (Swift/Vapor)
Live Compiler

Try it in your browser

The MJX Playground lets you type a plain English description and compile it to any of the five target languages in real time — no installation required.

Open Playground →
$ mjx compile --target swiftui
> Input: "Create a vertical stack with a large Welcome! title and a Get Started button."
> Parsing intent...
> Generating IR...
> Output: ContentView.swift ✓
struct ContentView: View {
  var body: some View {
    VStack(spacing: 20) {
      Text("Welcome!").font(.largeTitle)
      Button("Get Started") { ... }
    }
  }
}
Compilation Pipeline
01
Intent Parsing
An LLM interprets natural language input, identifying components, attributes, and relationships.
02
Intermediate Representation
The parsed intent is formalized into a language-agnostic JSON schema — the stable blueprint.
03
Code Generation
A deterministic, template-driven generator traverses the IR and emits clean, compilable code.