Tech News
← Back to articles

Show HN: Ayder – HTTP-native durable event log written in C (curl as client)

read original related products more articles

Ayder

HTTP-native durable event log / message bus — written in C

A single-binary event streaming system where curl is your client. No JVM, no ZooKeeper, no thick client libraries.

▶️ 1-minute demo: SIGKILL → restart → data still there https://www.youtube.com/watch?v=c-n0X5t-A9Y

# Produce curl -X POST ' localhost:1109/broker/topics/orders/produce ' \ -H ' Authorization: Bearer dev ' \ -d ' {"item":"widget"} ' # Consume curl ' localhost:1109/broker/consume/orders/mygroup/0?encoding=b64 ' \ -H ' Authorization: Bearer dev '

Why Ayder?

Benchmark headline (3-node Raft, real network, sync-majority writes)

Sustained: ~50K msg/s (wrk2 @ 50K req/s)

(wrk2 @ 50K req/s) Client P99: 3.46ms

Server P99.999: 1.22ms (handler only)

... continue reading