awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 dépôts

Awesome GitHub RepositoriesWebSocket Event Systems

Systems that utilize WebSocket events to enable real-time communication between clients and servers.

Explore 18 awesome GitHub repositories matching networking & communication · WebSocket Event Systems. Refine with filters or upvote what's useful.

Awesome WebSocket Event Systems 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.
  • vitejs/viteAvatar de vitejs

    vitejs/vite

    81,611Voir sur GitHub↗

    Vite is a frontend build toolchain that provides a unified development and production pipeline for modern web applications. It functions as a modular, environment-agnostic build engine that leverages native ES modules to serve source code directly to the browser, eliminating the need for expensive bundling during the development phase. By maintaining an environment-aware module graph, it supports concurrent development across client, server, and custom runtime environments. The project distinguishes itself through a high-performance development server that utilizes a hot module replacement pr

    Utilizes WebSocket events to enable real-time updates and seamless communication between clients and servers.

    TypeScriptbuild-tooldev-serverfrontend
    Voir sur GitHub↗81,611
  • moeru-ai/airiAvatar de moeru-ai

    moeru-ai/airi

    41,040Voir sur GitHub↗

    Airi is an interactive digital companion engine designed to bridge large language models with local animation rendering. It functions as a middleware platform that synchronizes conversational text streams with skeletal and facial movements to drive virtual avatars in real time. The framework distinguishes itself by integrating desktop context awareness, allowing characters to maintain situational awareness of a user's screen activity across both desktop and web environments. It utilizes a hybrid execution model that splits computational workloads between cloud-based language processing and lo

    Maintains low-latency bidirectional communication between the language model backend and the local animation rendering client.

    TypeScriptai-companionai-vtuberclawdbot
    Voir sur GitHub↗41,040
  • discordjs/discord.jsAvatar de discordjs

    discordjs/discord.js

    26,743Voir sur GitHub↗

    Discord.js is a Node.js library and framework for interacting with the Discord API. It provides a comprehensive set of wrappers for REST and WebSocket connections, enabling the development of automated server accounts and real-time chat applications. The project distinguishes itself through a distributed bot sharding system that splits a single bot instance across multiple processes to handle high server counts and large-scale workloads. It also includes a specialized voice API wrapper for managing audio streams and voice channel connectivity. The library covers broad capability areas includ

    Provides a bidirectional WebSocket gateway for receiving real-time server events and pushing updates.

    TypeScriptbotdiscorddiscord-api
    Voir sur GitHub↗26,743
  • davila7/claude-code-templatesAvatar de davila7

    davila7/claude-code-templates

    20,933Voir sur GitHub↗

    Claude Code Templates is a comprehensive framework for orchestrating specialized AI agents and automating development workflows within local environments. It provides a structured system for defining, configuring, and deploying AI personas that handle specific technical tasks, ranging from backend architecture and frontend implementation to security auditing and infrastructure management. The project distinguishes itself through a configuration-driven approach that allows teams to standardize development environments and share reusable agent definitions across projects. It includes a robust C

    Analytics streaming via WebSockets broadcasts real-time updates on conversation events and data changes to external clients using a persistent connection.

    Pythonanthropicanthropic-claudeclaude
    Voir sur GitHub↗20,933
  • browsersync/browser-syncAvatar de BrowserSync

    BrowserSync/browser-sync

    12,289Voir sur GitHub↗

    BrowserSync is a web development synchronization tool and live reload server. It functions as a local static web server, a reverse proxy server for existing sites, and a browser testing orchestrator that coordinates page state across different browsers and physical devices. The tool is distinguished by its ability to mirror user interactions, such as clicks, scrolls, and form inputs, in real time across all connected devices. It also provides a web-based device control interface and the capability to create public URL tunnels for remote testing of local sites. The system covers a broad range

    Utilizes a WebSocket-based event system to transmit synchronization signals and interaction events between the server and browsers.

    JavaScript
    Voir sur GitHub↗12,289
  • daltoniam/starscreamAvatar de daltoniam

    daltoniam/Starscream

    8,639Voir sur GitHub↗

    Starscream is a Swift WebSocket client library that provides a concrete implementation of the WebSocket protocol for iOS and macOS applications. It functions as an event-driven wrapper for establishing and managing bidirectional connections to send and receive text and binary frames over TCP. The library includes a secure WebSocket client capable of encrypting traffic and validating server identities. It manages the full connection lifecycle, from the initial handshake and header exchange to session termination with custom close codes. The project covers a broad range of networking capabilit

    Provides a unified callback mechanism to process incoming WebSocket messages and server notifications.

    Swift
    Voir sur GitHub↗8,639
  • roadrunner-server/roadrunnerAvatar de roadrunner-server

    roadrunner-server/roadrunner

    8,473Voir sur GitHub↗

    RoadRunner is a high-performance application server and process manager designed to serve PHP applications using a persistent worker model. It eliminates bootload overhead and initialization time by keeping application processes alive between requests, acting as a protocol-agnostic proxy that routes traffic to a pool of supervised workers. The server is built with a plugin-based modular architecture, allowing it to be extended with custom Go plugins and compiled into tailored binaries. It distinguishes itself by providing a unified execution model for a wide array of communication protocols,

    Utilizes WebSocket events to enable bidirectional real-time communication between clients and the application.

    Goapplication-servergolanghacktoberfest
    Voir sur GitHub↗8,473
  • javalin/javalinAvatar de javalin

    javalin/javalin

    8,290Voir sur GitHub↗

    Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t

    Provides a WebSocket event system for managing bidirectional communication through declarative connection and message handlers.

    Kotlinhacktoberfestjavajavalin
    Voir sur GitHub↗8,290
  • whiskeysockets/baileysAvatar de WhiskeySockets

    WhiskeySockets/Baileys

    8,275Voir sur GitHub↗

    Baileys is a TypeScript API client library used to interact with the WhatsApp Web API via WebSockets without requiring a browser. It functions as a real-time communication tool that handles bidirectional data exchange and event-based socket connections. The project includes a dedicated toolkit for managing WhatsApp Business profiles and product catalogs, alongside a session manager that authenticates accounts using QR codes or pairing codes and persists session state to disk. Its capabilities cover a wide range of messaging functions, including multi-type message transmission, chat history s

    Implements low-level callbacks for specific WebSocket tags and attributes to manage custom data routing.

    JavaScriptbundenonodejs
    Voir sur GitHub↗8,275
  • yinxin630/fioraAvatar de yinxin630

    yinxin630/fiora

    7,159Voir sur GitHub↗

    Fiora is a real-time communication suite and multimedia instant messenger designed as a self-hosted chat server. Built as a MERN stack messaging platform, it provides a networked environment for private and group conversations using a Socket.io based architecture. The platform is distinguished by its focus on self-hosting, allowing deployment on private Windows, Linux, or macOS servers for full control over user data. It features a highly customizable interface where users can apply themes, custom colors, and wallpapers to personalize their experience. The system covers a broad range of comm

    Employs a Socket.io based WebSocket event system for real-time, bidirectional communication between clients and the server.

    TypeScriptchatchatroomfiora
    Voir sur GitHub↗7,159
  • prismarinejs/mineflayerAvatar de PrismarineJS

    PrismarineJS/mineflayer

    7,139Voir sur GitHub↗

    Mineflayer is a Node.js game automation framework and JavaScript API for creating programmable Minecraft bots. It functions as a headless game client that implements the Minecraft protocol to connect external applications to game servers without a graphical user interface. The project enables the automation of character actions, including movement, combat, and interaction with the game world. It provides specialized systems for calculating navigation routes through 3D environments, manipulating blocks to build or mine, and managing user account authentication and session tokens. The framewor

    Listens and reacts to real-time game state changes including chat messages, health, and weather.

    JavaScriptbotminecraftminecraft-api
    Voir sur GitHub↗7,139
  • ezfndev/ezfn-lobbybotAvatar de EZFNDEV

    EZFNDEV/EZFN-Lobbybot

    6,867Voir sur GitHub↗

    EZFN-Lobbybot is an automated Fortnite lobby bot that runs a headless game client to log into Fortnite servers as a real player, maintaining a persistent session without human interaction. Its core purpose is to join Fortnite parties and display every cosmetic item in the game for preview, using a local database of cosmetic item definitions that it injects into the bot's player state. The bot operates through an ephemeral-client architecture, processing incoming party commands via a FIFO queue to avoid race conditions, while listening for real-time party events through Epic's WebSocket API to

    Listens for real-time party events via Epic's WebSocket API to react to join and leave requests.

    Pythonboteasy-to-useezfn
    Voir sur GitHub↗6,867
  • cloudevents/specAvatar de cloudevents

    cloudevents/spec

    5,801Voir sur GitHub↗

    CloudEvents is an open specification for describing event data in a common format across cloud platforms and services. It defines a standard structure and set of metadata attributes for events, enabling interoperability across different systems so producers and consumers can exchange events without custom translation. The specification provides a protocol-agnostic serialization framework that maps CloudEvents attributes and payloads to multiple serialization formats including JSON, Avro, and Protobuf, and defines transport bindings for mapping events onto protocols like HTTP, AMQP, Kafka, MQTT

    Specifies how to establish WebSocket streams for sending and receiving CloudEvents.

    Pythonserverlessspecification
    Voir sur GitHub↗5,801
  • lxc/lxdAvatar de lxc

    lxc/lxd

    5,554Voir sur GitHub↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Streams real-time operation status and instance state changes to clients through a persistent WebSocket connection.

    Go
    Voir sur GitHub↗5,554
  • bram2w/baserowAvatar de bram2w

    bram2w/baserow

    5,085Voir sur GitHub↗

    Baserow est une base de données relationnelle no-code et un constructeur d'applications qui permet aux utilisateurs de créer des tables de données structurées et des outils métier via une interface visuelle. Il fonctionne comme un backend de données API REST headless et un espace de travail de données auto-hébergé, fournissant une plateforme pour gérer des bases de données collaboratives tout en conservant un contrôle total sur la résidence des données. La plateforme intègre des modèles de langage étendus pour servir de plateforme de données alimentée par LLM, capable de générer des structures de base de données, du contenu d'enregistrement et des flux de travail techniques à partir du langage naturel. Elle agit également comme un serveur de protocole de contexte de modèle (Model Context Protocol), permettant aux agents IA distants d'interagir avec des enregistrements de base de données structurés par programmation. Au-delà de ses capacités fondamentales de base de données, le projet fournit des outils pour construire des portails externes de marque, des applications métier internes et des tableaux de bord interactifs. Il inclut un moteur d'automatisation piloté par les événements pour l'automatisation des processus métier et prend en charge une large gamme d'intégrations API, incluant les webhooks, le streaming d'événements WebSocket et la synchronisation de données tierces. Le logiciel est conçu pour l'hébergement sur infrastructure privée et le déploiement conteneurisé afin d'assurer la souveraineté et la sécurité des données.

    Broadcasts data changes and system events in real-time to connected clients via WebSocket connections.

    Python
    Voir sur GitHub↗5,085
  • leagueakari/leagueakariAvatar de LeagueAkari

    LeagueAkari/LeagueAkari

    3,550Voir sur GitHub↗

    Subscribes to LCU WebSocket events to react in real time to game state changes like champion select phases.

    TypeScriptlcu-api
    Voir sur GitHub↗3,550
  • llonebot/luckylilliabotAvatar de LLOneBot

    LLOneBot/LuckyLilliaBot

    3,375Voir sur GitHub↗

    LuckyLilliaBot is a multi-protocol bot framework and protocol bridge that integrates diverse chat communication protocols to enable programmatic interaction in private and group conversations. It functions as a messaging gateway that translates internal messaging client functions into standardized WebSocket and HTTP protocols. The system employs a plugin-based adapter architecture to decouple chat platform logic and convert platform-specific messages into a standardized internal format. It exposes internal functions as standard web endpoints and persistent duplex connections to allow external

    Utilizes WebSocket event systems to enable real-time communication between the bot core and external clients.

    TypeScriptllbotllobllonebot
    Voir sur GitHub↗3,375
  • fmeringdal/nettu-meetAvatar de fmeringdal

    fmeringdal/nettu-meet

    2,403Voir sur GitHub↗

    Nettu-meet is a self-hosted video conferencing platform designed for professional and educational environments. It provides a comprehensive suite of real-time communication tools, including audio and video streaming, screen sharing, and collaborative digital whiteboards, to facilitate remote tutoring and group meetings. The platform distinguishes itself through its focus on programmatic integration and organizational customization. It exposes a RESTful API that allows external systems to automate the scheduling and management of meeting sessions, enabling the integration of live video workflo

    Uses WebSocket events to synchronize whiteboard state and chat messages across all connected participants.

    TypeScriptcollaborationconferencingself-hosted
    Voir sur GitHub↗2,403
  1. Home
  2. Networking & Communication
  3. Distributed Systems and Peer-to-Peer
  4. Distributed Computing
  5. Communication Protocols
  6. WebSocket Implementations
  7. WebSocket Event Systems

Explorer les sous-tags

  • Analytics StreamsReal-time broadcasting of event data and system updates via persistent connections. **Distinct from WebSocket Event Systems:** Distinct from generic WebSocket Event Systems: focuses on the streaming of analytics and event data specifically.
  • CloudEvents StreamsEstablishing full-duplex WebSocket streams to send and receive CloudEvents using a negotiated event format. **Distinct from WebSocket Event Systems:** Distinct from WebSocket Event Systems: focuses on streaming CloudEvents specifically, not general WebSocket event systems.
  • Game State Event ListenersWebSocket listeners that react to specific in-game state changes like champion select phases. **Distinct from WebSocket Event Systems:** Distinct from WebSocket Event Systems: focuses on game-specific state events rather than general real-time communication.