Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/swooletw/awesome-swoole
A curated list of Swoole
https://github.com/swooletw/awesome-swoole
List: awesome-swoole
coroutines laravel-swoole php swoole swoole-framework
Last synced: about 1 month ago
JSON representation
A curated list of Swoole
- Host: GitHub
- URL: https://github.com/swooletw/awesome-swoole
- Owner: swooletw
- Created: 2018-03-17T07:20:21.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-03-30T23:32:14.000Z (over 2 years ago)
- Last Synced: 2024-10-28T05:32:27.390Z (about 2 months ago)
- Topics: coroutines, laravel-swoole, php, swoole, swoole-framework
- Size: 33.2 KB
- Stars: 338
- Watchers: 27
- Forks: 28
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
Awesome Lists containing this project
- awesome-swoole - swooletw/awesome-swoole - A curated list of Swoole. (Miscellaneous)
- ultimate-awesome - awesome-swoole - A curated list of Swoole. (Programming Language Lists / PHP Lists)
README
[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
> A curated list of Swoole.
Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
---
## Table of Contents
- [Documentation](#documentation)
- [Development](#development)
- [Process](#process)
- [Server](#server)
- [Client](#client)
- [Algorithm](#algorithm)
- [Framework](#framework)
- [Database](#database)
- [Integration](#integration)
- [Docker](#docker)
- [Others](#others)
- [License](#license)---
## Documentation
- [Swoole Docs](https://www.swoole.co.uk/docs) - Official Swoole documentation in English.
- [Swoole Examples](https://github.com/swoole/swoole-src/tree/master/examples) - Official examples in Github.
- [Another Swoole Examples](https://github.com/chenchaojie/Swoole) - Another personal Swoole examples for learning purpose.
- [Concise Guide (Outdated)](https://github.com/LinkedDestiny/swoole-doc) - A personal concise guide for Swoole.
- [Swoole Study Notes](https://github.com/szyhf/swoole_study) - A collection of personal study notes for Swoole beginners.## Development
- [Swoole IDE Helper](https://github.com/eaglewu/swoole-ide-helper) - Auto completion, trigger suggest and view docs for Swoole in editor.
- [MyQEE](https://github.com/myqee/server) - A wrapper library for Swoole.
- [Auto Reload](https://github.com/swoole/auto_reload) - Official hot reload tool using inotify.
- [Futures](https://github.com/leocavalcante/swoole-futures) - Futures + async/await syntactic-sugar on top of coroutines.## Process
- [Donkey](https://github.com/osgochina/Donkey) - An async crontab application by Swoole.
- [multiprocess](https://github.com/kcloze/multiprocess) - Easy to make the common PHP/Python/JS...script change daemon and multi-process execution.
- [statistics](https://github.com/smalleyes/statistics) - A web monitor system by Swoole.
- [swoole-jobs](https://github.com/kcloze/swoole-jobs) - Dynamic multi process worker queue base on swoole, like gearman but high performance.## Server
- [hprose-swoole](https://github.com/hprose/hprose-swoole) - Hprose asynchronous client & standalone server based on swoole.
- [mqtt-server](https://github.com/swoole/mqtt-server) - A simple swoole mqtt server.
- [Dora-RPC](https://github.com/xcl3721/Dora-RPC) - An RPC For the PHP MicroService by Swoole.
- [swoole-grpc](https://github.com/CatsSystem/swoole-grpc) - A GRPC implement based on Swoole Http2 Server.## Client
- [php-amqplib](https://github.com/swoole/php-amqplib) - A PHP coroutine client for RabbitMQ base on Swoole extension.
- [zmq](https://github.com/albinekb/open-pip-cli) - ZeroMQ bindings for Swoole.
- [swoole-http-client](https://github.com/Moln/swoole-http-client) - An async http client in compatible with psr7 request and response.
- [Guzzle-Swoole](https://github.com/Yurunsoft/Guzzle-Swoole) - A coroutine handler for Guzzle.## Algorithm
- [BloomFilter](https://github.com/swoole/BloomFilter) - A Bloom Filter extension with Swoole.
## Framework
- [Swoole Framework](https://github.com/matyhtf/framework) - An official Swoole framework.
- [Swoole Distributed](https://github.com/SwooleDistributed/SwooleDistributed) - A distributed Swoole framework.
- [TSF](https://github.com/Tencent/tsf) - A coroutine and Swoole based php server framework in Tencent.
- [easyswoole](https://github.com/easy-swoole/easyswoole) - Use swoole easily just like echo "hello world";.
- [Swoft](https://github.com/swoft-cloud/swoft) - A modern high performance AOP and coroutine PHP Framework based on Swoole.
- [Blink](https://github.com/bixuehujin/blink) - A high performance web framework and application server in PHP.
- [FastD](https://github.com/fastdlabs/fastD) - A high performance PHP API framework.
- [zhttp](https://github.com/keaixiaou/zhttp) - A light weight web framework.
- [php-msf](https://github.com/pinguo/php-msf) - A micro service framework developed by [Camera 360](http://www.camera360.com) team.
- [mixphp](https://github.com/mixstart/mixphp) - A light weight yet hight performance web framework.
- [GroupCo](https://github.com/fucongcong/GroupCo) - A web framework for API, Http server, RPC server, micro service and high concurrency use cases.
- [Igni](https://github.com/igniphp/framework) - Psr-compatible micro-framework for rest services.
- [Siler](https://github.com/leocavalcante/siler) - Flat files and plain-old PHP functions rocking on a production-grade, high-performance, scalable, concurrent and non-blocking HTTP server.## Database
- [Sworm](https://github.com/heikezy/Sworm) - A PHP NotORM-like database library based on Swoole for simple working with data in the database.
- [swoole2-mysqlpool](https://github.com/yangxikun/swoole2-mysqlpool) - A MySQL connection pool.
- [laravel-swoole-cp](https://github.com/breeze2/laravel-swoole-cp) - A swoole connection pool for Laravel.
- [mysql-proxy](https://github.com/swoole/mysql-proxy) - A MySQL proxy with connection pool and read/write splitting support.
- [SMProxy](https://github.com/louislivi/SMProxy) - A MySQL database connection pool based on MySQL protocol and Swoole.## Integration
- [laravel-swoole](https://github.com/swooletw/laravel-swoole) - ❤️ A high performance HTTP sever based on Swoole. Speed up your Laravel or Lumen applications. This repo is maintained by Swoole Taiwan Community.
- [Lawoole](https://github.com/lawoole/lawoole) - A combination framework with Swoole and Laravel.
- [laravel-swoole-jsonrpc](https://github.com/huang-yi/laravel-swoole-jsonrpc) - The JSON-RPC server and client based on Swoole, for Laravel and Lumen framework.
- [lumen-swoole-http](https://github.com/breeze2/lumen-swoole-http) - A bridge from Swoole to Lumen.
- [laravel-s](https://github.com/hhxsv5/laravel-s) - Speed up Laravel/Lumen by Swoole, 'S' means Swoole, Speed, High performance.
- [Slim-Swoole](https://github.com/pachico/slim-swoole) - Convenient library to run SlimPHP applications with Swoole.
- [zys](https://github.com/qieangel2013/zys) - A high performance service framework based on Yaf or Swoole.
- [yii2-swoole](https://github.com/liufee/yii2-swoole) - An integration with yii2 and Swoole.
- [phwoolcon](https://github.com/phwoolcon/phwoolcon) - An integration with Phalcon and Swoole.
- [chubbyphp-swoole-request-handler](https://github.com/chubbyphp/chubbyphp-swoole-request-handler) - A request handler adapter for swoole, using PSR-7, PSR-15 and PSR-17.
- [mezzio-swoole](https://github.com/mezzio/mezzio-swoole) (previously `zend-expressive-swoole`) - Swoole support for Mezzio (formerly Expressive) applications.## Docker
- [docker-swoole-webapp](https://github.com/roquie/docker-swoole-webapp) - Simple Docker-image to build your applications based on Swoole PHP extension.## Others
- [jegarn](https://github.com/yaoguais/jegarn) - A chat system, based on Swoole, redis and msgpack.## License
[![CC0](https://i.creativecommons.org/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, [Albert Chen](https://albert-chen.com/) has waived all copyright and related or neighboring rights to this work.