All Projects → wind-framework → wind-framework

wind-framework / wind-framework

Licence: other
Pure PHP Coroutine Framework based on Workerman and Amphp.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to wind-framework

Mix
☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、WorkerMan、FPM、CLI-Server
Stars: ✭ 1,753 (+4175.61%)
Mutual labels:  workerman, coroutine
hev-task-system
A simple, lightweight multi-task system (coroutines) for Unix (Linux/BSD/macOS)
Stars: ✭ 41 (+0%)
Mutual labels:  coroutine
php-coroutine
A lightweight library to implement coroutine by yield & Generator.
Stars: ✭ 27 (-34.15%)
Mutual labels:  coroutine
nj
NJ is a simple script engine in golang with Lua-like syntax.
Stars: ✭ 19 (-53.66%)
Mutual labels:  coroutine
phpunit-util
Helper package to ease testing with PHPUnit.
Stars: ✭ 18 (-56.1%)
Mutual labels:  amphp
DiscordCoreAPI
A bot library for Discord, written in C++, and featuring explicit multithreading through the usage of custom, asynchronous C++ CoRoutines.
Stars: ✭ 104 (+153.66%)
Mutual labels:  coroutine
NovelSpider
抓取小说
Stars: ✭ 43 (+4.88%)
Mutual labels:  workerman
http-server-static-content
Static content / file serving for Amp's HTTP server.
Stars: ✭ 19 (-53.66%)
Mutual labels:  amphp
asynit
🌠 Asynchronous HTTP Request Testing Library for API or more...
Stars: ✭ 74 (+80.49%)
Mutual labels:  amphp
libcorpc
Libcorpc is a high performance coroutine base RPC framework
Stars: ✭ 20 (-51.22%)
Mutual labels:  coroutine
ProtoPromise
Robust and efficient library for management of asynchronous operations in C#/.Net.
Stars: ✭ 20 (-51.22%)
Mutual labels:  coroutine
cpms-php
使用thinkPHP5.0开发的后台简洁管理系统脚手架,cpms-php是采用TP5.0开发的一个简单的后台脚手架管理系统(包括前台展示和后台管理部分)。主要模块有:用户登入验证、后台管理员增删改查、文章发布、RBAC权限管理、socketIO在线即时聊天
Stars: ✭ 20 (-51.22%)
Mutual labels:  workerman
websocket-server
WebSocket component for PHP based on the Amp HTTP server.
Stars: ✭ 81 (+97.56%)
Mutual labels:  amphp
static-php-cli
Build single static PHP binary in linux, build with PHP project together, with Swoole and other popular extensions included.
Stars: ✭ 129 (+214.63%)
Mutual labels:  workerman
Burger
🍔 c++11 Server based on coroutine and reactor
Stars: ✭ 58 (+41.46%)
Mutual labels:  coroutine
iiCnma
A playground android app, showcasing the latest technologies and architectures using the Movie Database APIs.
Stars: ✭ 42 (+2.44%)
Mutual labels:  coroutine
python3-concurrency
Python3爬虫系列的理论验证,首先研究I/O模型,分别用Python实现了blocking I/O、nonblocking I/O、I/O multiplexing各模型下的TCP服务端和客户端。然后,研究同步I/O操作(依序下载、多进程并发、多线程并发)和异步I/O(asyncio)之间的效率差别
Stars: ✭ 49 (+19.51%)
Mutual labels:  coroutine
ext-postgresql
🐘 Coroutine-based client for PostgreSQL
Stars: ✭ 62 (+51.22%)
Mutual labels:  coroutine
mailgrab
Simple and easy to use catch-all SMTP mail server and debugging tool
Stars: ✭ 92 (+124.39%)
Mutual labels:  amphp
Coroutines-Animations
Use the power of kotlin coroutines to execute your android animations
Stars: ✭ 31 (-24.39%)
Mutual labels:  coroutine

workerman-amphp

基于 Workerman + Amphp 实现纯 PHP 协程框架。

  • Workerman 提供了 Socket 服务器、客户端,进程管理,Channel 等基础组件。
  • Amphp 提供了纯 PHP 的协程实现,以及协程的 MySQL、Http 客户端等等。

运行环境:PHP 7.2 及以上
推荐扩展:event(建议生产环境安装此扩展)


目前框架拥有以下组件:

  • HTTP 服务器(支持基于控制器路由的动态程序和静态文件)
  • 依赖注入
  • 缓存(实现 PSR-16 SimpleCache 的协程缓存)
  • 进程信息收集组件
  • 定时任务组件
  • 协程 MySQL 客户端、支持连接池、查询构造器
  • 日志组件(基于 MonoLog,支持异步写入)
  • 自定义进程组件
  • 异步消息队列组件(支持 Redis、Beanstalk 作为驱动)
  • 协程 Redis 客户端
  • TaskWorker(可将同步调用发到其它进程为异步调用)
  • 视图组件(支持 Twig 等多种实现)

解放 PHP 的能力!

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].