awesome-repositories.com
Blog
awesome-repositories.com

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

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

beyondcode/laravel-websocketsArchived

0
View on GitHub↗
5,083 Stars·654 Forks·PHP·MIT·6 Aufrufebeyondco.de/docs/laravel-websockets↗

Laravel Websockets

This is a self-hosted WebSocket server for Laravel applications designed to provide real-time communication and replace third-party managed messaging services. It provides a server-side PHP implementation of the WebSocket standard, enabling full-duplex communication between clients and servers.

The project implements a Pusher-compatible protocol to integrate with existing frontend client libraries. It includes a dedicated debug dashboard for monitoring active connections, tracking network traffic, and analyzing real-time server performance.

The system supports Laravel event broadcasting and real-time application communication. It utilizes custom WebSocket controllers to define logic for handling connection events and messages.

Features

  • WebSocket Servers - Provides a self-hosted WebSocket server specifically tailored for the Laravel ecosystem.
  • Real-Time WebSocket Servers - Provides a server-side implementation of messaging protocols to facilitate private real-time communication.
  • Event Stream Broadcasters - Integrates with Laravel to broadcast server-side events to connected clients via WebSockets.
  • Real-time Communication Servers - Serves as a private server for handling full-duplex communication via the WebSocket protocol.
  • WebSocket Implementations - Implements the WebSocket standard on the server side for integration within PHP applications.
  • Asynchronous PHP Servers - Utilizes an asynchronous PHP server framework to handle concurrent WebSocket connections efficiently.
  • Non-Blocking Event Loops - Employs a non-blocking event loop to manage multiple concurrent WebSocket connections without stalling the server.
  • Real-Time Communication - Enables persistent, bidirectional data streaming for instant updates between the server and clients.
  • Connection Controllers - Allows the definition of custom logic and controllers to handle connection events and real-time messages.
  • Protocol-Compatible Backends - Implements the Pusher API specification to ensure compatibility with existing frontend client libraries.
  • WebSocket Monitors - Ships a dedicated debug dashboard for monitoring active connections and analyzing real-time server performance.
  • Real-Time Traffic Monitoring - Tracks real-time connection statistics and network activity through an integrated observability dashboard.

Star-Verlauf

Star-Verlauf für beyondcode/laravel-websocketsStar-Verlauf für beyondcode/laravel-websockets

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Laravel Websockets

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Laravel Websockets.
  • ratchetphp/ratchetAvatar von ratchetphp

    ratchetphp/Ratchet

    6,434Auf GitHub ansehen↗

    Ratchet is a PHP library for building asynchronous WebSocket servers that handle persistent, bidirectional communication between clients and the server. It provides a complete server-side WebSocket implementation, including protocol handshake negotiation, message framing over TCP, and an event-loop-based concurrency model that manages thousands of simultaneous connections without blocking. The library implements a connection registry pattern for tracking all active WebSocket sessions, enabling the server to broadcast or unicast messages to any connected client on demand. It relies on non-bloc

    PHP
    Auf GitHub ansehen↗6,434
  • mrniko/netty-socketioAvatar von mrniko

    mrniko/netty-socketio

    7,021Auf GitHub ansehen↗

    netty-socketio is a Java implementation of a Socket.IO server designed for real-time bidirectional communication between clients and servers. It functions as a real-time event engine and WebSocket communication server, utilizing the Netty network framework to manage high-performance socket connections. The project enables distributed socket server scaling by acting as a distributed message broker. It synchronizes client states and broadcasts messages across multiple server nodes through the use of an external data store. The system manages traffic via namespace-based connection routing and r

    Javajavanettypolling
    Auf GitHub ansehen↗7,021
  • zaphoyd/websocketppAvatar von zaphoyd

    zaphoyd/websocketpp

    7,702Auf GitHub ansehen↗

    This is a header-only C++ library and asynchronous network framework used to implement WebSocket clients and servers. It provides a full implementation of the WebSocket protocol, including handshakes, subprotocol negotiation, and frame parsing. The framework is distinguished by a policy-based transport layer and template-driven protocol negotiation, allowing the underlying network implementation to be swapped between raw buffers, streams, or custom policies. It supports per-message deflate compression to reduce data transmission volume and integrates Transport Layer Security for encrypted bid

    C++
    Auf GitHub ansehen↗7,702
  • encode/starletteAvatar von encode

    encode/starlette

    12,397Auf GitHub ansehen↗

    Starlette is an asynchronous web framework and toolkit for building high-performance web services based on the ASGI specification. It serves as a lightweight foundation for creating web applications with a focus on asynchronous request and response handling. The framework provides specialized toolkits for managing persistent bidirectional WebSocket communication and an asynchronous HTTP server toolkit for routing and middleware. It distinguishes itself by offering a non-blocking background task queue that executes functions after a response has been sent to the client. The project covers a b

    Python
    Auf GitHub ansehen↗12,397
Alle 30 Alternativen zu Laravel Websockets anzeigen→

Häufig gestellte Fragen

Was macht beyondcode/laravel-websockets?

This is a self-hosted WebSocket server for Laravel applications designed to provide real-time communication and replace third-party managed messaging services. It provides a server-side PHP implementation of the WebSocket standard, enabling full-duplex communication between clients and servers.

Was sind die Hauptfunktionen von beyondcode/laravel-websockets?

Die Hauptfunktionen von beyondcode/laravel-websockets sind: WebSocket Servers, Real-Time WebSocket Servers, Event Stream Broadcasters, Real-time Communication Servers, WebSocket Implementations, Asynchronous PHP Servers, Non-Blocking Event Loops, Real-Time Communication.

Welche Open-Source-Alternativen gibt es zu beyondcode/laravel-websockets?

Open-Source-Alternativen zu beyondcode/laravel-websockets sind unter anderem: ratchetphp/ratchet — Ratchet is a PHP library for building asynchronous WebSocket servers that handle persistent, bidirectional… mrniko/netty-socketio — netty-socketio is a Java implementation of a Socket.IO server designed for real-time bidirectional communication… zaphoyd/websocketpp — This is a header-only C++ library and asynchronous network framework used to implement WebSocket clients and servers.… encode/starlette — Starlette is an asynchronous web framework and toolkit for building high-performance web services based on the ASGI… pallets/quart — Quart is an asynchronous Python web framework that implements the ASGI specification. It is used to build… swooletw/laravel-swoole — This project is an event-driven PHP application server and HTTP server bridge that allows Laravel applications to run…