Blyx v0.1.0-alpha is here! Read the release notes ->
Learning Resources

Learn Blyx

Master Blyx through comprehensive documentation, interactive browser code examples, official book chapters, and compiler architectural guides.

1. Get Started

The Blyx Book →

The definitive guide to Blyx. Read from chapter 1 or jump directly to any ownership, actor, tensor, or GPU topic.

Quick Start →

Install the Blyx toolchain via terminal script and run your first compiled program in under 5 minutes.

Blyx by Example →

Learn through annotated, runnable code examples across AI, actors, CLI binaries, and networking.

2. Grow with Blyx

Interactive Playground →

Write and run Blyx in your browser. Inspect AST graphs, BIR SSA IR intermediate representations, and LLVM IR code.

API Reference →

Complete API documentation for the Blyx standard library (std::tensor, std::actor, std::cuda, std::net).

Engineering Blog →

Deep dives into compiler optimization passes, BIR IR lowering, language design notes, and benchmarks.

3. Master Blyx

RFC Documents →

Language design proposals — understand the rationale behind every keyword, lifetime rule, and static tensor primitive.

Compiler Architecture →

Explore how blyxc works under the hood — from lexing and parsing to SSA optimization passes and LLVM codegen.

Contributing Guide →

Join Rahul Chaube and the compiler team in building the Blyx language, tools, and package ecosystem.