Skip to content

sirzhangsai/swoft

 
 

Repository files navigation

swoft

Latest Stable Version Build Status Docker Build Status Php Version Swoole Version Swoft Doc Swoft License

⚡️ Modern High performance AOP and Coroutine PHP Framework, base on Swoole

中文说明

Feature

  • Built-in high performance network server(Http/Websocket/RPC)
  • Flexible componentization
  • Flexible annotation function
  • Diversified command terminal(Console)
  • Powerful Aspect Oriented Programming(AOP)
  • Perfect Container management、Dependency Injection (DI)
  • Flexible event mechanism
  • Implementation of HTTP message based on PSR-7
  • Event Manager Based on PSR-14
  • Middleware based on PSR-15
  • Internationalization(i18n) support
  • Simple and efficient parameter validator
  • High performance connection pool(Mysql/Redis/RPC),Automatic reconnection
  • Database is highly compatible Laravel
  • Cache Redis highly compatible Laravel
  • Efficient task processing
  • Flexible exception handling
  • Powerful log system

Document

Discuss

Requirement

Install

Composer

composer create-project swoft/swoft swoft

Start

  • Http server
[root@swoft swoft]# php bin/swoft http:start
  • WebSocket server
[root@swoft swoft]# php bin/swoft ws:start
  • RPC server
[root@swoft swoft]# php bin/swoft rpc:start

License

Swoft is an open-source software licensed under the LICENSE

About

🚀 PHP Microservice Coroutine Framework

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 95.1%
  • Dockerfile 2.8%
  • Hack 2.1%