awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

Awesome GitHub RepositoriesProtocol Extensions

Integration of third-party extensions into the transport layer to add specialized functionality.

Distinct from WebSocket Integrations: Focuses on protocol-level extensions like compression rather than high-level application bindings

Explore 1 awesome GitHub repository matching web development · Protocol Extensions. Refine with filters or upvote what's useful.

Awesome Protocol Extensions GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • faye/fayeAvatar de faye

    faye/faye

    4,386Voir sur GitHub↗

    Faye est un middleware de messagerie en temps réel et un serveur de publication-abonnement WebSocket. Il fonctionne comme une couche de communication qui achemine les messages entre les clients et gère les abonnements aux canaux pour permettre la synchronisation des données sur le web. Le projet fournit une passerelle de communication inter-domaines, permettant aux clients web sur différents domaines de communiquer avec un serveur central. Il est conçu comme un backend de messagerie en cluster capable de partager l'état entre plusieurs instances en utilisant un stockage externe pour gérer de gros volumes de connexions réseau persistantes. Sa surface de fonctionnalités inclut une logique pub-sub pour la gestion des canaux et le routage des messages, ainsi qu'une couche de protocole agnostique au transport qui prend en charge à la fois les WebSockets et le long-polling. Le système intègre un middleware de sécurité pour les restrictions d'accès à la publication et aux abonnements, ainsi qu'une interception du trafic de messages pour modifier ou filtrer les données. Pour maintenir la stabilité, le système utilise une récupération de connexion basée sur des battements de cœur (heartbeats) pour détecter les liens rompus et renvoyer automatiquement les messages manqués.

    Integrates third-party WebSocket extensions to add features such as message compression to the transport layer.

    JavaScript
    Voir sur GitHub↗4,386
  1. Home
  2. Web Development
  3. WebSocket Integrations
  4. Protocol Extensions