Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Aura

Aura is the language of the future - an AI-native web language designed for the vibe coding era.

Vision

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

Quick Start

# Create a new project
aura new mysite

# Start development server
cd mysite
aura dev

# Build for production
aura build

Syntax Examples

Structured Mode

page / {
  section.hero (@nl: "centered, gradient background") {
    h1 { "Welcome to Aura" }
    p { "The language of the future" }
    Button (@nl: "prominent CTA") { "Get Started" }
  }
}

Natural Language Mode

Page: Homepage

Hero section at the top:
  Big bold headline saying "Welcome to Aura"
  A prominent button to get started
  Gradient background, centered content

Project Structure

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

Development

# Build all crates
cargo build

# Run tests
cargo test

# Run the CLI
cargo run -p aura-cli -- --help

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages