Krait Logo

Krait

Bite into bare metal.

Why Krait?

Hello, Krait

let int x = 3;
let int y = 4;
let int sum = x + y;
print sum;

Pointer Access

let int* ptr = &x;
print *ptr;

Inline Assembly

asm {
  mov rax, 1
  mov rdi, 1
  lea rsi, [message]
  mov rdx, 13
  syscall
}

Documentation

The Krait language is designed for systems programming enthusiasts. It’s lightweight, direct, and powerful. You can:

Documentation will be published soon. Stay tuned for the developer handbook and example OS projects.

Download

You can get started with Krait right now: