Hi, Nostrich
With a help from claude, I’m working on a fun little OSS project called "wired". 🔥
https://github.com/Hakkadaikon/wired/blob/main/docs/arch/overview.md
It’s a high-performance SDK written purely in C - with absolutely zero dependency on libc.
It includes a full protocol stack for TLS 1.3, QUIC, HTTP/3, and WebTransport.
Under the hood, it features built-in CPU core pinning and a polling driver powered by
- eBPF (an in-kernel VM)
- XDP (a high-speed packet processing framework)
The craziest part? The whole thing runs as a single binary of just about 200KB.
Right now, I'm deep into testing and debugging. I've finally managed to get a basic WebTransport connection working with a simple example, though there are still plenty of bugs to squash.
I've been developing it on a VPS, but since testing XDP in a virtual environment has its limits, I'll probably end up buying a physical bare-metal machine for proper testing soon.
This project is the culmination of everything I’ve wanted to build over the last 2-3 years. Looking ahead,
I think it would be awesome to add Nostr integration too
semisol (npub1226…grkj) might be interested ☺️
I've reduced my posting frequency on Nostr for now, but I still welcome your feedback 🔥
However, my work has gotten a bit busier recently, so the frequency of development might decrease. 👨💻
thank you.
#grownostr #webtransport #quic #http3 #clang
