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
- Installation - Get Koru set up on your system
- Quick Start - Build your first Koru program
- Events & Procs - Learn about Koru’s core concepts