valkyrja / valkyrja
The Valkyrja Framework.
Installs: 1 251
Dependents: 3
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
Open Issues: 1
Type:project
Requires
- php: >=8.3
- ext-json: *
- ext-mbstring: *
- psr/container: ^2.0.2
- psr/event-dispatcher: ^1.0.0
- psr/http-message: ^2.0
- psr/http-server-handler: ^1.0.2
Requires (Dev)
- ext-curl: *
- ext-openssl: *
- ext-pdo: *
- ext-sodium: *
- fakerphp/faker: ^1.24.1
- filp/whoops: ^2.18.2
- firebase/php-jwt: ^6.11.1
- friendsofphp/php-cs-fixer: ^3.75.0
- guzzlehttp/guzzle: ^7.9.3
- league/flysystem: ^3.29.1
- league/flysystem-aws-s3-v3: ^3.29.0
- mailgun/mailgun-php: ^4.3.3
- mockery/mockery: ^1.6.12
- monolog/monolog: ^3.9.0
- php-coveralls/php-coveralls: ^2.8.0
- phparkitect/phparkitect: ^0.4.0
- phpmailer/phpmailer: ^6.10.0
- phpstan/phpstan: ^2.1.17
- phpunit/phpcov: ^11.0.1
- phpunit/phpunit: ^12.2.2
- predis/predis: ^2.4.0
- psr/log: ^2.0.0
- pusher/pusher-php-server: ^7.2.7
- rector/rector: ^2.0.18
- squizlabs/php_codesniffer: ^3.13.1
- twig/twig: ^3.21.1
- vimeo/psalm: ^6.12.0
- vonage/client-core: ^4.11.2
Suggests
- ext-curl: Required to use the default Client adapter (*)
- ext-pdo: Required to use the default ORM adapter (*)
- ext-redis: Required to use the default Cache store (^4.0|^5.0).
- ext-sodium: Required to use the default Crypt adapters and/or JWT EdDSA Algorithm (*)
- firebase/php-jwt: Required to use the default JWT adapter (^6.10.0)
- guzzlehttp/guzzle: Required to use the default Client adapter (^7.8.1).
- league/flysystem: Required to use the default Filesystem adapter (^3.24.0).
- league/flysystem-aws-s3-v3: Required to use the s3 Filesystem adapter (^3.24.0)
- mailgun/mailgun-php: Required to use the Mailgun Mail adapter (^4.1.0).
- monolog/monolog: Required to use the default Log adapter (^3.5.0).
- phpmailer/phpmailer: Required to use the default Mail adapter (^6.9.1).
- predis/predis: Required to use the Redis Cache store (^2.2.2).
- pusher/pusher-php-server: Required to use the Pusher Broadcast adapter (^7.2.4).
- twig/twig: Required to use the Twig View engine (^3.8.0).
- vonage/client-core: Required to use the default SMS adapter (^4.6.3).
- v3.0.0
- 2.x-dev
- dev-master / 2.x-dev
- v2.0.2
- v2.0.1
- v2.0.0
- 1.x-dev
- v1.0.0
- v0.9.0
- v0.8.1
- v0.8
- v0.7.1
- v0.7
- v0.6
- v0.5.1
- v0.5
- v0.4
- v0.3.5
- v0.3
- v0.2
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1
- dev-analysis-OLQxxa
- dev-deprecate-annotations
- dev-update-auth
- dev-remove-superfluous-phpdoc-tags
- dev-container-test
- dev-testing-service-providers
This package is auto-updated.
Last update: 2025-06-27 06:10:37 UTC
README
About Valkyrja
Note: This repository contains the core code of the Valkyrja framework. If you want to build an application using Valkyrja, visit the Valkyrja App repository.
Valkyrja is a PHP framework for web and console applications.
Installation
- Install Valkyrja with Composer (see requirements details).
- Valkyrja follows the semantic versioning strictly.
Documentation
- Read the Getting Started guide if you are new to Valkyrja.
- Try the Valkyrja Demo application to learn Valkyrja in practice.
- Master Valkyrja with the Basics, the Modules and the Advanced docs.
Community
- Follow us on GitHub.
- Read our Code of Conduct
Contributing
Valkyrja is an Open Source, community-driven project. Join us by contributing code or reading our contributing documentation.
Security Issues
If you discover a security vulnerability within Valkyrja, please follow our disclosure procedure.
License
The Valkyrja framework is open-sourced software licensed under the MIT license.