awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • vitejs/viteAvatar de vitejs

    vitejs/vite

    81,611Ver en 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
    Ver en GitHub↗81,611
  • moeru-ai/airiAvatar de moeru-ai

    moeru-ai/airi

    41,040Ver en 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
    Ver en GitHub↗41,040
  • discordjs/discord.jsAvatar de discordjs

    discordjs/discord.js

    26,743Ver en 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
    Ver en GitHub↗26,743
  • davila7/claude-code-templatesAvatar de davila7

    davila7/claude-code-templates

    20,933Ver en 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
    Ver en GitHub↗20,933
  • browsersync/browser-syncAvatar de BrowserSync

    BrowserSync/browser-sync

    12,289Ver en 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
    Ver en GitHub↗12,289
  • daltoniam/starscreamAvatar de daltoniam

    daltoniam/Starscream

    8,639Ver en 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
    Ver en GitHub↗8,639
  • roadrunner-server/roadrunnerAvatar de roadrunner-server

    roadrunner-server/roadrunner

    8,473Ver en 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
    Ver en GitHub↗8,473
  • javalin/javalinAvatar de javalin

    javalin/javalin

    8,290Ver en 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
    Ver en GitHub↗8,290
  • whiskeysockets/baileysAvatar de WhiskeySockets

    WhiskeySockets/Baileys

    8,275Ver en 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
    Ver en GitHub↗8,275
  • yinxin630/fioraAvatar de yinxin630

    yinxin630/fiora

    7,159Ver en 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
    Ver en GitHub↗7,159
  • prismarinejs/mineflayerAvatar de PrismarineJS

    PrismarineJS/mineflayer

    7,139Ver en 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
    Ver en GitHub↗7,139
  • ezfndev/ezfn-lobbybotAvatar de EZFNDEV

    EZFNDEV/EZFN-Lobbybot

    6,867Ver en 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
    Ver en GitHub↗6,867
  • cloudevents/specAvatar de cloudevents

    cloudevents/spec

    5,801Ver en 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
    Ver en GitHub↗5,801
  • lxc/lxdAvatar de lxc

    lxc/lxd

    5,554Ver en 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
    Ver en GitHub↗5,554
  • bram2w/baserowAvatar de bram2w

    bram2w/baserow

    5,085Ver en GitHub↗

    Baserow es una base de datos relacional no-code y constructor de aplicaciones que permite a los usuarios crear tablas de datos estructurados y herramientas de negocio a través de una interfaz visual. Funciona como un backend de datos de API REST headless y un espacio de trabajo de datos autohospedado, proporcionando una plataforma para gestionar bases de datos colaborativas mientras se mantiene el control total sobre la residencia de los datos. La plataforma integra modelos de lenguaje grandes para servir como una plataforma de datos potenciada por LLM, capaz de generar estructuras de bases de datos, contenido de registros y flujos de trabajo técnicos a partir de lenguaje natural. También actúa como un servidor de Protocolo de Contexto de Modelo (MCP), permitiendo que agentes de IA remotos interactúen con registros de bases de datos estructurados programáticamente. Más allá de sus capacidades principales de base de datos, el proyecto proporciona herramientas para construir portales externos de marca, aplicaciones de negocio internas y paneles interactivos. Incluye un motor de automatización basado en eventos para la automatización de procesos de negocio y admite una amplia gama de integraciones de API, incluyendo webhooks, transmisión de eventos WebSocket y sincronización de datos de terceros. El software está diseñado para el alojamiento en infraestructura privada y despliegue contenedorizado para garantizar la soberanía y seguridad de los datos.

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

    Python
    Ver en GitHub↗5,085
  • leagueakari/leagueakariAvatar de LeagueAkari

    LeagueAkari/LeagueAkari

    3,550Ver en GitHub↗

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

    TypeScriptlcu-api
    Ver en GitHub↗3,550
  • llonebot/luckylilliabotAvatar de LLOneBot

    LLOneBot/LuckyLilliaBot

    3,375Ver en 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
    Ver en GitHub↗3,375
  • fmeringdal/nettu-meetAvatar de fmeringdal

    fmeringdal/nettu-meet

    2,403Ver en GitHub↗

    Nettu-meet es una plataforma de videoconferencia autohospedada diseñada para entornos profesionales y educativos. Proporciona un conjunto integral de herramientas de comunicación en tiempo real, incluyendo transmisión de audio y video, uso compartido de pantalla y pizarras digitales colaborativas, para facilitar la tutoría remota y las reuniones grupales. La plataforma se distingue por su enfoque en la integración programática y la personalización organizacional. Expone una API RESTful que permite a los sistemas externos automatizar la programación y gestión de sesiones de reuniones, permitiendo la integración de flujos de trabajo de video en vivo en aplicaciones empresariales existentes. Además, la interfaz admite la personalización de marca, permitiendo a las organizaciones aplicar sus propios logotipos y temas visuales al entorno de la reunión. La arquitectura del sistema se basa en WebRTC para la señalización de medios punto a punto y una unidad de reenvío selectivo para gestionar la distribución de la transmisión y el ancho de banda. La colaboración en tiempo real es apoyada por la comunicación WebSocket impulsada por eventos, que sincroniza el estado de la pizarra y la mensajería de texto entre todos los participantes conectados.

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

    TypeScriptcollaborationconferencingself-hosted
    Ver en 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

Explorar subetiquetas

  • 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.