An async runtime for Zig, inspired by Tokio
Zuki is a high-performance async runtime for Zig that aims to provide zero-cost abstractions for asynchronous programming. The name "zuki" (月 - moon in Japanese) represents a reliable foundation for async applications.
This project is in very early development. APIs are experimental and will change frequently. Not ready for production use.
- Zero-cost async abstractions
- Memory safety through Zig's compile-time guarantees
- Cross-platform support (Linux, macOS, Windows)
- Deterministic performance for real-time systems
- Work-stealing multi-threaded scheduler
- Platform-optimized I/O (io_uring, kqueue, IOCP)
- Hierarchical timer wheel
- Configurable memory allocation strategies
zig build
See DESIGN.md for detailed design decisions and architecture.
MIT