Showing 28 of 28 projects
A high-performance, distributed, in-memory key-value cache store for speeding up dynamic web applications.
A production-ready, pure Go implementation of the QUIC and HTTP/3 protocols.
A header-only C++ library implementing RFC6455 WebSocket Protocol for client/server functionality.
A minimalistic C client library for Redis, featuring synchronous, asynchronous, and reply parsing APIs.
A Go library for building SSH applications with middleware support, making it easy to create secure, terminal-accessible apps.
A .NET library for interoperating with Valve's Steam network, providing a simple and extensible interface.
A Rust library for Bitcoin protocol data structures, serialization, parsing, and network message handling.
A Rust implementation of Cap'n Proto, enabling zero-copy serialization and RPC for high-performance distributed systems.
A WebSocket (RFC6455) library for Rust providing client and server implementations with message and frame-level APIs.
A pure Go FTP client library for implementing FTP functionality in Go applications.
A Java library for communicating with Minecraft clients and servers, enabling custom bots, clients, and servers.
An open-source implementation of the Precision Time Protocol (PTP) version 2 for microsecond-level clock synchronization over Ethernet LANs.
A Rust implementation of the Socket.IO client protocol supporting both synchronous and asynchronous operations.
A native Microsoft SQL Server (TDS) client for Rust with async support and protocol independence.
A Node.js network swarm that uses discovery-channel to find and connect to peers over TCP or UTP.
A Go library implementing the BitTorrent DHT protocol for decentralized peer discovery and data storage.
A Prometheus exporter that accepts collectd metrics via binary protocol or HTTP POST and converts them for Prometheus consumption.
A fast and stable Constrained Application Protocol (CoAP) library implemented in Rust.
A Rust implementation of the RakNet protocol, a reliable UDP transport for game networking and Minecraft Bedrock Edition.
A lightweight authenticated publish-subscribe protocol for binary data feeds, commonly used in security monitoring.
A pure Rust FTP client library supporting secure FTPS connections and common FTP operations.
A pure Rust implementation of the MQTT 3.1.1 protocol for building IoT and messaging applications.
A Crystal language implementation of the MessagePack binary serialization format for efficient data exchange.
A Java library providing direct interaction with Valve's Steam servers, ported from SteamKit2.
A Ballerina library for building MQTT clients and listeners to interact with MQTT servers.
A Python/Scapy implementation of the TOR protocol for educational and research purposes.
A transport-agnostic RTSP serial multiplexer module for Node.js that encodes and decodes RTSP data streams with RFC 2326 compliance.
A full STOMP 1.2 client implementation in Rust for interacting with message queue services like RabbitMQ and ActiveMQ.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.