Welcome to Kairo
Kairo is a modern, compiled systems programming language designed for developers who care deeply about control, performance, and clarity.
Built by the Kairo Software Foundation, Kairo targets the same problem space as Rust and Zig — but with a distinct philosophy: you should be able to do anything the hardware supports, without the language standing in your way.
Key Features
- Zero-cost abstractions — Expressive code that compiles to optimal machine code
- Memory control — Manual or assisted, you choose
- C/C++ interop — First-class FFI, bit-level ABI compatibility
- Modern ergonomics — Generics, interfaces, pattern matching, lambdas
- Built-in tooling — Formatter, linter, package manager, LSP in one binary
Quick Example
fn main() {
let name = "Kairo";
print(f"Hello from {name}!");
}
Status
Kairo is currently in alpha. The compiler is written in C++ and is being rewritten in Kairo itself (self-hosting). APIs and syntax may change before the 1.0 release.
Next Steps
- Install Kairo — Get the compiler on your machine
- Language Philosophy — Understand the design decisions
- Basic Syntax — Start writing Kairo code