2 repos
Libraries and implementations for establishing and managing bidirectional WebSocket connections over HTTP.
Distinguishing note: Specifically targets the WebSocket protocol upgrade and frame handling rather than generic HTTP requests.
Explore 2 awesome GitHub repositories matching networking & communication · WebSocket Clients. Refine with filters or upvote what's useful.
Bruno is a local-first API client designed for building, testing, and managing network requests across a wide range of protocols. By storing all collections and configurations as plain-text files directly on the local filesystem, it enables native version control and offline access, ensuring that project data remains under user control without requiring cloud synchronization. The platform distinguishes itself through a declarative approach to API management, utilizing a domain-specific language to define request parameters and metadata. This architecture supports a robust testing environment
Establishes and monitors persistent WebSocket connections while composing messages in various formats.
Curl is a command-line tool and portable library for transferring data across a wide range of network protocols. It functions as a unified engine that abstracts diverse communication standards, allowing users and developers to move files and information between servers using a consistent interface. The project provides both a versatile command-line client for terminal-based automation and a stable programmatic interface for integrating complex network operations into applications. The system is distinguished by its protocol-agnostic core and its ability to manage both synchronous and asynchro
libcurl upgrades HTTP connections to WebSockets using specific URL schemes and dedicated functions for sending and receiving data frames.