Herberto62
NuGet publisher profile
Packages (25)
Wired.IO
https://mda2av.github.io/Wired.IO.Docs/
WebHost
Ultra lightweight highly customizable web server based on IHost and Socket classes. No third party dependencies.
Glyph11
Dependency free, low allocation HTTP/1.1 parser for C#.
ioxide
A shared-nothing io_uring runtime for .NET: one ring per reactor thread, inline completions, zero native dependencies. The engine - reactor, connection, and the IRingHost client seam.
ioxide.tls
TLS for the ioxide io_uring runtime: OpenSSL handshake driven over the ring, then kernel TLS (kTLS) transmit offload - handlers keep writing plaintext through the same connection API. Requires Linux kTLS (tls module) and OpenSSL 3.
ioxide.pg
Postgres driver for the ioxide io_uring runtime: pooled ring-native connections per reactor, ring-native connect and handshake, inline completion resume.
ioxide.file
File serving for the ioxide io_uring runtime: immutable asset snapshots with baked responses, pooled positional ring reads, atomic reloads.
URocket
https://github.com/MDA2AV/uRocket
ioxide.redis
Redis client for the ioxide io_uring runtime: pooled ring-native connections per reactor, full RESP2 protocol, a generic command API plus typed helpers (strings, keys, hashes, lists, sets, sorted sets, pub/sub, transactions, scripting), and pipelining. Inline completion resume.
Unhinged
https://github.com/MDA2AV/Unhinged
Unhinged.GenHttp.Experimental
https://github.com/MDA2AV/Unhinged-GenHttp-Adapter
zerg
https://github.com/MDA2AV/zerg
fdout
Linux static-file cache + dispatcher. Pre-opens every file in a directory at startup and lets you pick the body-delivery mechanism (RandomAccess.Read / libc sendfile(2) / io_uring IORING_OP_READ) at construction. Use with bare sockets or any web framework.
ioxide.Kestrel
ASP.NET Core Kestrel transport backed by the ioxide io_uring runtime: one reactor (ring) per core, SO_REUSEPORT load-balanced, with Kestrel's HTTP request loop pinned to the reactor thread. Drop-in via UseIoxide().
zerg.core
Shared core library for zerg and terraform io_uring frameworks
dogrider
https://github.com/MDA2AV/zerg
Glyph11.Pico
A fast HTTP/1.x request parser: picohttpparser (native, SSE4.2) tokenizes, then fills the same BinaryRequest glyph11 returns. No extra compliance checks beyond picohttpparser's — built for speed. Chunked decoding reuses glyph11's ChunkedBodyStream.
terraform
https://github.com/MDA2AV/zerg
Overdrive
https://github.com/MDA2AV/Overdrive
Kestrel.Minima
ASP.NET Core Kestrel transport backed by the minima io_uring runtime: one reactor (ring) per core, SO_REUSEPORT load-balanced, with Kestrel's HTTP request loop pinned to the reactor thread. Drop-in via UseMinima().
Twinflow
A lean io_uring-based Kestrel transport for ASP.NET Core on Linux. A per-core io_uring reactor drives accept and recv (multishot + provided buffers); responses are sent with a thread-safe libc send() from the thread pool, so the ring stays single-issuer with DEFER_TASKRUN. Self-contained — no external dependencies.
ioxide.h3
HTTP/3 layer for the ioxide io_uring runtime: nghttp3 (H3 + QPACK) bundled as a single self-contained native library with no external dependencies. Rides any QuicConnection via its stream read surface - engine-agnostic, no ioxide.quic dependency.
ioxide.quic
QUIC engine for the ioxide io_uring runtime: ngtcp2 + picotls bundled as a single self-contained native library (only system dependency: libcrypto.so.3 / OpenSSL 3.x). Plugs into the reactor's QUIC transport via QuicConnection. Server side; engine bindings in progress.
Glyph11.Native
Native (P/Invoke) binding for the Glyph11 hardened HTTP/1.1 parser — the C core (libglyph11) reachable from .NET, with native binaries bundled for linux-x64/arm64, win-x64/arm64 and osx-x64/arm64.
ServerTest
Package Description