NSQ
nsq.ioA realtime distributed messaging platform
Ops & Inframessagingdistributed-systemspub-submessage-queuegoopen-sourcereal-time

About
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.
Problem
Distributed systems need reliable, scalable message delivery without single points of failure or complex broker configuration.
For
Backend engineers and platform teams building distributed, high-availability messaging systems
How it works
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.
Business model
open-source
Status
launched