Skip to content
This repository was archived by the owner on Jul 7, 2025. It is now read-only.

zuki-dev/zuki-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zuki

An async runtime for Zig, inspired by Tokio

⚠️ Pre-Alpha - Early Development

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.

Status

This project is in very early development. APIs are experimental and will change frequently. Not ready for production use.

Goals

  • Zero-cost async abstractions
  • Memory safety through Zig's compile-time guarantees
  • Cross-platform support (Linux, macOS, Windows)
  • Deterministic performance for real-time systems

Architecture

  • Work-stealing multi-threaded scheduler
  • Platform-optimized I/O (io_uring, kqueue, IOCP)
  • Hierarchical timer wheel
  • Configurable memory allocation strategies

Building

zig build

Documentation

See DESIGN.md for detailed design decisions and architecture.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages