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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
beyondcode avatar

beyondcode/laravel-websocketsArchived

0
View on GitHub↗

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.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
beyondco.de/docs/laravel-websockets
↗

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.
5,083 stars·654 forks·PHP·MIT·22 views

Star history

Star history chart for beyondcode/laravel-websocketsStar history chart for beyondcode/laravel-websockets

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does beyondcode/laravel-websockets do?

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.

What are the main features of beyondcode/laravel-websockets?

The main features of beyondcode/laravel-websockets are: 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.

Which projects share features with beyondcode/laravel-websockets?

Projects with overlapping indexed features include: 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…

Projects sharing features with Laravel Websockets

These projects share indexed features with Laravel Websockets. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ratchetphp/ratchetratchetphp avatar

    ratchetphp/Ratchet

    6,434View on GitHub↗

    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
    View on GitHub↗6,434
  • mrniko/netty-socketiomrniko avatar

    mrniko/netty-socketio

    7,021View on GitHub↗

    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
    View on GitHub↗7,021
  • zaphoyd/websocketppzaphoyd avatar

    zaphoyd/websocketpp

    7,702View on GitHub↗

    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++
    View on GitHub↗7,702
  • encode/starletteencode avatar

    encode/starlette

    12,397View on GitHub↗

    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
    View on GitHub↗12,397
Compare all 30 related projects→