kprotty
Programmer with a focus on server side optimization, compilers and all things close to hardware.
Pinned Repositories
pzero
A collection of tools for building concurrent systems
uasync
uchan
Channels
usync
Small, fast, synchronization primitives
yaar
Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability
zap
An asynchronous runtime with a focus on performance and resource efficiency.
zefi
Zig Fiber Library (experiments; wip)
zig-adaptive-lock
Benchmarking a faster std.Mutex implementation for Zig
kprotty's Repositories
kprotty/zap
An asynchronous runtime with a focus on performance and resource efficiency.
kprotty/usync
Small, fast, synchronization primitives
kprotty/yaar
Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability
kprotty/uasync
kprotty/zefi
Zig Fiber Library (experiments; wip)
kprotty/pzero
A collection of tools for building concurrent systems
kprotty/zig-adaptive-lock
Benchmarking a faster std.Mutex implementation for Zig
kprotty/uchan
Channels
kprotty/floom
kprotty/rwlock
read write lock experimentation
kprotty/zig
robust, optimal, and maintainable programming language
kprotty/duckdb
DuckDB is an in-process SQL OLAP Database Management System
kprotty/newton
kprotty/payments-engine
Toy payment system
kprotty/bork
kprotty/flume
A safe and fast multi-producer, multi-consumer channel.
kprotty/jiffy
kprotty/kprotty.github.io
kprotty/libxev
libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and Wasm + WASI. Available as both a Zig and C API.
kprotty/lock_bench
Rust mutex lock benchmarks
kprotty/pages
Development repo for kprotty.github.io
kprotty/pike
Async I/O for Zig
kprotty/pollster
A minimal async executor that lets you block on a future
kprotty/rust
Empowering everyone to build reliable and efficient software.
kprotty/snow
A small, fast, cross-platform, async Zig networking framework built on top of lithdew/pike.
kprotty/tigerbeetle
A purpose-built financial accounting database, designed for high-throughput low-latency two-phase prepare/commit transfers between accounts.
kprotty/tigerbeetle-go
TigerBeetle Go client
kprotty/tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
kprotty/tokio-uring
An io_uring backed runtime for Rust
kprotty/zig-network
A smallest-common-subset of socket functions for crossplatform networking, TCP & UDP