phenixphp/framework
Phenix framework based on Amphp
Maintainers
Requires
- php: ^8.2
- ext-pcntl: *
- ext-sockets: *
- adbario/php-dot-notation: ^3.1
- amphp/cache: ^2.0
- amphp/cluster: ^2.0
- amphp/file: ^v3.0.0
- amphp/http-client: ^v5.0.1
- amphp/http-server: ^v3.2.0
- amphp/http-server-form-parser: ^2.0
- amphp/http-server-router: ^v2.0.0
- amphp/http-server-session: ^3.0
- amphp/log: ^v2.0.0
- amphp/mysql: ^v3.0.0
- amphp/parallel: ^2.3
- amphp/postgres: v2.0.0
- amphp/redis: ^2.0
- amphp/socket: ^2.1.0
- dragonmantank/cron-expression: ^3.6
- egulias/email-validator: ^4.0
- fakerphp/faker: ^1.23
- kelunik/rate-limit: ^3.0
- league/container: ^4.2
- nesbot/carbon: ^3.0
- phenixphp/http-cors: ^0.1.0
- phenixphp/sqlite: ^0.1.1
- ramsey/collection: ^2.0
- resend/resend-php: ^0.16.0
- robmorgan/phinx: ^0.15.2
- symfony/amazon-mailer: ^7.2
- symfony/console: ^6.1
- symfony/mailer: ^7.2
- symfony/resend-mailer: ^7.2
- symfony/uid: ^7.1
- symfony/var-dumper: ^7.2.0
- vlucas/phpdotenv: ^5.4
Requires (Dev)
- amphp/phpunit-util: ^v3.0.0
- friendsofphp/php-cs-fixer: ^3.11
- mockery/mockery: ^1.6
- nunomaduro/collision: ^6.3
- pestphp/pest: ^1.22
- pestphp/pest-plugin-faker: ^1.0
- pestphp/pest-plugin-global-assertions: ^1.0
- pestphp/pest-plugin-parallel: ^1.2
- phpmyadmin/sql-parser: ^5.7
- phpstan/extension-installer: ^1.2
- phpstan/phpstan: ^1.9
- phpstan/phpstan-deprecation-rules: ^1.1
- phpstan/phpstan-phpunit: ^1.3
- phpunit/phpunit: ^9.5
- rector/rector: ^1.2
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 309a3683f40451b90985d88abaa6299644376856
- Omar Barbosa <contacto.woop@omarbarbosa.com>
README
👁 run-tests
👁 Latest Stable Version
👁 License
Phenix is a web framework built on pure PHP, without external extensions, based on the Amphp ecosystem, which provides non-blocking operations, asynchronism and parallel code execution natively. It runs in the PHP SAPI CLI and on its own server, it is simply powerful.
Note: This repository contains the core code of the Phenix framework. If you want to build a web application using Phenix, visit the application skeleton repository.
Learning Phenix
You can learn about Phenix in the official documentation and discover the power of asynchronous and concurrent applications in native PHP.
Security Vulnerabilities
If you discover a security vulnerability within Phenix, please send an e-mail to Omar Barbosa via contacto@omarbarbosa.com. All security vulnerabilities will be promptly addressed.
License
The Phenix framework is open-sourced software licensed under the MIT license.
