Familiar on Purpose
Classes, interfaces, methods, generics, and value types make service code easy to read and maintain without importing heavy frameworks.
Aura combines familiar classes, compile-time null safety, managed memory, and single-file native binaries in one Rust-powered toolchain.
curl -fsSL https://aura.pilotworks.dev/install.sh | AURA_VERSION=0.1.1-alpha.8 bashAura removes runtime setup headaches while providing language safety features expected in modern engineering.
Classes, interfaces, methods, generics, and value types make service code easy to read and maintain without importing heavy frameworks.
Variables are non-null by default. Optional types (T?) are explicit, and flow-sensitive compiler narrowing keeps safe paths direct.
Garbage collector and runtime support link directly into the standalone binary. Zero runtime dependencies on the target server.
Spawn, join, channels, and task cancellation have explicit boundaries. The deterministic single-threaded executor prevents hidden races.
No extra build scripts, webpack configs, or third-party task runners needed.
Aura targets the sweet spot: high developer productivity with single-file native binaries and safety guaranteed at compile-time.
Aura is developed open source against 15 public RFC specifications, an extensive executable corpus, and repository examples.
Read documentation guides to learn the language syntax, or inspect RFC specifications to understand architecture design choices.