All Projects → phwoolcon → Phwoolcon

phwoolcon / Phwoolcon

Licence: apache-2.0
Phalcon + Swoole

Projects that are alternatives of or similar to Phwoolcon

Manaphp
ManaPHP Framework: Swoole+FPM
Stars: ✭ 271 (+56.65%)
Mutual labels:  swoole, phalcon
Hookphp
HookPHP基于C扩展搭建内置AI编程的架构系统-支持微服务部署|热插拔业务组件-集成业务模型|权限模型|UI组件库|多模板|多平台|多域名|多终端|多语言-含常驻内存|前后分离|API平台|LUA QQ群:679116380
Stars: ✭ 575 (+232.37%)
Mutual labels:  swoole, phalcon
Php Ext Xlswriter
🚀 PHP Extension for creating and reader XLSX files.
Stars: ✭ 1,734 (+902.31%)
Mutual labels:  swoole, phalcon
Hyperf Chat
Hyperf Chat
Stars: ✭ 139 (-19.65%)
Mutual labels:  swoole
Aint Queue
🚀 An async-queue library built on top of swoole, flexable multi-consumer, coroutine supported. 基于 Swoole 的一个异步队列库,可弹性伸缩的工作进程池,工作进程协程支持。
Stars: ✭ 143 (-17.34%)
Mutual labels:  swoole
Multiprocess
🚀Easy to make the common PHP/Python/js...script change daemon and multi-process execution
Stars: ✭ 151 (-12.72%)
Mutual labels:  swoole
Gene For Php7
Simple, high performance,C extension framework for php!(php-gene-for-php7)
Stars: ✭ 163 (-5.78%)
Mutual labels:  phalcon
Decouplingkit
decoupling between modules in your iOS Project. iOS模块化过程中模块间解耦方案
Stars: ✭ 136 (-21.39%)
Mutual labels:  modularization
Swoole
【Swoole 从入门到实战】学习笔记,从零开始学 Swoole,包括 Swoole Task,Swoole WebSocket,Swoole HTTP 服务,Swoole RPC 服务,Swoole MySQL 连接池,Swoole Redis 连接池,Swoole 压测等,其中 7 个源码分享,11 篇总结文章分享。
Stars: ✭ 160 (-7.51%)
Mutual labels:  swoole
Laravel Api Templates
Laravel API starter kit collection using different structures.
Stars: ✭ 149 (-13.87%)
Mutual labels:  swoole
Tea
Tea is a humanized programming language. Code less, Express more.
Stars: ✭ 149 (-13.87%)
Mutual labels:  modularization
Guzzle Swoole
让基于 Guzzle 的项目完美无缝兼容 Swoole 协程,支持:Guzzle、Elasticsearch client——来自宇润 PHP 全家桶
Stars: ✭ 143 (-17.34%)
Mutual labels:  swoole
Php Monitor
A free, flexible, powerful tool that helps you monitor PHP Service and profiling PHP code.
Stars: ✭ 153 (-11.56%)
Mutual labels:  swoole
Swoole Task
分布式任务处理框架,基于swoole扩展,使用composer打包
Stars: ✭ 140 (-19.08%)
Mutual labels:  swoole
Yii2 Swoole
make yii2 project runing on swoole
Stars: ✭ 161 (-6.94%)
Mutual labels:  swoole
Ide Stubs
Phalcon IDE Stubs
Stars: ✭ 137 (-20.81%)
Mutual labels:  phalcon
Phalcon Debugbar
A powerful debug and profilers tool for the Phalcon Framework
Stars: ✭ 159 (-8.09%)
Mutual labels:  phalcon
Php Msf
PHP微服务框架即Micro Service Framework For PHP
Stars: ✭ 1,764 (+919.65%)
Mutual labels:  swoole
Dockerfiles
Phalcon Dockerfiles used for internal purposes.
Stars: ✭ 145 (-16.18%)
Mutual labels:  phalcon
Phpkafka
PHP Kafka client is used in PHP-FPM and Swoole. PHP Kafka client supports 50 APIs, which might be one that supports the most message types ever.
Stars: ✭ 149 (-13.87%)
Mutual labels:  swoole

Phwoolcon

Latest Version on Packagist Build Status Code Coverage Scrutinizer Code Quality Gitter Supported PHP versions Supported Phalcon versions License

Phalcon + Swoole


中文 Readme
Why Do I Start Phwoolcon Project

The purpose of this library is to create a high performance
web application, which can run in traditional php-fpm mode and
service mode.

In service mode, you gain extreme speed for your application,
by reducing lot of unnecessary and repetitive computing.

If you have bugs in service mode, you can easily turn off the service
mode, you loose some speed (but still fast) to gain more stability,
fix your bugs and apply service mode again.

Usage

Installation

This is the Phwoolcon library, you may use Phwoolcon Bootstrap
to start a new project.

Or add this library to your project by composer:

composer require phwoolcon/phwoolcon

Code Style Checking

Please run the following script:

tests/phpcs

Any warnings or errors will be reported in file:

tests/root/storage/phpcs.txt

Testing

Please run the following script:

tests/phpunit

The code coverage report in HTML format will be generated in folder:

tests/root/storage/coverage/

To read the report, please open index.html in a web browser.

Configuration

See phwoolcon-package/config/

Templates

See phwoolcon-package/views/

Assets

See phwoolcon-package/assets/

Locale

See phwoolcon-package/locale/

Dependency Injection

See phwoolcon-package/di.php

Spirits

  • Aimed at performance
  • Aimed at scalability
  • Powerful features, with intuitive and readable codes
  • Component based, explicitly introduced
  • Configurable features
  • Code testability
  • Follow standard coding style (based on PSR-2)

Features

Base Components

  • Extended Phalcon Config (Both in native PHP file and DB)
  • Phalcon Cache
  • Extended Phalcon ORM
  • Error Codes
  • View: Theme based layouts and templates
  • Multiple DB connector
  • Events
  • Configurable Cookies
  • Session
  • Openssl based encryption/decryption
  • Multiple Queue producer and asynchronous CLI worker
  • Assets: Theme based, compilable JS/CSS management
  • Log
  • Lighten route dispatcher
  • Internalization
  • Finite state machine
  • Simple HTTP client
  • Swift Mailer
  • Symfony CLI console

Documents

PhpStorm

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