NSQ
A realtime distributed messaging platform

NSQ is an open-source, realtime distributed messaging platform designed for fault-tolerant, highly available topologies without single points of failure. It supports pub-sub and load-balanced message delivery, scales horizontally without centralized brokers, and ships with an admin UI, built-in discovery, and official Go and Python client libraries. Built in Go, it is easy to deploy with no runtime dependencies and pre-compiled releases for major operating systems.
NSQ runs decentralized nsqd daemons that producers publish to and consumers subscribe from, with an nsqlookupd directory service for discovery and an nsqadmin web UI for cluster management — all without centralized brokers.
Backend engineers and platform teams building distributed, high-availability messaging systems
Background.
- Status
- launched
- Business model
- open-source
Contact
Similar projects.
Editorial take on the space this project sits in — momentum signals, adjacent moves, our call on whether the wedge is real. Get pinged when we publish a new read or when the landscape shifts.
Have a take on this space?
Tell us what you’d build differently, where you think the incumbents miss, or what we’ve gotten wrong about this project. Comments + reactions are coming soon.