awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Communication Protocols · Awesome GitHub Repositories

25 repos

Awesome GitHub RepositoriesCommunication Protocols

Standards and mechanisms for inter-process communication.

Explore 25 awesome GitHub repositories matching networking & communication · Communication Protocols. Refine with filters or upvote what's useful.

  1. Home
  2. Networking & Communication
  3. Distributed Systems and Peer-to-Peer
  4. Distributed Computing
  5. Communication Protocols

Awesome Communication Protocols GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • OpenHands/OpenHands

    OpenHands/OpenHands

    67,974GitHubView on GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system

    Pythonagentartificial-intelligencechatgpt
  • socketio/socket.io

    socketio/socket.io

    62,883GitHubView on GitHub↗

    Socket.io is a real-time communication engine that enables bidirectional, event-based data exchange between clients and servers. It provides a robust transport-agnostic protocol layer that automatically manages connection lifecycles, including heartbeat signals, automatic reconnection, and seamless fallback between Web

    TypeScriptjavascriptnodejssocket-io
  • openinterpreter/open-interpreter

    openinterpreter/open-interpreter

    62,257GitHubView on GitHub↗

    Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to interact with local software and operating systems. It functions as an orchestration framework that connects language models to a secure execution environment, enabling the development of agents capable

    Pythonchatgptgpt-4interpreter
  • xingshaocheng/architect-awesome

    xingshaocheng/architect-awesome

    60,831GitHubView on GitHub↗

    This project serves as a comprehensive knowledge base and reference for distributed systems engineering and enterprise software architecture. It provides a structured collection of technical resources, design patterns, and methodologies intended to assist in the design, maintenance, and scaling of complex, high-perform

  • pocketbase/pocketbase

    pocketbase/pocketbase

    56,221GitHubView on GitHub↗

    Pocketbase is a backend-as-a-service platform that provides a self-contained, single-binary server for building full-stack applications. It integrates a relational database, authentication, and file storage into one executable process, eliminating the need for external infrastructure or complex server management. The

    Goauthenticationbackendgolang
Prev12Next

Explore sub-tags

  • Application Interface Standards3 sub-tagsStandardized request-response and procedure-call patterns used for resource management and service orchestration.
  • Cross-Window MessagingInterfaces for synchronizing state between multiple browser windows using post-message APIs.
  • Embedded and Browser Bridge Protocols3 sub-tagsSpecialized transport mechanisms for bridging communication between isolated execution environments like webviews, native hosts, or debug bridges.
Message Schema Definitions
Standardized schemas for sender roles, message types, and content formats.
  • Real-Time Messaging Frameworks3 sub-tagsSystems optimized for low-latency, decentralized, or secure multi-party data transmission and presence management.
  • Real-time Communication LibrariesTools that enable persistent, bidirectional, event-driven data streams between clients and servers.
  • Real-time SubscriptionsEvent-driven messaging patterns that push updates to clients as they occur.
  • Remote Procedure CallsMechanisms for invoking functions across distributed systems.
  • Request Timeout ManagementMechanisms for defining, enforcing, and handling request deadlines to prevent resource exhaustion.
  • Socket InteractionsTools for managing persistent bidirectional connections, event-based messaging, and client grouping.
  • Socket ProtocolsStructured messaging layers that provide features like namespaces, binary data support, and delivery acknowledgements over persistent connections.
  • Transmission Control ProtocolsReliable, connection-oriented data stream delivery mechanisms.
  • WebSocket Event StreamsSystems that facilitate real-time, bidirectional communication between client interfaces and backend services using persistent connections.
  • WebSocket Implementations4 sub-tagsFrameworks and server-side architectures specifically designed for persistent, bidirectional, event-driven data streams.