Hacker News Viewer

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

by ortuman on 1/28/2026, 1:59:06 PM

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.<p>what is it? Narwhal is a lightweight Pub&#x2F;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 a system where developers can easily adapt the routing logic or message handling pipeline to fit specific edge use cases, without fighting the server&#x27;s defaults.<p>why Rust? i chose Rust because i needed a low memory footprint to run efficiently on edge devices (like Raspberry Pis or small gateways), and also because I have a personal vendetta against Garbage Collection pauses. :)<p>current status: it is currently in Alpha. it works for basic pub&#x2F;sub patterns, but I’d like to start working on persistence support soon (so messages survive restarts or network partitions).<p>i’d love for you to take a look at the code! i’m particularly interested in all kind of feedback regarding any improvements i may have overlooked.

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

Comments

No comments yet.