This project is a high-performance PHP application server designed to keep applications resident in memory, eliminating the bootstrap overhead typically associated with each request. It functions as a multi-protocol network server capable of handling HTTP, WebSocket, TCP, and UDP traffic simultaneously within a single instance. The system is distinguished by an event-driven worker pool and a high-precision task scheduler that executes recurring background jobs at millisecond intervals. It utilizes a shared memory state store for high-speed data access across worker processes and incorporates
Undertow is a Java HTTP web server and non-blocking I/O server implementation. It functions as a Jakarta Servlet container and a WebSocket server, providing the infrastructure to execute standardized servlet components and maintain persistent full-duplex communication channels for real-time data exchange. The project is characterized by an asynchronous architecture that utilizes a non-blocking I/O model to handle large numbers of concurrent connections. It incorporates buffer-pooling mechanisms and zero-copy data transfers to reduce memory allocation and garbage collection pressure. The syst
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
Kore is an event-driven web and WebSocket server framework designed for building high-performance web services and APIs in C or Python. It functions as a secure, concurrent application framework that utilizes non-blocking I/O and isolated worker processes to handle high-concurrency traffic. The project is distinguished by a security-first architecture that features OS-level process sandboxing, privilege separation, and the isolation of private encryption keys into dedicated processes. It enables zero-downtime deployments through dynamic module hot-reloading and provides automated TLS certific
Este proyecto es un servidor de aplicaciones PHP basado en eventos y un puente de servidor HTTP que permite que las aplicaciones Laravel se ejecuten en un motor persistente. Al mantener la aplicación en memoria, elimina la sobrecarga de arranque típicamente requerida para cada solicitud individual para aumentar la velocidad de las mismas.
Las características principales de swooletw/laravel-swoole son: High-Performance Framework Hosting, High-Performance HTTP Servers, Asynchronous Database Drivers, Event-Driven Runtimes, Persistent Application Runtimes, Asynchronous PHP Servers, Container State Resets, Request State Sandboxes.
Las alternativas de código abierto para swooletw/laravel-swoole incluyen: hhxsv5/laravel-s — This project is a high-performance PHP application server designed to keep applications resident in memory,… undertow-io/undertow — Undertow is a Java HTTP web server and non-blocking I/O server implementation. It functions as a Jakarta Servlet… beyondcode/laravel-websockets — This is a self-hosted WebSocket server for Laravel applications designed to provide real-time communication and… jorisvink/kore — Kore is an event-driven web and WebSocket server framework designed for building high-performance web services and… php/frankenphp — FrankenPHP is a Go-based PHP runtime and application server that integrates a web server and PHP interpreter to host… uwebsockets/uwebsockets — uWebSockets is a C++ networking framework that serves as a high-performance WebSocket server library, HTTP web server,…