PHPackages                             hans-thomas/valravn - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. hans-thomas/valravn

ActiveLibrary[API Development](/categories/api)

hans-thomas/valravn
===================

valravn is a set of predefined classes for laravel.

v3.1.2(9mo ago)92.3k1[13 issues](https://github.com/hans-thomas/valravn/issues)MITPHPPHP ^8.1CI passing

Since May 21Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/hans-thomas/valravn)[ Packagist](https://packagist.org/packages/hans-thomas/valravn)[ RSS](/packages/hans-thomas-valravn/feed)WikiDiscussions 3.x Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (32)Used By (0)

Valravn
=======

[](#valravn)

[![valravn banner](assets/valravn-banner.png)](assets/valravn-banner.png)

[![codecov](https://camo.githubusercontent.com/47a53ae2c30453e45b6a65977a770ef646f4ccefc22ba4037ad6b3798656e5a1/68747470733a2f2f636f6465636f762e696f2f67682f68616e732d74686f6d61732f76616c7261766e2f6272616e63682f76322f67726170682f62616467652e7376673f746f6b656e3d324e4a53474539554739)](https://codecov.io/gh/hans-thomas/valravn)[![GitHub Workflow Status](https://camo.githubusercontent.com/cb0917679cf383352c9c8b6ff3b3b2b1a53b87c4b68222af23fe83f57164c106/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f68616e732d74686f6d61732f76616c7261766e2f74657374732e796d6c)](https://camo.githubusercontent.com/cb0917679cf383352c9c8b6ff3b3b2b1a53b87c4b68222af23fe83f57164c106/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f68616e732d74686f6d61732f76616c7261766e2f74657374732e796d6c)[![GitHub top language](https://camo.githubusercontent.com/fbdbff7876d399378159f66c60c2bf56c1dcc727d9f54af2c5a7b7f071152f42/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f68616e732d74686f6d61732f76616c7261766e)](https://camo.githubusercontent.com/fbdbff7876d399378159f66c60c2bf56c1dcc727d9f54af2c5a7b7f071152f42/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f68616e732d74686f6d61732f76616c7261766e)[![GitHub release (latest by date)](https://camo.githubusercontent.com/6babef677e5951f39ea935f60679800e3d68211a6ce75186abd0fe34d3d36ef5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f68616e732d74686f6d61732f76616c7261766e)](https://camo.githubusercontent.com/6babef677e5951f39ea935f60679800e3d68211a6ce75186abd0fe34d3d36ef5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f68616e732d74686f6d61732f76616c7261766e)[![StyleCi](https://camo.githubusercontent.com/bd77861339dc9d72526d9fda218eb3657603e65acac740f831fa7ba339e48b24/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3633313232363932332f736869656c643f7374796c653d666c6174266272616e63683d7631)](https://camo.githubusercontent.com/bd77861339dc9d72526d9fda218eb3657603e65acac740f831fa7ba339e48b24/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3633313232363932332f736869656c643f7374796c653d666c6174266272616e63683d7631)

What is it
----------

[](#what-is-it)

Valravn is a set of predefined and feature-rich classes on top of laravel that brings many features to your app. The classes are very open to overrides and developments. so feel free to override or create and use classes on top of valravn classes.

Capability table
----------------

[](#capability-table)

VersionLaravel[1.x](https://github.com/hans-thomas/valravn/tree/1.x)10.x[2.x](https://github.com/hans-thomas/valravn/tree/2.x)11.x[3.x](https://github.com/hans-thomas/valravn/tree/3.x)12.xfor more information [see documentation](https://valravn.vercel.app/).

Installation
------------

[](#installation)

To add `Valravn` package to your project, you can install it using Composer.

```
composer require hans-thomas/valravn
```

Then, install Valravn resources using this command.

```
php artisan valravn:install
```

That's it.

Tests
-----

[](#tests)

To start testing run below commands step by step:

```
> docker compose up -d
> docker compose exec app bash
> composer install
> composer run-script test
```

Contributing
------------

[](#contributing)

1. Fork it!
2. Create your feature branch: git checkout -b my-new-feature
3. Commit your changes: git commit -am 'Add some feature'
4. Push to the branch: git push origin my-new-feature
5. Submit a pull request ❤️

Support
-------

[](#support)

- [Documentation](https://valravn.vercel.app/)
- [Report bugs](https://github.com/hans-thomas/valravn/issues)

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance48

Moderate activity, may be stable

Popularity23

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 94.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~27 days

Recently: every ~15 days

Total

30

Last Release

283d ago

Major Versions

v1.5.0 → v2.0.02025-01-06

v1.x-dev → v2.1.02025-01-08

v2.4.0 → v3.0.02025-06-03

2.x-dev → v3.0.12025-06-07

PHP version history (2 changes)v1.0.0PHP ^8.0

v1.3.0PHP ^8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/39920372?v=4)[Mohammad Mortazavi](/maintainers/hans-thomas)[@hans-thomas](https://github.com/hans-thomas)

---

Top Contributors

[![hans-thomas](https://avatars.githubusercontent.com/u/39920372?v=4)](https://github.com/hans-thomas "hans-thomas (450 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (27 commits)")

---

Tags

apidevelopment-toolslaravelphprestful-apistarter-kitapilaravelRESTful APIstarter-kitdevelopment-tools

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/hans-thomas-valravn/health.svg)

```
[![Health](https://phpackages.com/badges/hans-thomas-valravn/health.svg)](https://phpackages.com/packages/hans-thomas-valravn)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
