jinomial / fw-framework
The fast, async-first modern PHP framework core.
v1.0.0
2026-03-07 20:12 UTC
Requires
- php: >=8.3
- psr/container: ^2.0
- psr/log: ^3.0
- symfony/http-foundation: ^7.4
Requires (Dev)
- firebase/php-jwt: ^6.10
- mockery/mockery: ^1.6
- pestphp/pest: ^3.0
- phpstan/phpstan: ^1.10
- predis/predis: ^3.4
- swoole/ide-helper: ^6.0
- symfony/yaml: ^7.4
Suggests
- firebase/php-jwt: Required for JWT/Bearer Token authentication
- predis/predis: Required to use the fast Swoole-safe Fw\Framework\Cache\RedisCache adapter
- symfony/yaml: Required for the YamlTranslator i18n adapter
This package is auto-updated.
Last update: 2026-03-07 20:35:16 UTC
README
This repository contains the core library for the FW ecosystem. It is intended to be required by the app-skeleton and is not meant to be run standalone.
Features
- Compiled DI Container: Scans your handlers/services at build time to produce static PHP, eliminating runtime reflection.
- Async First: Designed to naturally wrap long-running runtimes like RoadRunner and Swoole. No shared-state leakage between requests.
- Explicit Architecture: CQRS-style Handlers instead of God-Controllers. Unobtrusive Service and Infrastructure layers.
Development
composer install
composer test