PHPackages                             jurager/eav - 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. [Database &amp; ORM](/categories/database)
4. /
5. jurager/eav

ActiveLibrary[Database &amp; ORM](/categories/database)

jurager/eav
===========

Flexible Entity-Attribute-Value (EAV) system for Laravel with typed storage, localization, and attribute inheritance

0365↑29.2%PHP

Since Jun 2Pushed 3w agoCompare

[ Source](https://github.com/Jurager/eav)[ Packagist](https://packagist.org/packages/jurager/eav)[ RSS](/packages/jurager-eav/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependencies (5)Versions (2)Used By (0)

Jurager/Eav
===========

[](#juragereav)

[![Latest Stable Version](https://camo.githubusercontent.com/e01887663e00540a5d915bd88898ce44961e6a3f7faebe8c856e5fc7c3893bb9/68747470733a2f2f706f7365722e707567782e6f72672f6a7572616765722f6561762f762f737461626c65)](https://packagist.org/packages/jurager/eav)[![Total Downloads](https://camo.githubusercontent.com/8f8255e1afcfbb2379b943e161401043251e1c422b0681b497e18a508538a492/68747470733a2f2f706f7365722e707567782e6f72672f6a7572616765722f6561762f646f776e6c6f616473)](https://packagist.org/packages/jurager/eav)[![PHP Version Require](https://camo.githubusercontent.com/9a1c8810f4421ed495a9a1090c5157989d4e9af929330a1c31aa95d879884646/68747470733a2f2f706f7365722e707567782e6f72672f6a7572616765722f6561762f726571756972652f706870)](https://packagist.org/packages/jurager/eav)[![License](https://camo.githubusercontent.com/775a1ef2e4d244053234cdcae7d6661bfe83519f3afb15e7f7a4d6caa76cc81e/68747470733a2f2f706f7365722e707567782e6f72672f6a7572616765722f6561762f6c6963656e7365)](https://packagist.org/packages/jurager/eav)

A flexible Entity-Attribute-Value (EAV) system for Laravel. Attach dynamic typed attributes to any Eloquent model without schema migrations, with support for localization, attribute inheritance, and enum-backed select fields.

- [Requirements](#requirements)
- [Installation](#installation)
- [License](#license)

Requirements
------------

[](#requirements)

`PHP >= 8.4` and `Laravel 11.x or higher`

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

[](#installation)

To install, configure and learn how to use the package, see the [Documentation](https://docs.gerassimov.me/eav/).

License
-------

[](#license)

Open source, licensed under the [MIT license](LICENSE).

###  Health Score

25

—

LowBetter than 36% of packages

Maintenance62

Regular maintenance activity

Popularity17

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity13

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

95d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/954178?v=4)[Yuri Gerasimov](/maintainers/Jurager)[@Jurager](https://github.com/Jurager)

---

Top Contributors

[![Jurager](https://avatars.githubusercontent.com/u/954178?v=4)](https://github.com/Jurager "Jurager (116 commits)")

### Embed Badge

![Health badge](/badges/jurager-eav/health.svg)

```
[![Health](https://phpackages.com/badges/jurager-eav/health.svg)](https://phpackages.com/packages/jurager-eav)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3345.1M337](/packages/psalm-plugin-laravel)[watson/validating

Eloquent model validating trait.

9733.4M53](/packages/watson-validating)[yajra/laravel-oci8

Oracle DB driver for Laravel via OCI8

8723.1M23](/packages/yajra-laravel-oci8)[laravel/ai

The official AI SDK for Laravel.

9782.1M161](/packages/laravel-ai)[spatie/laravel-health

Monitor the health of a Laravel application

87411.3M152](/packages/spatie-laravel-health)[clickbar/laravel-magellan

This package provides functionality for working with the postgis extension in Laravel.

438834.4k1](/packages/clickbar-laravel-magellan)

PHPackages © 2026

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