An extensible pub/sub messaging server for edge applications
Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.
Want to reach these readers? Sponsor an issue.
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 a system where developers can easily adapt the routing logic or message handling pipeline to fit specific edge use cases, without fighting the server's defaults.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. :)current status: it is currently in Alpha. it works for basic pub/sub patterns, but I’d like to start working on persistence support soon (so messages survive restarts or network partitions).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.
HN · launched Jan 28, 2026 · 44 upvotes (top 23%) · 0 views
Niche: network and communication protocol libraries · 70 launches, 5 in the last 7 days · Explore this niche →
Category and tags
- Horizontal
- Communication
- Developer
- Not AI
- Hobby / open-source project
Visit website ↗ Source listing ↗
More like this: all 70 launches in network and communication protocol libraries →
Could you build this?
Partial A basic pub/sub socket server is easy to implement, but building a reliable, low-overhead edge protocol with custom network handling needs specialized networking skills.
What it would actually take: Typically built using Rust, Go, or C with async runtimes like Tokio or epoll/kqueue event loops. The core challenge is handling intermittent network connectivity, minimal memory/CPU overhead on constrained hardware, deterministic latency, and custom binary framing for edge environments.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one : 370 launches clear the similarity bar, closest 8 shown.
Attention rank: #90 of 371 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).
Launched 88 days after the earliest competitor.
- yapfast · github · 2026-10-16 · 88 upvotes · similarity 0.47
- Narwhal Cloud · ph · 2026-09-07 · 1 upvotes · similarity 0.46
- Numax · hn · 2026-06-16 · 6 upvotes · similarity 0.46
- Serein · github · 2026-09-09 · 8 upvotes · similarity 0.45
- A P2P messenger with dual network modes (Fast and Tor) · hn · 2026-04-02 · 39 upvotes · similarity 0.44
- Freenet alpha, a drop-in decentralized replacement for the web · hn · 2026-01-08 · 6 upvotes · similarity 0.44
- Falcon · hn · 2026-02-24 · 5 upvotes · similarity 0.44
- Plasmite · hn · 2026-03-25 · 9 upvotes · similarity 0.44
The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.