Learn Lux.
One language for structure, style, logic, and data — with energy as a first-class observable. Everything here is also writable right now in the playground.
Quickstart
Install the toolchain, write your first reactive app, run it, and read your first energy receipt. Ten minutes, no account.
How-to guides
Task-oriented recipes: install, build a reactive app, serve an HTTP API, read an energy receipt, audit a codebase, wire up CI.
Examples
Runnable programs with walkthroughs — each one opens directly in the playground, and the code never drifts from the docs.
API Reference
Searchable reference for every integration path — Rust, C FFI, Python, Go, TypeScript, Julia, WASM, and MCP — with the energy-metering API throughout.
Language Specification
Lexical structure, the type system (no null), expressions, reactive state, the view system, server syntax, and pattern matching.
Whitepaper
Why the joule is the right unit of account for computation, how the tiered measurement stack works, and what is proven rather than tested.
Prefer to just try it?
The playground checks, formats, and energy-estimates Lux entirely in your browser. Nothing leaves the page.