A modern, Rust-inspired language combining zero-cost compile-time memory safety, native Cranelift JIT compilation (10–230× speedups), explicit SIMD vectorization, and rich built-in networking libraries.
AdeshLang is an experimental programming language under active research and development. The Interpreter (adesh run file.adesh) is the primary face of development and source of truth for execution logic and standard features. Other backends (Baseline JIT, Adaptive JIT, Native Cranelift JIT, AOT, Bytecode VM, WASM, GPU/MLIR) are under active development and are not yet fully completed across all feature sets.
From low-level memory control to high-level async web servers, AdeshLang gives you power without complexity.
Executes LIR directly as native x86_64/ARM machine code at runtime via function pointers, reaching 10x to 230x execution speedups over standard interpretation.
Strict single-ownership and move semantics verified by the borrow checker prior to codegen — eliminating data races, double-frees, and GC pause spikes.
First-class vector operations — element-wise +/* on arrays, the Simd namespace (dot, sum, mean), and auto-vectorization passes leveraging AVX2 and ARM Neon vector instructions.
Standard library support for TCP, UDP, HTTP/1.1-REST, full-duplex WebSockets, DNS resolution, TLS encryption, and JSON parsing.
The Interpreter is the primary face of development and source of truth for language features. Other backends (Baseline JIT, Adaptive JIT, Cranelift Native JIT, AOT, Bytecode VM, WASM, GPU MLIR) are under active development and are not yet fully completed.
Integrated toolchain includes source code formatter (adesh fmt), package manager (adesh pkg), unit test harness (adesh run --test), and LSP server (als).
Click tabs to view real examples with full syntax highlighting and corresponding execution output.
Original: [10, 20, 30, 40]
Doubled: [20, 40, 60, 80]
Relative execution time — lower is faster
One language, multiple compilation targets — from interpretation to native machine code.
AdeshLang is an experimental programming language crafted with Rust. We extend our deepest gratitude and a massive shoutout to the Rust Core Team, the Rust Foundation, and the incredible Rust Community & Ecosystem.
Rust's zero-cost abstractions, relentless memory safety guarantees, fearless concurrency, and rich compiler libraries enabled us to design and build AdeshLang from lexer and parser to IR lowerings and JIT codegen.