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.3.1(2w ago)82.6k1[13 issues](https://github.com/hans-thomas/valravn/issues)MITPHPPHP ^8.1CI passing

Since May 21Pushed 2w 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 2w ago

READMEChangelog (10)Dependencies (10)Versions (36)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)10.x, 11.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

48

—

FairBetter than 94% of packages

Maintenance76

Regular maintenance activity

Popularity27

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 93.7% 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 ~35 days

Recently: every ~6 days

Total

34

Last Release

19d 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 (474 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (32 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)
```

###  Alternatives

[darkaonline/l5-swagger

OpenApi or Swagger integration to Laravel

2.9k38.9M150](/packages/darkaonline-l5-swagger)[knuckleswtf/scribe

Generate API documentation for humans from your Laravel codebase.✍

2.3k15.0M69](/packages/knuckleswtf-scribe)[api-platform/laravel

API Platform support for Laravel

58190.1k21](/packages/api-platform-laravel)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

793.9k](/packages/scriptdevelop-whatsapp-manager)

PHPackages © 2026

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