valkyrja / valkyrja
The Valkyrja Framework.
Installs: 1 224
Dependents: 3
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 0
Open Issues: 1
Type:project
Requires
- php: >=7.4
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
Requires (Dev)
- ext-curl: *
- ext-pdo: *
- ext-sodium: *
- filp/whoops: ^2.7.3
- firebase/php-jwt: ^6.1.0
- fzaninotto/faker: ^1.9.1
- guzzlehttp/guzzle: ^6.5.5|^7.0.1
- league/flysystem: ^1.0.70
- league/flysystem-aws-s3-v3: ^1.0.25
- mailgun/mailgun-php: ^3.0.0
- mockery/mockery: ^1.4.1
- monolog/monolog: ^2.1.1
- nexmo/client: ^2.0.0
- php-coveralls/php-coveralls: ^2.2.0
- phpmailer/phpmailer: ^6.1.7
- phpunit/phpcov: ^7.0.2
- phpunit/phpunit: ^9.2.6
- predis/predis: ^1.1.1
- psr/log: ^1.1.3
- pusher/pusher-php-server: ^4.1.4
- twig/twig: ^3.0.5
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.1.0)
- guzzlehttp/guzzle: Required to use the default Client adapter (^6.5.5|^7.0.1).
- league/flysystem: Required to use the default Filesystem adapter (^1.0.70).
- league/flysystem-aws-s3-v3: Required to use the s3 Filesystem adapter (^1.0.25)
- mailgun/mailgun-php: Required to use the Mailgun Mail adapter (^3.0.0).
- monolog/monolog: Required to use the default Log adapter (^2.1.1).
- nexmo/client: Required to use the default SMS adapter (^2.0.0).
- phpmailer/phpmailer: Required to use the default Mail adapter (^6.1.7).
- predis/predis: Required to use the Redis Cache store (^1.1.1).
- pusher/pusher-php-server: Required to use the Pusher Broadcast adapter (^4.1.4).
- twig/twig: Required to use the Twig View engine (^3.0.5).
This package is auto-updated.
Last update: 2024-04-18 10:10:20 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.