[360Labs.ai]
{ 360Labs }Case Study
{ Research and Development }· In Development

Aura Programming Language

AI-native language and compiler for product UI. One compact source file compiles to native SwiftUI, Jetpack Compose, and HTML/CSS/JS with design tokens and security types built into the grammar.

Aura Programming Language
// overview

A programming language and compiler designed for AI coding agents. Fewer tokens, better first-compile success, and native output on every platform. Error poisoning collapses cascading diagnostics into a single root-cause error with a confidence-scored fix. Design tokens and security types (secret, sanitized, email, url, token) are part of the grammar instead of bolted on through CSS or lint rules. Ships with a sketch command that generates compilable .aura files from English prompts.

// specs

Specifications

TargetsWeb (HTML/CSS/JS), iOS (SwiftUI), Android (Jetpack Compose)
Token reduction70% vs TS+RN, 41% vs Swift, 65% vs Kotlin
Compile speedHello World in 470us to 3 platforms simultaneously
Agent APIJSON-RPC with fix confidence scores and error poisoning
// features

Features

  • 01One source file compiles to idiomatic SwiftUI, Jetpack Compose, and reactive HTML/CSS/JS
  • 02Error poisoning: one typo yields one error with a fix confidence score, not a cascade
  • 03Design tokens built into the language (gap.md, .accent, .pill, .surface) with per-platform value mappings
  • 04Compile-time security types prevent secrets from entering logs, APIs, or string interpolation
  • 05Agent API over JSON-RPC with structured diagnostics, completions, and auto-apply fixes
  • 06aura sketch generates compilable apps from English across 10 built-in templates
// tech stack

Tech Stack

RustEBNF GrammarHIR/LIRSwiftUIJetpack ComposeJSON-RPCVS Code

Interested
in Aura Programming Language?

Let's discuss how this can work for you.

Get in Touch →
// end of case studyAura Programming Language