/swoft

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

Primary LanguagePHPApache License 2.0Apache-2.0

swoft

Latest Version 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

Notice

The master is version 2.0. If you want to use the 1.x version, please choose the 1.x branch code.

License

Swoft is an open-source software licensed under the LICENSE