✦
◇
◉

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.

$ curl -fsSL https://lateralus.dev/install.sh | sh
< 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
—□×
FeatureLateralusRustGoPython
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✔ FastN/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.

▶ PLAYGROUND ↓ DOWNLOAD