Aura is the language of the future - an AI-native web language designed for the vibe coding era.
Aura aims to be 10x faster than Next.js while making web development accessible to both developers AND non-developers through:
- Zero JS by default - No React runtime, no hydration
- AI-Native - Natural language is first-class syntax
- Two Modes - Structured syntax for devs, pure NL for non-devs
- Deploy Anywhere - Static output works on Vercel, Netlify, Cloudflare
# Create a new project
aura new mysite
# Start development server
cd mysite
aura dev
# Build for production
aura buildpage / {
section.hero (@nl: "centered, gradient background") {
h1 { "Welcome to Aura" }
p { "The language of the future" }
Button (@nl: "prominent CTA") { "Get Started" }
}
}
Page: Homepage
Hero section at the top:
Big bold headline saying "Welcome to Aura"
A prominent button to get started
Gradient background, centered content
aura/
├── crates/
│ ├── aura-core/ # Shared types, errors, spans
│ ├── aura-lexer/ # Tokenization
│ ├── aura-parser/ # AST construction
│ ├── aura-nl/ # Natural language processing
│ ├── aura-compiler/ # Code generation
│ ├── aura-cli/ # CLI binary
│ ├── aura-dev-server/ # Dev server with hot reload
│ └── aura-lsp/ # Language Server Protocol
├── model/ # AI model training (Python)
└── editors/ # Editor extensions
# Build all crates
cargo build
# Run tests
cargo test
# Run the CLI
cargo run -p aura-cli -- --helpMIT