Documentation

Welcome to the Koru documentation! This is a work in progress.

What is Koru?

Koru is a postmodern, zero-cost, event-driven language that extends Zig with powerful abstractions for building reliable systems.

Key Features

  • Events & Procs: First-class event declarations with explicit branch handling
  • Phantom Types: Compile-time state tracking without runtime cost
  • Event Taps: Transparent observability and instrumentation
  • Zero-Cost Abstractions: Everything compiles down to efficient Zig code

Quick Example

~import "$std/io"

~std.io:println("Hello, Koru!")

Next Steps