awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

39 repository-uri

Awesome GitHub RepositoriesWebSockets and Real-time

Libraries for real-time communication and socket handling.

Explore 39 awesome GitHub repositories matching part of an awesome list · WebSockets and Real-time. Refine with filters or upvote what's useful.

Awesome WebSockets and Real-time GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • flutter-team-archive/pluginsAvatar flutter-team-archive

    flutter-team-archive/plugins

    17,710Vezi pe GitHub↗

    This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu

    Establishes bidirectional WebSocket connections for real-time asynchronous message exchange.

    Dartandroiddartflutter
    Vezi pe GitHub↗17,710
  • cft0808/edictAvatar cft0808

    cft0808/edict

    16,123Vezi pe GitHub↗

    Edict is a multi-agent orchestration system and framework designed to coordinate specialized large language model agents. It functions as a workflow designer and orchestrator that decomposes complex objectives into structured plans, using directed acyclic graphs and role-based hierarchies to execute sub-tasks. The system is distinguished by its event-driven architecture, utilizing a publish-subscribe event bus and transactional outbox to manage agent communications and task transitions. It features a dedicated skill management system that allows for the importation, updating, and sandboxed ex

    Uses WebSocket subscriptions to stream real-time updates of agent reasoning and task progress to clients.

    Python
    Vezi pe GitHub↗16,123
  • daniulive/smarterstreamingAvatar daniulive

    daniulive/SmarterStreaming

    11,170Vezi pe GitHub↗

    SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It provides a complete media pipeline for low-latency RTMP and RTSP streaming, and includes an embedded lightweight RTSP server that can serve live feeds directly from the source device to local network clients without requiring a separate server. The SDK also integrates with GB28181 surveillance platforms, enabling compliant device registration and streaming for standardized video monitoring systems. The project distinguishes itself through a set of integrated capabilities for

    Establishes real-time audio talkback channels between the platform and Android devices.

    Javaandroid-rtmpgb28181hevc
    Vezi pe GitHub↗11,170
  • cmiscm/leonsansAvatar cmiscm

    cmiscm/leonsans

    10,179Vezi pe GitHub↗

    This project is a programmable font system and canvas typography engine that renders a geometric sans-serif typeface using raw coordinate data. It functions as a coordinate-based text animator, allowing for the real-time modification of glyph shapes and font weights. The system distinguishes itself through the ability to extract and manipulate the point coordinates of characters to create morphing effects, wave animations, and shape transitions. It enables dynamic weight interpolation and point-to-line visualizations, moving beyond static font rendering to produce procedural typography. The

    Recalculates and redraws glyph shapes on every frame to produce fluid morphing and wave animations.

    JavaScript
    Vezi pe GitHub↗10,179
  • signalr/signalrAvatar SignalR

    SignalR/SignalR

    9,389Vezi pe GitHub↗

    SignalR is a .NET real-time web framework designed to push content from a server to connected browser and non-browser clients. It provides a server-to-client push framework and a remote procedure call system that enables bidirectional communication over persistent connections. The library utilizes WebSockets to establish full-duplex connections and includes a transport-layer abstraction to manage different network protocols. It employs client-side connection negotiation to determine the best available communication protocol during the initial handshake. The system manages persistent connecti

    Library for adding real-time functionality to applications.

    C#
    Vezi pe GitHub↗9,389
  • benawad/dogehouseAvatar benawad

    benawad/dogehouse

    9,025Vezi pe GitHub↗

    Dogehouse is an open-source voice chat platform that enables users to create and join real-time voice conversation rooms with moderation controls. The platform is built around a room-based channel architecture where users are organized into isolated virtual rooms, with audio streams routed only to participants within each room. The platform separates its voice processing logic into a standalone server component, distinct from the client interface, and uses server-side audio mixing to combine multiple incoming audio streams before broadcasting to reduce client bandwidth. Real-time voice data i

    Transmits voice data over persistent WebSocket connections for low-latency bidirectional communication.

    TypeScriptelixirnodejspostgresql
    Vezi pe GitHub↗9,025
  • graphcool/graphql-playgroundAvatar graphcool

    graphcool/graphql-playground

    8,844Vezi pe GitHub↗

    GraphQL Playground is a web-based integrated development environment and API client for GraphQL. It functions as a request client, schema browser, and subscription tester, allowing users to execute queries and mutations while validating data responses. The project distinguishes itself through a dedicated subscription tester that maintains persistent connections for monitoring real-time data streams. It also includes the ability to share specific request states and headers via serialized URL snapshots for collaborative debugging. The environment covers schema exploration through interactive d

    Implements WebSocket-based handling to receive and render asynchronous GraphQL data streams.

    TypeScript
    Vezi pe GitHub↗8,844
  • graphql/graphql-playgroundAvatar graphql

    graphql/graphql-playground

    8,839Vezi pe GitHub↗

    GraphQL Playground is an interactive development environment and API client used for writing, testing, and debugging GraphQL queries, mutations, and subscriptions. It functions as a visual tool for executing requests against a GraphQL server and inspecting the resulting JSON responses. The project includes a documentation browser for exploring schemas and an editor with autocompletion and error highlighting. It provides specialized capabilities for analyzing API performance through tracing visualization and supports real-time data updates via subscription streaming. The environment allows fo

    Maintains persistent WebSocket connections to receive and visualize real-time GraphQL subscription updates.

    TypeScript
    Vezi pe GitHub↗8,839
  • graphql-hive/graphql-yogaAvatar graphql-hive

    graphql-hive/graphql-yoga

    8,523Vezi pe GitHub↗

    Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve

    Supports the configuration of custom servers to manage persistent WebSocket connections for real-time updates.

    TypeScriptbundenofetch
    Vezi pe GitHub↗8,523
  • agentwrapper/agent-orchestratorAvatar AgentWrapper

    AgentWrapper/agent-orchestrator

    7,637Vezi pe GitHub↗

    This project is an LLM coding agent orchestrator and AI software engineering platform designed to manage fleets of agents that autonomously solve issues, handle pull requests, and fix CI failures. It functions as an agentic CI/CD automator and parallel workflow manager, coordinating the end-to-end development lifecycle from initial ticket tracking to final code merging. The system is distinguished by its modular plugin framework and isolated worktree management, which allow multiple agents to work on separate coding tasks simultaneously without file system conflicts. It utilizes role-based mo

    Provides bidirectional WebSocket streaming between the orchestrator and agent shells for real-time interaction.

    TypeScriptagent-fleetagent-swarmclaude-code
    Vezi pe GitHub↗7,637
  • traccar/traccarAvatar traccar

    traccar/traccar

    7,445Vezi pe GitHub↗

    Traccar is an open-source GPS tracking server that receives location data from over 2000 device models using 200 different communication protocols, functioning as a multi-protocol device gateway for real-time position monitoring and fleet management. It provides a self-hosted fleet management platform deployable on Windows, Linux, or cloud infrastructure, with a geofencing engine that defines virtual boundaries and triggers configurable alerts when devices enter or exit those zones. The server delivers real-time device positions, events, and status updates to connected clients through WebSock

    Delivers real-time device positions, events, and status updates through WebSocket connections.

    Javagpsgps-trackinghacktoberfest
    Vezi pe GitHub↗7,445
  • hotwired/turboAvatar hotwired

    hotwired/turbo

    7,343Vezi pe GitHub↗

    Hotwire Turbo is a server-driven navigation and HTML streaming framework that intercepts link clicks and form submissions to fetch pages in the background and replace content without full browser reloads. It provides a Turbo Frame component that scopes page regions into independent contexts, enabling partial page updates where only a specific area of the page navigates or loads content. The framework includes a page cache and morph system that stores recently visited pages for instant restoration and applies minimal DOM changes on refresh, preserving scroll position and element state. The fra

    Ships a real-time HTML streaming engine that updates the DOM via WebSocket or SSE without custom JavaScript.

    JavaScript
    Vezi pe GitHub↗7,343
  • siteboon/claudecodeuiAvatar siteboon

    siteboon/claudecodeui

    6,350Vezi pe GitHub↗

    Claudecodeui is an open-source web interface that orchestrates multiple AI coding agents from different providers—including Claude Code, Cursor CLI, Codex, and Gemini CLI—side by side in isolated cloud environments. It functions as a multi-provider orchestration platform, allowing users to run agents from different tools within the same workspace without being locked into a single vendor. The platform runs each agent session inside a hypervisor-level Docker sandbox that isolates filesystem, network, and process access, with sessions persisting in the cloud to survive network disconnection or

    Bidirectional live data channel between frontend and backend that pushes agent output, file changes, and terminal updates without polling.

    JavaScriptanthropicanthropic-aianthropic-claude
    Vezi pe GitHub↗6,350
  • sanity-io/sanityAvatar sanity-io

    sanity-io/sanity

    6,193Vezi pe GitHub↗

    Sanity este o platformă headless de gestionare a conținutului și un API de conținut structurat care stochează datele și le livrează prin API către orice frontend sau dispozitiv. Funcționează ca un studio de conținut în timp real, oferind un mediu de editare personalizabil pentru gestionarea resurselor digitale și a documentelor printr-un strat de date decuplat și type-safe. Platforma se distinge printr-un motor de interogare orientat pe grafuri care utilizează limbajul GROQ pentru a filtra, transforma și prelua conținut structurat. Permite editarea colaborativă în timp real cu indicatori de prezență live și o abordare bazată pe schemă pentru gestionarea documentelor. Sistemul acoperă o gamă largă de capabilități, inclusiv gestionarea resurselor digitale cu transformări la cerere, automatizarea fluxului de lucru al conținutului prin funcții serverless și webhook-uri, precum și capacitatea de a construi interfețe editoriale personalizate printr-o arhitectură de plugin-uri. De asemenea, suportă serializarea textului îmbogățit (rich text) și gestionarea ciclului de viață al documentelor, de la ciornă la starea publicată.

    Uses WebSockets to synchronize document mutations and user presence across clients for real-time simultaneous editing.

    TypeScript
    Vezi pe GitHub↗6,193
  • strands-agents/sdk-pythonAvatar strands-agents

    strands-agents/sdk-python

    6,176Vezi pe GitHub↗

    This is an open-source Python SDK for building and orchestrating production-grade AI agents. It provides a unified framework for creating conversational agents that can use tools, maintain state, and coordinate across multiple language model providers including OpenAI, Anthropic, Google, Amazon Bedrock, and locally-hosted models. The SDK supports multi-agent orchestration through graphs, teams, and swarms, allowing several specialized agents to collaborate on complex tasks. Agents can be composed as callable tools that other agents invoke, and the framework includes policy handlers that inspe

    Creates voice or text agents that stream audio and text bidirectionally for conversational interactions.

    Python
    Vezi pe GitHub↗6,176
  • sadmann7/tablecnAvatar sadmann7

    sadmann7/tablecn

    6,167Vezi pe GitHub↗

    Tablecn is a React-based data table component that combines server-side data processing with real-time collaboration features. It provides a structured approach to building interactive tables using reusable components and a declarative column configuration system that automatically generates filter interfaces. The project distinguishes itself through its contextual action bar pattern, which surfaces batch operations only when rows are selected, keeping the main interface uncluttered. It supports virtualized row rendering for performance with large datasets, and uses WebSocket connections to s

    Uses WebSocket connections to broadcast and apply data changes across all connected clients instantly.

    TypeScriptdata-griddata-tablemultiplayer
    Vezi pe GitHub↗6,167
  • sta/websocket-sharpAvatar sta

    sta/websocket-sharp

    6,067Vezi pe GitHub↗

    websocket-sharp is a C# library implementation of the WebSocket protocol used for building bidirectional client and server applications. It enables real-time data exchange between endpoints via persistent connections. The library provides specialized networking capabilities, including SSL encrypted networking for secure transport and certificate validation. It also features HTTP proxy tunneling to route traffic through intermediary servers using basic or digest authentication. The project covers a broad range of capabilities, including the implementation of both WebSocket clients and servers

    WebSocket protocol client and server implementation.

    C#
    Vezi pe GitHub↗6,067
  • stefanprodan/podinfoAvatar stefanprodan

    stefanprodan/podinfo

    5,925Vezi pe GitHub↗

    Podinfo is a Go-based microservice template designed for Kubernetes, providing a standard pattern for building and testing containerised applications. It exposes REST endpoints for health checks, version information, and configuration, and supports environment-driven configuration for containerised deployment. The project distinguishes itself with built-in capabilities for resilience testing, including fault injection middleware that can inject random errors, latency spikes, or status code mutations. It also offers JWT token-based authentication for stateless request validation, Prometheus me

    Upgrades HTTP connections to WebSocket for bidirectional message streaming with ping/pong keepalive.

    Gocuelange2e-testinggitops
    Vezi pe GitHub↗5,925
  • googlecloudplatform/agent-starter-packAvatar GoogleCloudPlatform

    GoogleCloudPlatform/agent-starter-pack

    5,752Vezi pe GitHub↗

    Handles audio, video, and text inputs and outputs with low-latency bidirectional streaming.

    Pythonagentsgcpgemini
    Vezi pe GitHub↗5,752
  • soketi/soketiAvatar soketi

    soketi/soketi

    5,615Vezi pe GitHub↗

    Soketi este un server WebSocket de înaltă performanță și un broker de evenimente în timp real care implementează protocolul Pusher. Acesta funcționează ca un gateway WebSocket multi-tenant, permițând mai multor aplicații izolate să gestioneze conexiuni persistente ale clienților și să transmită evenimente prin canale publice, private și de prezență. Proiectul se distinge prin arhitectura sa distribuită, utilizând sincronizarea stării pub-sub prin Redis sau NATS pentru a scala orizontal pe mai multe instanțe de server. Dispune de criptare simetrică a payload-ului pentru canalele private, asigurându-se că serverul acționează ca un releu fără a accesa conținutul în clar, și oferă izolare a resurselor multi-tenant pentru a impune limite granulare de conexiune și payload per aplicație. Sistemul acoperă domenii largi de capabilități, inclusiv observabilitatea în timp real prin metrici compatibile cu Prometheus, descărcarea asincronă a webhook-urilor către Redis sau SQS și stocarea flexibilă a configurației folosind baze de date relaționale sau stocări cheie-valoare. Include, de asemenea, instrumente de gestionare a traficului, cum ar fi protecția resurselor bazată pe memorie, limitarea ratei (rate limiting) și proceduri de oprire grațioasă. Deployment-ul este suportat prin imagini de container Docker și chart-uri Kubernetes Helm.

    Implements a high-performance WebSocket server for real-time bidirectional communication and event broadcasting.

    TypeScriptbroadcastingcloudflaredocker
    Vezi pe GitHub↗5,615
Înapoi12Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. WebSockets and Real-time

Explorează sub-etichetele

  • Bidirectional Agent Streams2 sub-tag-uriWebSocket channels that push agent output, file changes, and terminal updates between frontend and backend without polling. **Distinct from WebSockets and Real-time:** Distinct from WebSockets and Real-time: focuses on bidirectional streaming of AI agent output and workspace state, not general-purpose WebSocket libraries.
  • Data Synchronization WebSocketsUses WebSocket connections to broadcast and apply data changes across all connected clients instantly. **Distinct from WebSockets and Real-time:** Distinct from WebSockets and Real-time: focuses specifically on synchronizing table data state across clients, not general real-time communication or audio transmission.
  • HTML Stream PatchersSends HTML updates to the page in real time using WebSocket, SSE, or form responses with CRUD-like actions. **Distinct from WebSockets and Real-time:** Distinct from WebSockets and Real-time: focuses on delivering HTML fragments for DOM updates, not general real-time communication.
  • Location WebSocket Streams1 sub-tagLive data channels that deliver device positions, events, and status updates to clients over WebSocket. **Distinct from WebSockets and Real-time:** Distinct from WebSockets and Real-time: focuses on streaming GPS location data specifically, not general real-time communication.
  • Real-Time Audio WebSockets1 sub-tagTransmitting voice data over persistent WebSocket connections for low-latency bidirectional communication. **Distinct from WebSockets and Real-time:** Distinct from WebSockets and Real-time: focuses specifically on audio transmission over WebSockets, not general real-time communication.
  • Real-Time Geometry UpdatesHigh-frequency recalculation and redrawing of geometric coordinates to create fluid animations. **Distinct from WebSockets and Real-time:** Focuses on the update of spatial geometry for visual fluidity, not communication protocols or configuration pushes.
  • Real-Time MessagingUpgrades HTTP connections to WebSocket for bidirectional message streaming with ping/pong keepalive. **Distinct from WebSockets and Real-time:** Distinct from WebSockets and Real-time: focuses on the upgrade and keepalive mechanism, not general real-time libraries.
  • Real-Time WebSocket Servers1 sub-tagServers that implement standard messaging protocols to facilitate real-time communication. **Distinct from WebSockets and Real-time:** Distinct from WebSockets and Real-time: focuses on the server-side implementation of messaging protocols rather than general libraries.
  • Subscription Connection Managers1 sub-tagLogic for establishing and maintaining persistent WebSocket connections for real-time data. **Distinct from WebSockets and Real-time:** Distinct from WebSockets and Real-time: focuses on the management of the subscription lifecycle for API testing.