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

1 repo

Awesome GitHub RepositoriesCommunication Paradigms

Conceptual models and patterns for handling event-driven data flow and connectivity between system entities.

Explore 1 awesome GitHub repository matching networking & communication · Communication Paradigms. Refine with filters or upvote what's useful.

  1. Home
  2. Networking & Communication
  3. Communication Protocols and Architectures
  4. Communication Paradigms

Awesome Communication Paradigms GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • 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

Explore sub-tags

  • Broadcasting Patterns4 sub-tagsMechanisms for one-to-many message distribution, distinguished from general emission by their focus on recipient selection and scope.
  • Client-to-Server Event EmissionTransmitting events from client to server with optional acknowledgement.
  • Event Delivery Controls4 sub-tagsConfiguration and reliability protocols that modify how messages are transmitted, confirmed, or discarded, distinct from the act of emission itself.
Group Membership Management4 sub-tags
Lifecycle and state tracking for dynamic client groupings, distinct from namespaces by their focus on transient room-based membership.
  • Namespace ConnectivityThe ability to partition communication into isolated logical channels, allowing clients to connect to specific endpoints for distinct event handling.
  • NamespacesLogical groupings that allow multiplexing a single connection into multiple isolated communication channels.
  • Network Event EmissionSystems that facilitate real-time, bidirectional event-based communication between clients and servers with automatic data serialization.
  • Server Event HandlersHooks and listeners that manage lifecycle events such as client connections, disconnections, and namespace initialization.
  • Server-to-Client Event EmissionsCapabilities for servers to push asynchronous messages to connected clients.