Show HN: Vibe, a single-header C networking library for Linux
Category: library
Tags: c, networking, epoll, single-header, linux, tcp, unix-sockets
Score: 6.3/10 (Innovation: 6, Technical: 7, Documentation: 7, Utility: 5)
Vibe is a single-header C library providing a high-performance, lock-free networking framework for Linux using epoll and MPSC queues. It offers a clean, event-driven API for TCP and Unix socket messaging with features like refcounted broadcasts and built-in backpressure, making it interesting for embedded or low-level systems where minimal dependencies and predictable latency matter.
Target audience: backend devs, systems programmers, embedded developers
Repository: https://github.com/xtellect/vibe · C · Apache-2.0
View on Hacker News