nsq
About nsq
NSQ is a realtime distributed messaging platform designed to handle large-scale message processing, supporting billions of messages per day. It operates with a decentralized architecture to avoid single points of failure, ensuring fault tolerance and high availability.
The platform is designed for ease of deployment and configuration, with all parameters specified via command line and no runtime dependencies. NSQ is data format agnostic, allowing messages to be in JSON, MsgPack, Protocol Buffers, or other formats. Official client libraries are available for Go and Python, with support for additional languages through community contributions.
Key features
- Handles billions of messages per day
- Decentralized architecture with no single point of failure
- Fault tolerance and high availability
- Easy to configure and deploy
- Data format agnostic
- Official Go and Python client libraries
- Supports custom client library development via protocol specification
Download v1.3.0
Dec 27, 2023WindowsWindows
macOSmacOS
Frequently asked questions
- Is nsq free?
- Yes. nsq is free and open-source software, distributed under the MIT license.
- Which platforms does nsq support?
- nsq provides downloads for Windows, macOS, Linux.
- What is the latest version of nsq?
- The latest version is v1.3.0, released on Dec 27, 2023.
- What platforms does NSQ support?
- NSQ provides binary releases for Linux, Darwin, FreeBSD, and Windows, along with an official Docker image.
- Where can I find documentation for NSQ?
- Comprehensive documentation is available at https://nsq.io.
- How can I get support for NSQ?
- Support options include a mailing list (nsq-users@googlegroups.com), IRC (#nsq on freenode), and GitHub issues.
- Which companies use NSQ in production?
- NSQ is used by companies such as Bitly, Life360, SimpleReach, Moz, Segment, and Docker, among others.
More Communication
AionUi
iOfficeAI
AionUi is an open-source coworking app that integrates with multiple command-line assistants including OpenClaw, Hermes Agent, and Claude Code. It offers customization options for AI assistants and runs locally. The software is free to use.
nats-server
nats-io
NATS-server is a high-performance messaging server for NATS.io, designed for cloud and edge computing environments. It enables lightweight, scalable communication between distributed systems and services.
simplex-chat
simplex-chat
SimpleX Chat is a messaging app designed for privacy, operating without user identifiers. It offers cross-platform support for iOS, Android, and desktop devices. The network emphasizes private communication by design.