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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • vitejs/viteAvatar von vitejs

    vitejs/vite

    81,611Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗81,611
  • moeru-ai/airiAvatar von moeru-ai

    moeru-ai/airi

    41,040Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗41,040
  • discordjs/discord.jsAvatar von discordjs

    discordjs/discord.js

    26,743Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗26,743
  • davila7/claude-code-templatesAvatar von davila7

    davila7/claude-code-templates

    20,933Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,933
  • browsersync/browser-syncAvatar von BrowserSync

    BrowserSync/browser-sync

    12,289Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,289
  • daltoniam/starscreamAvatar von daltoniam

    daltoniam/Starscream

    8,639Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,639
  • roadrunner-server/roadrunnerAvatar von roadrunner-server

    roadrunner-server/roadrunner

    8,473Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,473
  • javalin/javalinAvatar von javalin

    javalin/javalin

    8,290Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,290
  • whiskeysockets/baileysAvatar von WhiskeySockets

    WhiskeySockets/Baileys

    8,275Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,275
  • yinxin630/fioraAvatar von yinxin630

    yinxin630/fiora

    7,159Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,159
  • prismarinejs/mineflayerAvatar von PrismarineJS

    PrismarineJS/mineflayer

    7,139Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,139
  • ezfndev/ezfn-lobbybotAvatar von EZFNDEV

    EZFNDEV/EZFN-Lobbybot

    6,867Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,867
  • cloudevents/specAvatar von cloudevents

    cloudevents/spec

    5,801Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,801
  • lxc/lxdAvatar von lxc

    lxc/lxd

    5,554Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,554
  • bram2w/baserowAvatar von bram2w

    bram2w/baserow

    5,085Auf GitHub ansehen↗

    Baserow is a no-code relational database and application builder that allows users to create structured data tables and business tools through a visual interface. It functions as a headless REST API data backend and a self-hosted data workspace, providing a platform for managing collaborative databases while maintaining full control over data residency. The platform integrates large language models to serve as an LLM-powered data platform, capable of generating database structures, record content, and technical workflows from natural language. It also acts as a Model Context Protocol server,

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

    Python
    Auf GitHub ansehen↗5,085
  • leagueakari/leagueakariAvatar von LeagueAkari

    LeagueAkari/LeagueAkari

    3,550Auf GitHub ansehen↗

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

    TypeScriptlcu-api
    Auf GitHub ansehen↗3,550
  • llonebot/luckylilliabotAvatar von LLOneBot

    LLOneBot/LuckyLilliaBot

    3,375Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,375
  • fmeringdal/nettu-meetAvatar von fmeringdal

    fmeringdal/nettu-meet

    2,403Auf GitHub ansehen↗

    Nettu-meet ist eine selbstgehostete Videokonferenzplattform, die für professionelle und pädagogische Umgebungen entwickelt wurde. Sie bietet eine umfassende Suite von Echtzeit-Kommunikationstools, einschließlich Audio- und Video-Streaming, Bildschirmfreigabe und kollaborativen digitalen Whiteboards, um Fernunterricht und Gruppentreffen zu erleichtern. Die Plattform zeichnet sich durch ihren Fokus auf programmatische Integration und organisatorische Anpassung aus. Sie stellt eine RESTful-API bereit, die es externen Systemen ermöglicht, die Planung und Verwaltung von Meeting-Sitzungen zu automatisieren, was die Integration von Live-Video-Workflows in bestehende Geschäftsanwendungen ermöglicht. Zusätzlich unterstützt die Schnittstelle benutzerdefiniertes Branding, sodass Organisationen ihre eigenen Logos und visuellen Themen auf die Meeting-Umgebung anwenden können. Die Systemarchitektur basiert auf WebRTC für Peer-to-Peer-Mediensignalisierung und einer Selective Forwarding Unit (SFU) zur Verwaltung der Stream-Verteilung und Bandbreite. Die Zusammenarbeit in Echtzeit wird durch ereignisgesteuerte WebSocket-Kommunikation unterstützt, die den Whiteboard-Status und Textnachrichten über alle verbundenen Teilnehmer hinweg synchronisiert.

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

    TypeScriptcollaborationconferencingself-hosted
    Auf GitHub ansehen↗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

Unter-Tags erkunden

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