PHPackages                             easyswoole/easyswoole - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. easyswoole/easyswoole

ActiveLibrary[Framework](/categories/framework)

easyswoole/easyswoole
=====================

An efficient swoole framework

3.7.2(8mo ago)4.8k186.9k↓25.6%510[36 issues](https://github.com/easy-swoole/easyswoole/issues)20Apache-2.0PHPPHP ^8.0

Since Mar 8Pushed 3mo ago142 watchersCompare

[ Source](https://github.com/easy-swoole/easyswoole)[ Packagist](https://packagist.org/packages/easyswoole/easyswoole)[ Docs](https://www.easyswoole.com/)[ RSS](/packages/easyswoole-easyswoole/feed)WikiDiscussions 3.x Synced 1mo ago

READMEChangelog (10)Dependencies (13)Versions (70)Used By (20)

English | [中文](./README_CN.md)

[![](easyswoole.png)](easyswoole.png)

[![Latest Stable Version](https://camo.githubusercontent.com/84d207b838f60eee0728bc8084507366267572c2d82c43f148cc982bd7419030/68747470733a2f2f706f7365722e707567782e6f72672f6561737973776f6f6c652f6561737973776f6f6c652f762f737461626c65)](https://packagist.org/packages/easyswoole/easyswoole)[![Total Downloads](https://camo.githubusercontent.com/d5e2543354d9bece7a9c97e775804ee9e6d4ba87924a22ce3449a40fa22437dd/68747470733a2f2f706f7365722e707567782e6f72672f6561737973776f6f6c652f6561737973776f6f6c652f646f776e6c6f616473)](https://packagist.org/packages/easyswoole/easyswoole)[![Latest Unstable Version](https://camo.githubusercontent.com/65e3f6b8a9775c9fa0c259f17914db0a6fc4330edb9593da2b96b07b18664cc0/68747470733a2f2f706f7365722e707567782e6f72672f6561737973776f6f6c652f6561737973776f6f6c652f762f756e737461626c65)](https://packagist.org/packages/easyswoole/easyswoole)[![License](https://camo.githubusercontent.com/344856b22ce6e54cb176e5badb3d4bed932e1049bd44849cf1a7a01ff6b61205/68747470733a2f2f706f7365722e707567782e6f72672f6561737973776f6f6c652f6561737973776f6f6c652f6c6963656e7365)](https://packagist.org/packages/easyswoole/easyswoole)[![Monthly Downloads](https://camo.githubusercontent.com/ee7d390a6f0c3bf387607dcf0ddc9326f2bda672543d14b8f65088c21fc8decc/68747470733a2f2f706f7365722e707567782e6f72672f6561737973776f6f6c652f6561737973776f6f6c652f642f6d6f6e74686c79)](https://packagist.org/packages/easyswoole/easyswoole)

EasySwoole - A High Performance Swoole Framework
================================================

[](#easyswoole---a-high-performance-swoole-framework)

[EasySwoole](http://www.easyswoole.com/) is a distributed, persistent memory PHP framework based on the Swoole extension. It was created specifically for APIs to get rid of the performance penalties associated with process calls and file loading. EasySwoole highly encapsulates the Swoole Server and still maintains the original features of the Swoole server, supports simultaneous monitoring of HTTP, custom TCP, and UDP protocols, allowing developers to write multi-process, asynchronous, and highly available applications with minimal learning cost and effort.

- Base on Swoole extension
- Built-in HTTP, TCP, WebSocket,Udp Coroutine Server
- Global dependency injection container
- PSR-7 based HTTP message implementation
- HTTP,TCP, WebSocket, Udp middleware support
- Scalable high performance RPC
- Database ORM
- Mysql, Redis, RPC, HTTP Coroutine Clients
- Coroutine and asynchronous task delivery
- Custom user processes
- RESTful supported
- High performance router
- Fast and flexible parameter validator
- Powerful log component
- Universal connection pools
- Remote Console support
- Crontab Rule Timer support

Doc
---

[](#doc)

- [Doc](http://www.easyswoole.com)
- [中文文档](http://www.easyswoole.com)
- [Git For Doc](https://github.com/easy-swoole/doc-3.7)

ab Test
-------

[](#ab-test)

```
