All Projects → nsqio → Libnsq

nsqio / Libnsq

Licence: mit
async C client library for NSQ

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Libnsq

Google Maps Services Python
Python client library for Google Maps API Web Services
Stars: ✭ 3,443 (+4490.67%)
Mutual labels:  client-library
Google Maps Services Go
Go client library for Google Maps API Web Services
Stars: ✭ 492 (+556%)
Mutual labels:  client-library
Gomusicbrainz
a Go (Golang) MusicBrainz WS2 client library - work in progress
Stars: ✭ 42 (-44%)
Mutual labels:  client-library
Etcd3
🔖 Node.js client for etcd3
Stars: ✭ 336 (+348%)
Mutual labels:  client-library
Phrets
PHP client library for interacting with a RETS server to pull real estate listings, photos and other data made available from an MLS system
Stars: ✭ 416 (+454.67%)
Mutual labels:  client-library
M2x Python
AT&T M2X Python Library
Stars: ✭ 25 (-66.67%)
Mutual labels:  client-library
node-imaginary
Minimalist node.js command-line & programmatic API client for imaginary
Stars: ✭ 94 (+25.33%)
Mutual labels:  client-library
Goodreads Dotnet
📚 Goodreads .NET API Client Library
Stars: ✭ 45 (-40%)
Mutual labels:  client-library
Cs16 Client
Counter-Strike 1.6 rewritten client.dll. Without VGUI, ParticleMan and ecology friendy.
Stars: ✭ 449 (+498.67%)
Mutual labels:  client-library
Localstack Dotnet Client
A lightweight .NET client for LocalStack
Stars: ✭ 40 (-46.67%)
Mutual labels:  client-library
Agollo
🚀Go client for ctrip/apollo (https://github.com/ctripcorp/apollo)
Stars: ✭ 348 (+364%)
Mutual labels:  client-library
Pynsq
The official Python client library for NSQ
Stars: ✭ 393 (+424%)
Mutual labels:  client-library
Ably Go
Go client library SDK for Ably realtime messaging service
Stars: ✭ 29 (-61.33%)
Mutual labels:  client-library
Mediasoup Client
mediasoup client side JavaScript library
Stars: ✭ 320 (+326.67%)
Mutual labels:  client-library
Ldaptive
A simple, extensible Java API for interacting with LDAP servers
Stars: ✭ 43 (-42.67%)
Mutual labels:  client-library
sdk-powershell-api-v2
Windows PowerShell SDK for Box API v2
Stars: ✭ 21 (-72%)
Mutual labels:  client-library
Github Api
Java API for GitHub
Stars: ✭ 743 (+890.67%)
Mutual labels:  client-library
Octonode
github api v3 in nodejs
Stars: ✭ 1,126 (+1401.33%)
Mutual labels:  client-library
Unleash Client Python
Unleash client for Python 💡💡💡
Stars: ✭ 44 (-41.33%)
Mutual labels:  client-library
Standardfile
Yet Another Standardfile (standardnotes server) Implementation written in Golang
Stars: ✭ 34 (-54.67%)
Mutual labels:  client-library

libnsq

async C client library for NSQ

Status

This is currently pretty low-level, but functional. The raw building blocks for communicating asynchronously via the NSQ TCP protocol are in place as well as a basic "reader" abstraction that facilitates subscribing and receiving messages via callback.

TODO:

  • maintaining RDY count automatically
  • feature negotiation
  • better abstractions for responding to messages in your handlers

Build

libnsq depends on json-c by default, but you can choose jansson for replacement.

WITH_JANSSON=1 make

Dependencies

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].