✦ ✦ ✦ LATERALUS v0.5.0 + NULLSEC LINUX v2.1 + NULLKIA DE v1.1 + MARSHALL BROWSER v1.1 + LateralusOS v1.1 — PIPELINE-NATIVE LANGUAGE — STATIC TYPES — ASYNC/AWAIT — LLVM COMPILED — ZERO-COST ABSTRACTIONS — TRY THE PLAYGROUND NOW ✦ ✦ ✦ LATERALUS v0.5.0 + NULLSEC LINUX v2.1 + NULLKIA DE v1.1 + MARSHALL BROWSER v1.1 + LateralusOS v1.1 — PIPELINE-NATIVE LANGUAGE — STATIC TYPES — ASYNC/AWAIT — LLVM COMPILED — ZERO-COST ABSTRACTIONS — TRY THE PLAYGROUND NOW ✦ ✦ ✦

WELCOME TO LATERALUS

The pipeline-native programming language. Static types · zero-cost pipelines · async/await · LLVM-compiled.

▶ TRY IT LIVE ↓ DOWNLOAD v0.5.0
$ 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.

$ 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