An extensible pub/sub messaging server for edge applications
Details
- External ID
- 46795487
- Source
- HN
- Company
- —
- Product
- An extensible pub/sub messaging server for edge applications
- Website domain
- github.com
- Launched
- Jan. 28, 2026
- Cohort
- —
- Upvotes
- 44
- Upvotes percentile
- 0.7727272727272727
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
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.
Enrichment
- Theme
- niche social and community platforms
- Vertical
- Horizontal
- Function
- Data infrastructure
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Commercial product
- Normalized one-liner
- pub/sub messaging for edge
- Manually corrected
- False
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 — 136 launches clear the similarity bar, closest 8 shown.
Attention rank: #38 of 137 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 88 days after the earliest competitor.
- Narwhal Cloud · ph · 2026-09-07 · 1 upvotes · similarity 0.45
- Numax · hn · 2026-06-16 · 6 upvotes · similarity 0.44
- A P2P messenger with dual network modes (Fast and Tor) · hn · 2026-04-02 · 39 upvotes · similarity 0.43
- Serein · github · 2026-09-09 · 8 upvotes · similarity 0.43
- Freenet alpha, a drop-in decentralized replacement for the web · hn · 2026-01-08 · 6 upvotes · similarity 0.43
- Falcon · hn · 2026-02-24 · 5 upvotes · similarity 0.43
- Plasmite · hn · 2026-03-25 · 9 upvotes · similarity 0.42
- Bit-banged 10BASE-T Ethernet and Wi-Fi router in Rust on the Pico 2 W · hn · 2026-06-04 · 5 upvotes · similarity 0.42
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a data infrastructure tool for Media & entertainment yet.