NSQ
A realtime distributed messaging platform observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 97
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5226
- days_rel: n/a
- days_push: 22
- n_releases_24m: 0
Adoption not part of the score
25775 stars · 2891 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
NSQ is a realtime distributed messaging platform written in Go, designed to operate at scale handling billions of messages per day. It provides horizontally scalable pub-sub and load-balanced message delivery with no single points of failure, an admin UI, and official Go and Python client libraries.
Use cases
- distribute messages between microservices at scale
- build a fault-tolerant pub-sub pipeline without a single point of failure
- queue background jobs for low-throughput consumers
- stream high-throughput realtime events across a cluster
- replace a simple in-memory queue with a distributed one
- decouple producers and consumers with load-balanced delivery
When to choose
- you need a lightweight, ops-friendly broker with no runtime dependencies
- you want horizontal scaling and decentralized topologies without centralized brokers
- your workload is primarily in-memory with tolerance for non-durable messages
- you want simple TCP/HTTP protocols and client libraries in many languages
When to avoid
- you need strict message durability and exactly-once guarantees by default
- you require features like message replay, transactions, or long-term persistence (consider Kafka)
- you need a broker with built-in multi-tenancy or complex routing rules
Facets
service · maturity stable
message-queue streaming microservices microservices backend windows go self-hosted cross-platform pub-sub message-broker nsqd nsqlookupd nsqadmin go-nsq distributed-messaging no-spof messaging real-time linux macos docker
5 sources
- readme: https://github.com/nsqio/nsq · fetched 2026-08-28 · 2436a6c3ec30
- homepage: https://nsq.io · fetched 2026-08-29 · 504aea6a51f5
- site_page: https://nsq.io/overview/features_and_guarantees.html · fetched 2026-08-29 · 905a7a40c06a
- site_page: https://nsq.io/deployment/installing.html · fetched 2026-08-29 · 0ecaed492871
- site_page: https://nsq.io/overview/design.html · fetched 2026-08-29 · fdac4668b30a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| nsqio/nsq | main | 66 |
| nsqio/go-nsq | sdk | 38 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem