All Projects → swooletw → Awesome Swoole

swooletw / Awesome Swoole

A curated list of Swoole

Projects that are alternatives of or similar to Awesome Swoole

Smproxy
Swoole MySQL Proxy 一个基于 MySQL 协议,Swoole 开发的MySQL数据库连接池。 A MySQL database connection pool based on MySQL protocol and Swoole.
Stars: ✭ 1,665 (+488.34%)
Mutual labels:  coroutines, swoole
Swoole Src
🚀 Coroutine-based concurrency library for PHP
Stars: ✭ 17,175 (+5968.9%)
Mutual labels:  coroutines, swoole
Swoft Im
基于swoft-cloud的微服务架构,最小化拆分粒度,PHP7、多进程、协程、异步任务、mysql连接池、redi连接池、rpc连接池、服务治理、服务注册与发现、Aop切面、全注解
Stars: ✭ 189 (-33.22%)
Mutual labels:  coroutines, swoole
Groupco
PHP的服务化框架。适用于Api、Http Server、Rpc Server;帮助原生PHP项目转向微服务化。出色的性能与支持高并发的协程相结合
Stars: ✭ 473 (+67.14%)
Mutual labels:  coroutines, swoole
Tsf
coroutine and Swoole based php server framework in tencent
Stars: ✭ 2,204 (+678.8%)
Mutual labels:  coroutines, swoole
Circuits
circuits is a Lightweight Event driven and Asynchronous Application Framework for the Python Programming Language with a strong Component Architecture.
Stars: ✭ 256 (-9.54%)
Mutual labels:  coroutines
Coroutine
C++ 20 Coroutines in Action (Helpers + Test Code Examples)
Stars: ✭ 262 (-7.42%)
Mutual labels:  coroutines
UTair-MVP-Sample
Android Clean Architecture + MVP Sample written in Kotlin
Stars: ✭ 27 (-90.46%)
Mutual labels:  coroutines
act
ASIO Cooperative Task for await-based coroutine
Stars: ✭ 16 (-94.35%)
Mutual labels:  coroutines
Coroutineworker
Kotlin Coroutine-based workers for native
Stars: ✭ 282 (-0.35%)
Mutual labels:  coroutines
Manaphp
ManaPHP Framework: Swoole+FPM
Stars: ✭ 271 (-4.24%)
Mutual labels:  swoole
Kotlinjetpackinaction
🔥🔥 Kotlin Jetpack zero to hero. 新手到高手
Stars: ✭ 264 (-6.71%)
Mutual labels:  coroutines
Rsocket Kotlin
RSocket Kotlin multi-platform implementation
Stars: ✭ 256 (-9.54%)
Mutual labels:  coroutines
Android Jetpack Playground
Pet project for cutting edge Android development with Jetpack
Stars: ✭ 266 (-6.01%)
Mutual labels:  coroutines
MovieCompose
🎞 A demo movie app using Jetpack Compose and Hilt based on modern Android tech stacks.
Stars: ✭ 322 (+13.78%)
Mutual labels:  coroutines
Awesome Asyncio
A curated list of awesome Python asyncio frameworks, libraries, software and resources
Stars: ✭ 3,279 (+1058.66%)
Mutual labels:  coroutines
swoole api framework 2
swoole
Stars: ✭ 20 (-92.93%)
Mutual labels:  swoole
Swoole Wiki
📖Swoole全量Markdown文档, Swoole-Doc, Swoole-Wiki
Stars: ✭ 261 (-7.77%)
Mutual labels:  swoole
Architecturecomponentsdemo
Kotlin demo project that uses some Android Architecture Components (ViewModel and LiveData) with Dagger 2 and Coroutines
Stars: ✭ 269 (-4.95%)
Mutual labels:  coroutines
Framework
Swoole, PSR-15, PSR-7, PSR-11 lightweight modular anti-framework for REST micro-services.
Stars: ✭ 259 (-8.48%)
Mutual labels:  swoole

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.
  • Futures - Futures + async/await syntactic-sugar on top of coroutines.

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.
  • Guzzle-Swoole - A coroutine handler for Guzzle.

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.
  • Siler - Flat files and plain-old PHP functions rocking on a production-grade, high-performance, scalable, concurrent and non-blocking HTTP server.

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.
  • SMProxy - A MySQL database connection pool based on MySQL protocol and Swoole.

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.
  • chubbyphp-swoole-request-handler - A request handler adapter for swoole, using PSR-7, PSR-15 and PSR-17.
  • mezzio-swoole (previously zend-expressive-swoole) - Swoole support for Mezzio (formerly Expressive) applications.

Docker

  • docker-swoole-webapp - Simple Docker-image to build your applications based on Swoole PHP extension.

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].