Showing 36 of 156 projects
A Go client library for Apache Kafka with comprehensive API support and testing utilities.
Reference implementation of the AT Protocol, a decentralized social networking protocol, including the Bluesky microblogging backend.
A Socket.IO client library for iOS and macOS applications enabling real-time bidirectional communication.
A pure PHP implementation of the AMQP 0-9-1 protocol for communicating with RabbitMQ.
A .NET library for interoperating with Valve's Steam network, providing a simple and extensible interface.
Official Go client library for building NSQ producers and consumers.
A modular and portable open source XMPP client library written in Java for Android and Java SE VMs.
A Ruby wrapper for OAuth 2.0, 2.1, and OpenID Connect (OIDC) client implementations.
A Go client library for interacting with Memcached servers, providing a simple API for caching operations.
A C-language AMQP client library for connecting applications to RabbitMQ brokers (v2.0+).
SFTP client and server implementation for Go, providing file system operations over SSH connections.
A client library and toolset enabling developers to write ROS 2 applications in the Rust programming language.
The official MongoDB driver for Rust, providing async and sync APIs to interact with MongoDB deployments.
An asynchronous Rust client library for the Docker and Podman daemon APIs.
A strongly typed C# .NET client library for the Binance REST and WebSocket Spot and Futures API.
Official C++ driver for MongoDB, enabling C++ applications to connect, query, and manage MongoDB databases.
Official .NET client libraries for Google Cloud Platform services, providing idiomatic APIs for cloud integration.
A high-performance C/C++ client library for Apache Kafka, supporting producers, consumers, and admin operations.
The official Java client library for integrating with the Stripe API to process payments and manage billing.
The standard C++ client library for building nodes and applications in ROS 2.
A .NET/C# websocket client library with built-in reconnection, error handling, and Reactive Extensions support.
A performant pure-PHP AMQP client for RabbitMQ with synchronous and asynchronous (ReactPHP) support.
A Go implementation of the STUN client for UDP hole punching and NAT traversal (RFC 3489 and 5389).
An idiomatic Elixir wrapper for the Erlang RabbitMQ client, implementing the AMQP 0.9.1 protocol.
A Go library for implementing HTTP long-polling servers and clients to enable web pub-sub communication.
A comprehensive Go client library for interacting with the Mastodon API.
Java SDK for integrating with IBM Watson AI services like Assistant, Discovery, and Personality Insights.
A ROS client library for connecting small embedded devices like Arduino to the Robot Operating System.
A lightweight, single-file library for creating Discord clients in Node.js and browsers.
A Rust implementation of the Socket.IO client protocol supporting both synchronous and asynchronous operations.
A Java library for building Slack bots and clients using the Slack WebSocket API.
A Node.js and TypeScript client library for ROS 2, enabling JavaScript development of robotics applications.
A native Microsoft SQL Server (TDS) client for Rust with async support and protocol independence.
A modern, feature-rich PHP client library for Apache Cassandra using Cassandra's binary protocol and CQL v3.
A Twitter client library for Elixir that provides access to Twitter's REST API v1.1 and streaming API.
A pure Go library for building ROS 1 client nodes, enabling lightweight cross-platform robotics and data streaming applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.