WELCOME TO LATERALUS
The pipeline-native programming language. Static types · zero-cost pipelines · async/await · LLVM-compiled.
New in Wave 11 (Apr 2026):
ranking module (BM25 · TF-IDF · cosine) ·
lt-trace profiler ·
30-min first-hour tutorial ·
138 stdlib modules · 2055 tests green.
< CODE SHOWCASE />
◇ main.ltl
// Pipelines make data flow naturally
let report = transactions
|> filter(|t| t.amount > 20.0)
|> group_by(|t| t.category)
|> map_entries(|cat, txns| {
category: cat,
total: txns |> sum_by(|t| t.amount),
count: len(txns)
})
|> sort_by(|r| r.total)
|> reverse()
for entry in report {
println("{entry.category}: ${entry.total:.2}")
}
[ FEATURES ]
|>
PIPELINE OPERATOR
First-class
|> chains data through transformations. No nesting. No temp variables. Pure forward flow.⊕
STATIC TYPES
Full algebraic type system — generics, enums, pattern matching, flow-sensitive narrowing. Bugs die at compile time.
✧
ASYNC / AWAIT
Built-in concurrency with async/await and spawn. Structured concurrency with automatic cancellation.
⌬
LLVM COMPILED
Compiles to native code via LLVM. C-level performance. Zero-cost abstractions.
⊗
MEMORY SAFE
Ownership + borrowing, no GC. No null, no dangling pointers, no data races. Safe by default.
❋
PATTERN MATCHING
Exhaustive match expressions with destructuring, guards, and nested patterns.
◇
PACKAGE MANAGER
lpm — content-addressed, SHA-256 verified, reproducible builds. One command does it all.
⊛
FFI & INTEROP
Call C, Rust, Python directly. Zero-overhead FFI. Link with any LLVM-compatible library.
⬡
LATERALUS OS
A security-first microkernel OS written in Lateralus. Capability-based security, verified boot.
{ VS THE COMPETITION }
comparison.exe
| Feature | Lateralus | Rust | Go | Python |
|---|---|---|---|---|
| Pipeline Operator | ✔ Native | ✘ | ✘ | ✘ |
| Static Types | ✔ Algebraic | ✔ | ✔ Basic | ✘ Dynamic |
| Memory Safety | ✔ Ownership | ✔ | ✔ GC | ✔ GC |
| Async/Await | ✔ Native | ✔ | ✔ Goroutines | ✔ |
| Pattern Matching | ✔ Exhaustive | ✔ | ✘ | ✔ 3.10+ |
| Compile Speed | ✔ Fast | ✘ Slow | ✔ Fast | N/A |
| Built-in OS | ✔ LateralusOS | ✘ | ✘ | ✘ |
✦ ECOSYSTEM ✦
ltl-core
Standard lib
lpm
Package mgr
ltl-http
HTTP server
ltl-db
Database
ltl-crypto
Cryptography
ltl-test
Test framework
ltl-json
JSON parser
ltl-cli
CLI builder
LateralusOS
Microkernel
ltl-ml
ML toolkit
ltl-csv
CSV / data
ltl-ffi
Foreign funcs
ltl-channels
CSP channels
ltl-effects
Effect system
ltl-macros
Macro system
VS Code
Extension
NullSec
Linux Distro
Nullkia
Desktop DE
Marshall
Browser
ltl-ws
WebSocket
ltl-async
Async runtime
► GET STARTED ◄
01 — INSTALL
One command. Linux, macOS, Windows.
$ curl -fsSL https://lateralus.dev/install.sh | sh
02 — CODE
Create a project and write your first pipeline. New here? Try the 30-minute tutorial.
$ lpm new my_project $ cd my_project $ ltl run src/main.ltl
03 — DEPLOY
Compile to native binary and ship it.
$ ltl build --release $ ./target/release/my_project
✡
START CODING NOW
Join thousands of developers building the future with pipelines.