Showing 36 of 80 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.
The official MongoDB driver for Rust, providing async and sync APIs to interact with MongoDB deployments.
A client library and toolset enabling developers to write ROS 2 applications in the Rust programming language.
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 modern, feature-rich PHP client library for Apache Cassandra using Cassandra's binary protocol and CQL v3.
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 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.