ilhooq / piko
This package is abandoned and no longer maintained.
The author suggests using the piko/framework package instead.
Ultra lighweight MVC web framework
v3.4.5
2023-11-08 12:41 UTC
Requires
- php: >=7.1.0
- httpsoft/http-server-request: ^1.0
- piko/core: ^2.2
- piko/router: ^3.1
- psr/http-server-middleware: ^1.0
Requires (Dev)
- phpstan/phpstan: ^1.8
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.5
README
Piko is a micro framework to build modular MVC applications.
https://piko-framework.github.io/
specifications
- Compliant with PSR-4, PSR-7, PSR-14 and PSR-15
- Lightweight: Code base including its dependencies is under 200kb.
- Blazing fast: Fast router (Piko router), components lazy loading and using PHP as template engine.
- Customizable: The framework components can be customized throw events and behavior injections.
- Stable: All framework parts have been well tested.
- Modular : MVC logic is packaged into modules.
Installation via composer
composer require piko/framework
Quick start
The Piko project skeletton can be used to start a piko based project.
Documentation
https://piko-framework.github.io/
Inspiration
Concepts used in Piko were initially inspired from the Yii2 framework.