tardy
v0.1.0
Tardy (def: delaying or delayed beyond the right or expected time; late.) is an asynchronous runtime for writing applications and services in Zig. Most of the code for this project originated in zzz, a performance oriented networking framework.
Latest Zig Stable: 0.13.0
Latest Tardy Release: 0.1.0
zig fetch --save git+https://github.com/mookums/tardy#v0.1.0
You can then add the dependency in your build.zig
file:
const tardy = b.dependency("tardy", .{
.target = target,
.optimize = optimize,
}).module("tardy");
exe.root_module.addImport(tardy);
Important
Tardy is currently alpha software. It's fast and it works but is still experimental!
io_uring
for Linux (>= 5.1.0).epoll
for Linux (>= 2.5.45).kqueue
for BSD & Mac.busy_loop
for Linux, Mac and Windows.runtime.[net/fs]
)runtime.spawn
)Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Tardy by you, shall be licensed as MPL2.0, without any additional terms or conditions.