Welcome to Kairo

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