gd1m / non-framework-php-starter-kit
Non-framework PSR-compatible starter kit for PHP applications
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=7.3.0
- doctrine/migrations: ^2.0
- doctrine/orm: ^2.6
- league/booboo: ^2.0
- league/fractal: ^0.17.0
- monolog/monolog: ^1.24
- moontoast/math: ^1.1
- nikic/fast-route: ^1.3
- php-di/php-di: ^6.0
- psr/container: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
- rakit/validation: ^1.1
- ramsey/uuid-doctrine: ^1.5
- relay/relay: 2.x@dev
- vlucas/phpdotenv: ^3.3
- zendframework/zend-diactoros: ^2.1
- zendframework/zend-httphandlerrunner: ^1.0
Requires (Dev)
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-10-25 07:59:58 UTC
README
Project is not production ready.
Created as a skeleton for performing test tasks without frameworks.
Use it at own risk :)
Backward compatibility may not be supported. Just run composer create-project gd1m/non-framework-php-starter-kit
and make something amazing :)
Dependencies
- php-di/php-di - PSR-11 DI container
- relay/relay - PSR-15 request handler
- zendframework/zend-diactoros - PSR-7 & PSR-17 implementations
- zendframework/zend-httphandlerrunner - PSR-7 responses emitter
- monolog/monolog - PSR-3 logger
- league/booboo - Error handler
- nikic/fast-route - Regular expression based router
- doctrine/orm - Doctrine 2 ORM
- ramsey/uuid-doctrine - Doctrine adapter for uuid generator
- moontoast/math - Long arithmetic library for uuid generator (for 32bit system)
- doctrine/migrations - Migration system
- rakit/validation - Laravel-friendly data validation
- league/fractal - Presentation and transformation layer for complex data output
- vlucas/phpdotenv - Loads .env variables
You can feel free to remove or replace everything you need.
Contribution
Pull request are always welcome.