Skip to content

valkyrjaio/valkyrja-java

Valkyrja

Valkyrja is a Java framework for web and console applications.

About Valkyrja

This repository contains the core code of the Valkyrja framework.

Valkyrja (pronounced "Valk-ear-ya") is the Old Norse spelling for Valkyrie, a mythical creature that would guide warriors to Valhalla (the afterlife and a better place) after death. In a similar sense, the Valkyrja framework guides your application to be in a better state. Let this fast, light, and robust framework do the heavy lifting for your app.

Java Version Require Latest Stable Version License Scrutinizer Coverage Status Psalm Shepherd Maintainability Rating

Build Status

Linting PHP Code Sniffer Build Status
Coding Rules PHPArkitect Build Status Rector Build Status
Static Analysis PHPStan Build Status Psalm Build Status
Testing PHPUnit Build Status Validate Composer Build Status

Documentation

The Valkyrja documentation is baked into the repo so you can access it even when working offline.

Installation

There are two ways to install the Valkyrja framework.

Application Skeleton

Clone the Valkyrja Application and start from there.

Versioning and Release Process

Valkyrja uses semantic versioning with a major release every year, and support for each major version for 2 years from the date of release.

For more information view our Versioning and Release Process documentation.

Supported Versions

Bug fixes will be provided until 3 months after the next major release. Security fixes will be provided for 2 years after the initial release.

Version PHP (*) Release Bug Fixes Until Security Fixes Until
26 8.4 - 8.6 Q2 2026 Q2 2027 Q1 2028
27 8.5 - 8.6 Q1 2027 Q2 2028 Q1 2029
28 8.6+ Q1 2028 Q2 2029 Q1 2030

(*) Supported PHP versions

Contributing

Valkyrja is an Open Source, community-driven project.

Thank you for your interest in helping us develop, maintain, and release the Valkyrja framework!

You can find more information in 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. You can view the Valkyrja License here.

About

Valkyrja is a fast, light, and robust Java framework for web and console applications

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages