A curated list of Swoole
Switch branches/tags
Nothing to show
Clone or download
albertcht Merge pull request #3 from sandrokeil/feature/add-zend-expressive-swoole
Add zend-expressive-swoole to integrations section
Latest commit 7f208cf Sep 7, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
media first commit Mar 17, 2018
contributing.md first commit Mar 17, 2018
readme.md Add zend-expressive-swoole to integrations section Sep 1, 2018

readme.md

awesome swoole

Awesome

A curated list of Swoole.

Inspired by the awesome list thing.


Table of Contents


Documentation

Development

  • Swoole IDE Helper - Auto completion, trigger suggest and view docs for Swoole in editor.
  • MyQEE - A wrapper library for Swoole.
  • Auto Reload - Official hot reload tool using inotify.

Process

  • Donkey - An async crontab application by Swoole.
  • multiprocess - Easy to make the common PHP/Python/JS...script change daemon and multi-process execution.
  • statistics - A web monitor system by Swoole.
  • swoole-jobs - Dynamic multi process worker queue base on swoole, like gearman but high performance.

Server

  • hprose-swoole - Hprose asynchronous client & standalone server based on swoole.
  • mqtt-server - A simple swoole mqtt server.
  • Dora-RPC - An RPC For the PHP MicroService by Swoole.
  • swoole-grpc - A GRPC implement based on Swoole Http2 Server.

Client

  • php-amqplib - A PHP coroutine client for RabbitMQ base on Swoole extension.
  • zmq - ZeroMQ bindings for Swoole.
  • swoole-http-client - An async http client in compatible with psr7 request and response.

Algorithm

Framework

  • Swoole Framework - An official Swoole framework.
  • Swoole Distributed - A distributed Swoole framework.
  • TSF - A coroutine and Swoole based php server framework in Tencent.
  • easyswoole - Use swoole easily just like echo "hello world";.
  • Swoft - A modern high performance AOP and coroutine PHP Framework based on Swoole.
  • Blink - A high performance web framework and application server in PHP.
  • FastD - A high performance PHP API framework.
  • zhttp - A light weight web framework.
  • php-msf - A micro service framework developed by Camera 360 team.
  • mixphp - A light weight yet hight performance web framework.
  • GroupCo - A web framework for API, Http server, RPC server, micro service and high concurrency use cases.
  • Igni - Psr-compatible micro-framework for rest services.

Database

  • Sworm - A PHP NotORM-like database library based on Swoole for simple working with data in the database.
  • swoole2-mysqlpool - A MySQL connection pool.
  • laravel-swoole-cp - A swoole connection pool for Laravel.
  • mysql-proxy - A MySQL proxy with connection pool and read/write splitting support.

Integration

  • 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 - A combination framework with Swoole and Laravel.
  • laravel-swoole-jsonrpc - The JSON-RPC server and client based on Swoole, for Laravel and Lumen framework.
  • lumen-swoole-http - A bridge from Swoole to Lumen.
  • laravel-s - Speed up Laravel/Lumen by Swoole, 'S' means Swoole, Speed, High performance.
  • Slim-Swoole - Convenient library to run SlimPHP applications with Swoole.
  • zys - A high performance service framework based on Yaf or Swoole.
  • yii2-swoole - An integration with yii2 and Swoole.
  • phwoolcon- An integration with Phalcon and Swoole.
  • zend-expressive-swoole - Swoole support for Expressive applications

Others

  • jegarn - A chat system, based on Swoole, redis and msgpack.

License

CC0

To the extent possible under law, Albert Chen has waived all copyright and related or neighboring rights to this work.