Is the information in this table out-of-date? Are you using one of these client libraries in production? Tell us about it on the mailing list or Twitter @imsnakes / @jehiah.
Name | Language | SUB | PUB | Discovery | Backoff | TLS | Snappy | Sampling | AUTH | Notes |
---|---|---|---|---|---|---|---|---|---|---|
nsqd | HTTP | built-in | ||||||||
go-nsq | Go | official | ||||||||
pynsq | Python | official | ||||||||
nsqjs | JavaScript | official | ||||||||
elixir_nsq | Elixir | |||||||||
ensq | Erlang | |||||||||
nsq-j | Java | |||||||||
JavaNSQClient | Java | |||||||||
TrendrrNSQClient | Java | |||||||||
nsqjava | Java | |||||||||
nsq.js | JavaScript | |||||||||
node-nsqueue | JavaScript | |||||||||
knsq | Kotlin | |||||||||
NsqSharp | .NET | |||||||||
php-nsq | PHP | |||||||||
phpnsq | PHP | |||||||||
nsqphp | PHP | |||||||||
nsq-py | Python | |||||||||
gnsq | Python | |||||||||
krakow | Ruby | |||||||||
ruby_nsq | Ruby | |||||||||
evnsq | C++ | |||||||||
libnsq | C | official | ||||||||
hsnsq | Haskell | |||||||||
nsq-java | Java | |||||||||
nsq-client | JavaScript | |||||||||
NSQnet | .NET | |||||||||
perl-anyevent-nsq | Perl | |||||||||
NsqSpinner | Python | |||||||||
nsq-ruby | Ruby | |||||||||
uvnsq | C++11 | |||||||||
nsq-clojure | Clojure | |||||||||
nsqie | Scala | |||||||||
nodensq | JavaScript | |||||||||
nsqueue | Rust | |||||||||
asyncnsq | Python | |||||||||
nsq-ocaml | OCaml | |||||||||
node-red-contrib-nsq | NodeRED Nodes | |||||||||
asyncnsq | Rust | |||||||||
tokio-nsq | Rust | |||||||||
ansq | Python |