News for hackers. Stuff that matters.

ortuman

0.7.0 adds FIFO channels with at-most-once delivery, alongside the existing fan-out broadcast channels. Each FIFO message is delivered to exactly one consumer, which maps naturally to work-queue style distribution: job queues, command pipelines, ordered task hand-off.
small follow-up to v0.6.0. last release shipped channel persistence; this one is mostly hardening that layer based on what shook out in real use.
hi again! i'm back with a new release of Narwhal, the lightweight message broker for edge apps i shared a while ago. the headline change in v0.6.0 is channel persistence: channels and their message history can now be durably stored on disk, so subscribers can replay missed messages after reconnecting. also swapped the async runtime from monoio to compio (still io_uring on Linux), and added first-class Prometheus metrics.
hi again! i'm back with a new release of Narwhal, the lightweight pub/sub server i shared a while ago. the biggest change in v0.5.0 is the migration from tokio to monoio as the primary async runtime, which means the server now runs entirely on io_uring on Linux.

Show HN: An extensible pub/sub messaging server for edge applications

https://github.com/narwhal-io/narwhal

hi there! i’ve been working on a project called Narwhal, and I wanted to share it with the community to get some valuable feedback.what is it? Narwhal is a lightweight Pub/Sub server and protocol designed specifically for edge applications. while there are great tools out there like NATS or MQTT, i wanted to build something that prioritizes customization and extensibility. my goal was to create...

( Read More... | no comments | on HN )
Re:Ask HN: What Are You Working On? (January 2026) on Sunday January 11, 2026 @01:47PM (#46578471)
I'm working on Narwhal, a pub/sub protocol and server specifically designed for edge applications. The protocol can be extended via an external component, and the product is completely free and open source: https://github.com/narwhal-io/narwhal
Re:Nine years of Go on Saturday November 10, 2018 @02:20PM (#18422977)

Older »