Docs/Start

Start

Introduction

What Aura is, who it is for, and how the docs fit with RFCs.

Aura is a statically typed, compiled language for services, CLIs, workers, and libraries that ship as a single native executable.

You write with a class-based object model, null-safe types, and lightweight tasks with a tracing GC. The toolchain is Rust; native code is produced today via a C backend (LLVM is the longer-term path).

Product one-liner

Class-based productivity, concurrent tasks with GC, one binary to deploy.

Who these docs are for

You are…Start with…
Trying Aura for the first timeGetting started
Learning the surface languageLanguage tour
Quick syntax lookupSyntax cheatsheet
Using the CLI day to dayCLI
Std packages (io, assert, …)Standard library
Packaging multi-file projectsPackages
Common questionsFAQ
Reading design decisionsRFCs

Docs vs RFCs

User docs (this section)RFCs
GoalTeach and referenceLock design decisions
ToneHow-to and tourRationale and contracts
Sourcedocs/guide/docs/rfc/

When a guide summarizes behavior, the RFC remains the source of truth for edge cases and future changes. Links like RFC-000 take you there.

Status today

  • Vision is locked in RFC-000 (Accepted).
  • MVP language surface is tracked in RFC-001 §6.0.
  • First public alpha: 0.1.0-alpha — install with the one-liner; CLI supports new / init / check / build / run / test / version (C backend + embedded runtime).

See also the public roadmap notes and 0.1.0-alpha freeze.

Next

Continue with Getting started to run Hello, Aura on your machine.

All docs pages