MixPHP is a PHP command line mode development framework; Vega-driven HTTP can support Swoole, WorkerMan, FPM, CLI-Server ecology at the same time, and can switch seamlessly; V3 is highly decoupled, and the overall code is based on multiple independent Module construction, even if users do not use our scaffolding, they can still use these independent modules, and all modules support native development. For example: you can only use mix/vega with laravel orm; you can use mix/database and mix/redis in any environment; you can use mix/grpc native code to write gRPC; you can combine all modules at will like building blocks. .
Standalone module
All core modules can be used independently and support native code development.
CLI mode HTTP network framework written in mix/vega PHP, supports Swoole, WorkerMan, FPM, CLI-Server
mix/database A lightweight database that can be used in various environments, supports FPM, CLI, Swoole, WorkerMan, and optional connection pool (coroutine)
mix/redis PHP Redis that can be used in various environments, supports FPM, CLI, Swoole, WorkerMan, optional connection pool (coroutine)
mix/redis-subscribe Redis native protocol subscription library based on Swoole coroutine
mix/grpc PHP gRPC library based on Swoole coroutine, including protoc code generator, server and client
mix/websocket PHP WebSocket server and client based on Swoole coroutine
mix/cli PHP command line interactive commander
mix/worker-pool Swoole-based coroutine pool and work pool library
mix/validator PSR-7 based verification library
mix/event event scheduling library based on PSR-14 standard