Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Client Library

Client Library

156 projects

Showing 36 of 156 projects

ImgixSwift
ImgixSwiftSwift

A Swift client library for generating and signing image URLs with imgix, compatible with both Swift and Objective-C.

#ios#signing-imgix-urls#objective-c
Stars25
Forks10
Last commit1 year ago
crystal-mqtt
crystal-mqttCrystal

A Crystal language implementation of the MQTT protocol with pluggable transport support for publish/subscribe messaging.

#iot-messaging#publish-subscribe#crystal-lang
Stars21
Forks3
Last commit2 months ago
cr-xmpp
cr-xmppCrystal

A pure Crystal XMPP library for building clients, components, and IoT applications with modern security features.

#iot#xmpp-client-library#scram
Stars20
Forks3
Last commit20 days ago
elixir_talk
elixir_talkElixir

An Elixir client for beanstalkd, supporting the full Beanstalkd protocol for job queue operations.

#elixir#message-queue#distributed-systems
Stars19
Forks7
Last commit4 years ago
Ruby
RubyRuby

A Ruby library for SCALE codec serialization/deserialization and Substrate client interaction.

#polkadot#substrate#metadata
Stars19
Forks9
Last commit4 years ago
dropwizard-service-discovery
dropwizard-service-discoveryJava

A Dropwizard bundle and client for service discovery using ZooKeeper via the Ranger library.

#java-library#distributed-systems#ranger
Stars19
Forks30
Last commit1 year ago
C++11
C++11C++

A C++11 client library for connecting to Vert.x 3.x event bus via WebSocket.

#asio#distributed-systems#jsoncpp
Stars17
Forks6
Last commit9 years ago
nats.pas
nats.pasPascal

An Object Pascal client library for the NATS messaging system, based on the NATS C Client binaries.

#messaging-system#free-pascal#object-pascal
Stars17
Forks3
Last commit4 years ago
kafka-ada
kafka-adaAda

Ada bindings for the librdkafka C library, enabling Ada applications to produce and consume messages from Apache Kafka.

#event-driven#message-queue#librdkafka
Stars15
Forks1
Last commit4 years ago
node-alexa-smapi
node-alexa-smapiJavaScript

A Node.js client library for interacting with the Alexa Skill Management API (SMAPI) to manage Alexa skills programmatically.

#serverless#npm-package#alexa-skills
Stars13
Forks3
Last commit7 years ago
TigerBeetleDB C++ client (Community)
TigerBeetleDB C++ client (Community)CMake

A header-only C++ client library for TigerBeetle, a financial accounting database designed for mission-critical safety and performance.

#tigerbeetle#hpp-library#tigerbeetle-client
Stars13
Forks1
Last commit
go-suricata
go-suricataGo

A Go client library for interacting with Suricata's Unix socket to execute commands and retrieve data.

#suricata#unix-socket#client
Stars13
Forks1
Last commit6 years ago
taos-odbc
taos-odbcC

Official ODBC connector for TDengine, enabling applications in multiple languages to interact with the TDengine database.

#data-access#database-connector#client-library
Stars12
Forks4
Last commit3 months ago
vmemcached
vmemcachedV

A memcached client library for the V programming language.

#database-driver#memcached-client#caching
Stars12
Forks2
Last commit5 years ago
lunamech-matrix-api
lunamech-matrix-apiCommon Lisp

A Common Lisp client library for the Matrix communication protocol, providing comprehensive API coverage for building bots and integrations.

#chat-bots#decentralized-communication#open-standard
Stars11
Forks2
Last commit
gaurun-client
gaurun-clientGo

A Go client library for sending push notifications via the Gaurun server.

#ios#fcm#android
Stars11
Forks4
Last commit5 years ago
rclada
rcladaAda

Ada programming language client library for ROS2/RCL robotics middleware.

#robotics#embedded-systems#safety-critical
Stars11
Forks2
Last commit2 years ago
redict
redictV

A V language client library for Redict, compatible with Redis <=7.2.4.

#database-driver#database#open-source
Stars10
Forks1
Last commit2 months ago
Rust
RustRust

A Rust client library for interacting with the Vert.x TCP event-bus bridge, enabling bidirectional communication between Rust and Vert.x applications.

#iot#embedded#distributed-systems
Stars10
Forks2
Last commit3 years ago
emojidex
emojidexRuby

A Ruby toolkit for accessing and managing emojidex emoji collections, supporting both online and offline usage.

#svg-assets#offline-support#emoji-collections
Stars10
Forks1
Last commit7 years ago
instrumental
instrumentalElixir

An Elixir client for sending metrics to the Instrumental monitoring service.

#elixir#performance-tracking#monitoring
Stars10
Forks2
Last commit11 years ago
cycle-deepstream
cycle-deepstreamTypeScript

A Cycle.js driver for deepstream.io enabling realtime communication between clients and servers.

#event-driven#cyclejs#cyclejs-driver
Stars10
Forks5
Last commit8 years ago
lemma_erlang
lemma_erlangErlang

An Erlang client library for Noam.io that handles message delivery and connection state management automatically.

#udp-broadcast#message-queue#otp
Stars9
Forks0
Last commit9 years ago
axmpp
axmppAda

An XMPP client library written in Ada for connecting to Jabber servers to send and receive messages.

#instant-messaging#ada#matreshka
Stars9
Forks3
Last commit6 years ago
bing_translator
bing_translatorElixir

An Elixir client library for interacting with Microsoft Azure's translation API, providing text translation, language detection, and text-to-speech.

#elixir#bing-translator#translation-api
Stars9
Forks1
Last commit8 years ago
web_finger
web_fingerCrystal

A Crystal client library for querying WebFinger resources according to RFC 7033.

#webfinger#federated#rfc-7033
Stars9
Forks0
Last commit1 year ago
go-chronos
go-chronosGo

A Go client library for interacting with the Chronos 3.x REST API for job scheduling on Apache Mesos.

#apache-mesos#distributed-systems#job-scheduling
Stars8
Forks2
Last commit8 years ago
fluent_client
fluent_clientElixir

A minimalistic Fluentd client for Elixir applications to send structured log data.

#elixir#observability#distributed-systems
Stars8
Forks6
Last commit11 years ago
jsonapi-consumer
jsonapi-consumerC#

A .NET client framework for consuming JSON:API web services with type-safe HTTP request methods.

#json-api#web-services#jsonapi
Stars8
Forks1
Last commit3 years ago
fluent-logger
fluent-loggerOCaml

An OCaml structured logger for Fluentd with buffering, persistent connections, and exponential backoff.

#observability#monitoring#logging
Stars8
Forks2
Last commit12 years ago
mosquitto-ada
mosquitto-adaAda

Ada language bindings for the Mosquitto MQTT broker client library.

#embedded-systems#mqtt#ada
Stars7
Forks1
Last commit2 years ago
gcmex
gcmexElixir

An Elixir client library for sending push notifications via Google Cloud Messaging (GCM).

#google-cloud-messaging#ios#elixir
Stars7
Forks0
Last commit11 years ago
mqtt-client.cr
mqtt-client.crCrystal

A lightweight MQTT client library for the Crystal programming language.

#iot#mqtt#embedded
Stars6
Forks0
Last commit8 months ago
HEntityDB
HEntityDBJava

A client layer for using HBase as an entity database, supporting entity and sorted collection application archetypes.

#orm#java-client#hbase
Stars6
Forks1
Last commit2 years ago
Swift
SwiftSwift

A Swift client library for connecting to Vert.x applications via the TCP EventBus bridge.

#distributed-systems#client-library#tcp-bridge
Stars5
Forks1
Last commit8 years ago
graphitex
graphitexElixir

A zero-dependency Elixir client for sending metrics to Graphite monitoring systems.

#graphite#elixir#observability
Stars4
Forks5
Last commit8 years ago
PreviousPage 4 of 5

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 months ago
5 months ago
Next
#Real Time23
#Distributed Systems23
#Go19
#Message Queue18
#Websocket17
#Api Client16
#Messaging14
#Elixir14
#Database Driver14
#Golang13
#Rust12
#Dotnet11