Swoole is an event-driven asynchronous & concurrent networking communication framework with high performance written only in C for PHP.The network layer in Swoole is event-based and takes full advantage of the underlaying epoll/kqueue implementation, making it really easy to serve thousands of connections.
swoole network coroutines timer asyncio websocket event-drivenBlink is a micro web framework for building long-running and high performance services, the design heavily inspired by Yii2 and Laravel. Blink aims to provide the most expressive and elegant API and try to make the experience of web development as pleasant as possible. Besides, Blink is also an application server that can serve requests directly in PHP, without php-fpm or Apache's mod_php. we use the Swoole extension as the underlying networking library. This can easily make our PHP application 100% faster in just a blink.
swoole php-framework framework restful blink blink-framework webserver api-frameworkTencent Server Framework is a coroutine and Swoole based server framework for fast server deployment which developed by Tencent engineers.
swoole coroutines🚀LaravelS is a glue that is used to quickly integrate Swoole into Laravel or Lumen and then give them better performance and more possibilities.
swoole laravel lumen async corountine server http websocket tcp udp process task timer inotify performanceThe first high-performance PHP coroutine full-stack componentization framework based on Swoole native coroutine, built-in coroutine web server and commonly-used coroutine client, resident memory, which has no dependency on PHP-FPM, asynchronous non-blocking IO implementation, similar to synchronous client style of writing to achieve the use of asynchronous clients, without complex asynchronous callback, no tedious yield, similar Go language coroutines, flexible annotations framework, a powerful global dependency injection container base on annotations, and great service governance , flexible and powerful AOP, PSR specification implementation, etc., could be used to build high-performance Web systems, APIs, middleware, basic services, microservice and so on. Chinese Document English Document Not yet, please help us write it.
swoole coroutine microservice framework psr-7 psr-14 psr-16 aop annotation-framework rpcPHP微服务框架即Micro Service Framework For PHP
php-msf swoole mvc php-framework swoole-framework microservice microservice-frameworkThis package provides a high performance HTTP server to speed up your Laravel/Lumen application based on Swoole. The common questions are collected in Q&A. You can go check if your question is listed in the document.
swoole swoole-server swoole-http laravel-swoole lumen websocket socket-io laravelHyperf is an extremely performant and flexible PHP CLI framework based on Swoole 4.5+, powered by the state-of-the-art coroutine server and a large number of battle-tested components. Aside from the decisive benchmark outmatching against PHP-FPM frameworks, Hyperf also distinct itself by its focus on flexibility and composability. Hyperf ships with an AOP-enabling dependency injector to ensure components and classes are pluggable and meta programmable. All of its core components strictly follow the PSR standards and thus can be used in other frameworks. Hyperf's architecture is built upon the combination of Coroutine, Dependency injection, Events, Annotation, AOP (aspect-oriented programming). Core components provided by Hyperf can be used out of the box in coroutine context. The set includes but not limited to: MySQL coroutine client, Redis coroutine client, WebSocket server and client, JSON RPC server and client, gRPC server and client, Zipkin/Jaeger (OpenTracing) client, Guzzle HTTP client, Elasticsearch client, Consul client, ETCD client, AMQP component, Apollo configuration center, Aliyun ACM, ETCD configuration center, Token bucket algorithm-based limiter, Universal connection pool, Circuit breaker, Swagger, Swoole Tracker, Snowflake, Simply Redis MQ, RabbitMQ, NSQ, Nats, Seconds level crontab, Custom Processes, etc. Be assured Hyperf is still a PHP framework. You will also find familiar packages such as Middleware, Event Manager, Coroutine optimized Eloquent ORM (And Model Cache!), Translation, Validation, View engine (Blade/Smarty/Twig/Plates/ThinkTemplate) and more at your command.
framework microservice consul apollo-client websocket amqp dependency-injection annotations grpc json-rpc etcd psr-7 swoole aop opentracing psr-15 zipkin coroutine psr-14 hyperfLaravel Octane supercharges your application's performance by serving your application using high-powered application servers, including Swoole and RoadRunner. Octane boots your application once, keeps it in memory, and then feeds it requests at supersonic speeds. Documentation for Octane can be found on the Laravel website.
laravel swoole roadrunner octaneFend 是一款短小精悍,可在 FPM/Swoole 服务容器平滑切换的高性能PHP框架
php-fpm swooleredis/rabbitmq/zeromq and any other queue message store (currently only redis/rabbitmq). use swoole process to realize multi process management, the number of processes can be configured, and the worker process will automatically pull up after exiting.
swoole-jobs swoole jobs queueFor complex projects separation, the project can be better maintained by the API project management.
service-discovery swoole dora-rpc rpc tcp doraFeehi CMS based on yii2
yii2 yiicms yii2cms yii yii2-swoole phpcms swoole swoole-cms一份Swoole入门教程,根据作者的个人理解编写,常见的Swoole入门知识和讲解。
swoole tcp study基于swoole实现的微信机器人,依赖vbot和微信网页版的功能,帮助管理微信群/聊天/踢人等
swoole robot wechatyii2 swoole,让yii2运行在swoole上
swoole yii2-swoole yii2 yii2-advanced swoole-extension feehicms yii2swoole swooleyii2PHP 集成支付 SDK ,集成了支付宝、微信支付的支付接口和其它相关接口的操作。可以轻松嵌入支持 PHP >= 5.4 的任何系统中。程序员聚集群:74401592
payment paysdk swoole coroutine alipaysdk alipay-sdk weixin-payEasy to make the common PHP/Python/js...script change daemon and multi-process execution
multiprocessing swoole cli daemon process manager
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.