frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Vibe, a single-header C networking library for Linux

https://github.com/xtellect/vibe
4•enduku•10h ago
I wrote vibe, a small single-header C library for framed TCP and Unix-domain-socket messaging on Linux:

https://github.com/xtellect/vibe

It uses one background epoll thread. Application code polls an inbox queue for CONNECTED, DATA, and DISCONNECTED events, and sends through per-connection outboxes.

The pieces I wanted:

- TCP or Unix stream sockets - 4-byte length-prefixed messages - non-blocking application-side polling - single-copy fan-out via refcounted payload chunks - explicit per-connection backpressure instead of unbounded queues

For multicast, the payload is copied once into a refcounted chunk, then queued by reference to each recipient. A 1 KB message to 1,000 peers is one payload allocation/copy plus 1,000 queue nodes, not 1,000 payload copies.

It is Linux-only for now: epoll, eventfd, accept4, and Linux abstract Unix sockets. No UDP, TLS, HTTP, or WebSocket layer.

This is not meant to be a full networking framework. I’m posting mainly for your inputs/revies, especially around connection lifetimes, backpressure accounting, edge cases, and the queue design.

Apache 2.0.

Show HN: Site Mogging

https://sitemogging.com
19•jilles•1h ago•12 comments

Show HN: Perfect Bluetooth MIDI for Windows

51•mayerwin•3h ago•8 comments

Show HN: WhatCable, a tiny menu bar app for inspecting USB-C cables

https://github.com/darrylmorley/whatcable
179•sleepingNomad•4h ago•64 comments

Show HN: Winpodx – run Windows apps on Linux as native windows

https://github.com/kernalix7/winpodx
84•kernalix7•10h ago•43 comments

Show HN: Updated – A dual crossword puzzle where two crosswords share one grid

https://forkle.co.uk/
2•daveoshawrus•2h ago•0 comments

Show HN: WeSearch – Anonymous news aggregator with no algorithm, 700 sources

https://wesearch.press/
6•EGCstudy•5h ago•1 comments

Show HN: Pu.sh – a full coding-agent harness in 400 lines of shell

https://pu.dev/
84•nahimn•16h ago•21 comments

Show HN: What happens when you load a webpage (Interactive)

https://toolkit.whysonil.dev/how-it-works/internet-timeline/
29•otterwilde2•3d ago•7 comments

Show HN: TRiP – a complete transformer engine in C built from scratch just by me

https://github.com/carlovalenti/TRiP
36•carlovalenti•20h ago•6 comments

Show HN: I built a context layer for our home

https://rosey.house
2•aloktiagi•6h ago•0 comments

Show HN: A new benchmark for testing LLMs for deterministic outputs

https://interfaze.ai/blog/introducing-structured-output-benchmark
58•khurdula•1d ago•24 comments

Show HN: Coding-Flashcards – Learn Rust, SQLite, or Godot from First Principles

https://github.com/ad-si/Coding-Flashcards
18•adius•19h ago•2 comments

Show HN: Self hosted video feed for children

https://github.com/vkolev/timmygram-server
3•vkolev•7h ago•0 comments

Show HN: Git repositories hosted directly on Freenet

https://github.com/freenet/freenet-git
5•sanity•8h ago•0 comments

Show HN: Rocky – Rust SQL engine with branches, replay, column lineage

https://github.com/rocky-data/rocky
119•hugocorreia90•2d ago•48 comments

Show HN: FusionCore: ROS 2 sensor fusion that outperforms robot_localization

https://github.com/manankharwar/fusioncore
11•kharwarm•2d ago•2 comments

Show HN: Drive any macOS app in the background without stealing the cursor

https://github.com/trycua/cua
184•frabonacci•2d ago•40 comments

Show HN: Live Sun and Moon Dashboard with NASA Footage

https://www.lumara-space.app/
217•beeswaxpat•2d ago•65 comments

Show HN: Rip.so – a graveyard for dead internet things

https://rip.so
181•bozdemir•2d ago•117 comments

Show HN: Vibe, a single-header C networking library for Linux

https://github.com/xtellect/vibe
4•enduku•10h ago•0 comments

Show HN: KeeWebX – KeePass that runs from a double-clicked HTML file

https://keewebx.app/app?demo=1
5•edxtz•12h ago•1 comments

Show HN: Auto-Architecture: Karpathy's Loop, pointed at a CPU

https://github.com/FeSens/auto-arch-tournament/blob/main/docs/auto-arch-tournament-blog-post.md
238•fesens•2d ago•75 comments

Show HN: Exploding Hamsters

https://explodinghamsters.com
14•pompomsheep•18h ago•2 comments

Show HN: Gemini free tier is all you need

https://juanpabloaj.com/2026/04/30/gemini-free-tier-is-all-you-need/
7•juanpabloaj•13h ago•0 comments

Show HN: Throwaway – open-source disposable email checker and API

https://github.com/sslboard/throwaway
11•weddpros•1d ago•10 comments

Show HN: OSS Agent I built topped the TerminalBench on Gemini-3-flash-preview

https://github.com/dirac-run/dirac
390•GodelNumbering•4d ago•145 comments

Show HN: Adblock-rust Manager – Firefox extension to enable the Brave ad blocker

https://github.com/electricant/adblock-rust-manager
93•electricant•2d ago•44 comments

Show HN: Code on the Go, an IDE for Android with On-Device Debugging (GPLv3)

https://www.appdevforall.org/
4•hal-eisen•14h ago•4 comments

Show HN: An attempt to grow a mind – building software with an inner life

https://www.momentbymoment.app/
12•shahabebrahimi•1d ago•17 comments

Show HN: Qumulator – quantum circuit simulator, 1000 qubits, no GPU

https://github.com/qumulator/qumulator-sdk
13•nnoorbakhsh•3d ago•4 comments