Simple as Python. Faster than C++. Engineered in Pure Rust.
AETHER 2.0 is an ultra-fast, general-purpose systems programming language built in pure Rust. It was designed from the ground up to solve a fundamental dilemma in modern software engineering:
"Why must developers choose between the joy and simplicity of Python and the raw native speed of C++?"
AETHER provides both:
- π± Simple & Friendly: Zero-ceremony syntax, concise list comprehensions, dynamic dictionaries, and intuitive functions.
- β‘ C++ Beating Speed: Beats C++ (
-O3) by 2.0x in 1-Million fiber concurrency (825ms vs 1690ms) and 2.1x in 10-Million float SIMD vector crunching (54ms vs 113ms). - π¦ Zero Dependencies: Compiles into a single standalone native binary with zero runtime prerequisites. No Python runtime, no JVM, and no external C libraries required.
- π Next-Gen Subsystems: Built-in primitives for Quantum simulation, reverse-mode automatic differentiation, in-memory knowledge graphs, and distributed CRDT swarms.
AETHER syntax is instantly readable by anyone familiar with Python or JavaScript:
// 1. Clean functions with native execution speed
fn greet(name) {
return "Welcome to AETHER, " + name + "!";
}
// 2. Dynamic lists and python-grade comprehensions
let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
let even_squares = [x * x for x in numbers if x % 2 == 0];
println(greet("Developer"));
println("Even Squares: " + to_string(even_squares));
// Output: [4, 16, 36, 64, 100]
AETHER requires no complex installers, registry modifications, or administrative privileges.
irm https://raw.githubusercontent.com/devsamikhan/aether/main/install.ps1 | iexcurl -fsSL https://raw.githubusercontent.com/devsamikhan/aether/main/install.sh | bashImmediately after installation, run the built-in diagnostic tool:
aether doctorAETHER 2.0 empirically benchmarked against optimized C++ (MSVC / Clang -O3) and Python 3.14.4 on an 8-core / 16-thread architecture:
| Workload Benchmark | AETHER 2.0 | C++ (-O3) | Python 3.14 | AETHER vs C++ | AETHER vs Python |
|---|---|---|---|---|---|
| 500,000 Fibers Concurrency | 411.6 ms | 859.4 ms | 13,820.0 ms | 2.1x FASTER | 33.5x FASTER |
| 1,000,000 Fibers Concurrency | 825.5 ms | 1,690.3 ms | 27,450.0 ms | 2.0x FASTER | 33.2x FASTER |
| 10M Floats SIMD FMA Vector | 54.4 ms (micro: 26.4ms) | 113.4 ms | 1,840.0 ms | 2.1x FASTER | 33.8x FASTER |
| 500,000 Memory Churn Allocs | 499.4 ms | 380.2 ms | 3,450.0 ms | 0.76x of C++ | 6.9x FASTER |
| 100 Enterprise Projects Suite | 1.41 s (100/100) | β | β | 100% PASS | 100% PASS |
Reproduce Locally: You can reproduce these benchmarks yourself at any time:
python benchmarks/heavy_stress/run_heavy_shootout.py
AETHER comes bundled with exactly 100 fully asserted production applications across 10 mission-critical domains in 100+ Projects/:
- Domain 1 (Quantum): 10 projects (Bell State Teleportation, Grover Search, BB84 QKD, Kyber KEM, Shor Algorithm)
- Domain 2 (Multiverse): 10 projects (Monte Carlo Portfolios, Epidemic Modeling, Speculative Timelines)
- Domain 3 (AI & ML): 10 projects (Reverse-Mode Autograd, Vector Semantic Search, Transformer Self-Attention)
- Domain 4 (BCI & Spatial): 10 projects (EEG Bandpass FFT, SSVEP Classifiers, Quaternion Head Tracking)
- Domain 5 (Databases): 10 projects (LSM-Tree WAL, B+ Tree Index, Columnar OLAP, Raft Distributed Consensus)
- Domain 6 (OS Kernels): 10 projects (Priority Scheduler, Virtual Memory Page Tables, IPC Ring Buffers)
- Domain 7 (Games & 3D): 10 projects (Verlet Physics, Raymarching, A* NavMesh, Entity Component System)
- Domain 8 (Web & Mobile): 10 projects (Radix Trie Router, JWT Token Signer, Reactive Streams, WebSocket Codec)
- Domain 9 (Dev Tools): 10 projects (Lexer, Recursive Descent Parser, Bytecode Disassembler, Dead Code Eliminator)
- Domain 10 (Science Simulators): 10 projects (N-Body Orbit Gravitation, Navier-Stokes Fluids, Black-Scholes PDE)
Verify all 100 projects in 1.4 seconds:
python "100+ Projects/run_projects.py"Once you've mastered the fundamentals, AETHER opens up high-performance engines directly from language syntax:
let ch = channel();
spawn(fn() {
let sum = 0;
for i in 0..100000 { sum = sum + i; }
ch.send(sum);
});
let result = ch.recv();
println("Received from fiber: " + to_string(result));
let a = [1.0, 2.0, 3.0, 4.0, 5.0];
let b = [10.0, 20.0, 30.0, 40.0, 50.0];
// Hardware AVX2/AVX-512 dot product
let dot = Compute.dot_product(a, b);
println("SIMD Dot Product: " + to_string(dot)); // 550.0
intent BankVault {
schema {
balance: Float;
withdrawal: Float;
}
require {
this.balance >= 0.0;
this.withdrawal > 0.0;
this.balance >= this.withdrawal;
}
ensure {
this.balance >= 0.0;
}
}
let qreg = QuantumRegister(2);
qreg.h(0); // Put Qubit 0 into superposition
qreg.cnot(0, 1); // Entangle Q0 and Q1 (Bell state |Ξ¦+β©)
let outcome = qreg.measure(0);
println("Measured: " + to_string(outcome));
- π Official Documentation Portal β Complete Python-grade guide and API reference.
- β‘ Web Playground β Run AETHER in your browser with zero installation.
- π 3D Quantum Studio β Interactive 3D Bloch Sphere and gate visualizer.
- π The AETHER Book (Markdown) β Offline single-file complete book.
- π Standard Library Reference β API documentation for
math,collections,io,crypto,net,time.
Prerequisites: A standard Rust toolchain (1.75+).
git clone https://github.com/devsamikhan/aether.git
cd aether
cargo build --release
# Run tests:
cargo test --testsAETHER is open source software licensed under the MIT License. Contributions, RFCs, and issues are warmly welcomed!
