PHPackages                             ecodev/felix - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. ecodev/felix

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ecodev/felix
============

Various utilities tailored for our ecosystem

17.0.1(2mo ago)115.2k↓50%[3 issues](https://github.com/Ecodev/felix/issues)MITPHPPHP ^8.4CI passing

Since May 12Pushed 2mo ago5 watchersCompare

[ Source](https://github.com/Ecodev/felix)[ Packagist](https://packagist.org/packages/ecodev/felix)[ RSS](/packages/ecodev-felix/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (48)Versions (134)Used By (0)

Felix
=====

[](#felix)

[![Build Status](https://github.com/ecodev/felix/workflows/main/badge.svg)](https://github.com/ecodev/felix/actions)[![Total Downloads](https://camo.githubusercontent.com/140b1a99b9b9b636de20ca32f3a7dfc48859bb8c5883dc51e3e3e1499b246dcb/68747470733a2f2f706f7365722e707567782e6f72672f45636f6465762f66656c69782f646f776e6c6f6164732e706e67)](https://packagist.org/packages/Ecodev/felix)[![Latest Stable Version](https://camo.githubusercontent.com/65635741ab3968a661acdfa0ec69f94f6f24593a3289fa3f2be9e74e6ebf7ec9/68747470733a2f2f706f7365722e707567782e6f72672f45636f6465762f66656c69782f762f737461626c652e706e67)](https://packagist.org/packages/Ecodev/felix)[![License](https://camo.githubusercontent.com/895cf600ab95531486eaea8e42f18f987b4de59ec790f02d525a6feb4811fb7d/68747470733a2f2f706f7365722e707567782e6f72672f45636f6465762f66656c69782f6c6963656e73652e706e67)](https://packagist.org/packages/Ecodev/felix)

A collection of opinionated tools to work well with [ecodev/graphql-doctrine](https://github.com/Ecodev/graphql-doctrine) and [@ecodev/natural](https://github.com/Ecodev/natural).

Quick start
-----------

[](#quick-start)

Install the library via composer:

```
composer require ecodev/felix
```

Non-goals
---------

[](#non-goals)

This is not a flexible or complete framework. It is common pieces of code for a specific purpose. It is not meant to be generic.

If code is becoming too complex to adapt to all use-cases, then we should instead consider implementing it in the application itself instead ot this library.

[![Felix](./tests/data/images/logo.svg)](./tests/data/images/logo.svg)

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance64

Regular maintenance activity

Popularity27

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity91

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 91% 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 ~16 days

Recently: every ~41 days

Total

131

Last Release

75d ago

Major Versions

11.7.5 → 13.0.02023-11-15

13.4.3 → 14.0.02024-06-17

14.1.1 → 15.0.02024-07-11

15.3.1 → 16.0.02025-04-27

16.3.1 → 17.0.02025-12-30

PHP version history (6 changes)1.0.0PHP ^7.2

5.5.0PHP ^7.2 || ^8.0

6.1.3PHP ^7.4 || ^8.0

6.2.0PHP ^8.1

11.6.3PHP ^8.2

17.0.0PHP ^8.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/7c94f0f19fd311bcb9dfc106b5c0c2f27cbcbff48649176366ac99630dd7fa62?d=identicon)[PowerKiKi](/maintainers/PowerKiKi)

![](https://www.gravatar.com/avatar/5d9077c451b5b11df3db7d4b84885a31f147625790fb300b3fbc4dc92b8c001e?d=identicon)[sambaptista](/maintainers/sambaptista)

![](https://www.gravatar.com/avatar/1e832c9a3d3b3c08e7c8d9f72ed307e5ad761767b648cdf1a60fd0d83382b310?d=identicon)[stissot](/maintainers/stissot)

---

Top Contributors

[![PowerKiKi](https://avatars.githubusercontent.com/u/72603?v=4)](https://github.com/PowerKiKi "PowerKiKi (294 commits)")[![stissot](https://avatars.githubusercontent.com/u/869941?v=4)](https://github.com/stissot "stissot (27 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (2 commits)")

---

Tags

hacktoberfest

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/ecodev-felix/health.svg)

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

###  Alternatives

[shlinkio/shlink

A self-hosted and PHP-based URL shortener application with CLI and REST interfaces

4.8k4.3k](/packages/shlinkio-shlink)[magento/community-edition

Magento 2 (Open Source)

12.1k52.1k10](/packages/magento-community-edition)[wheelpros/fitment-platform-api

Magento 2 (Open Source)

12.1k1.2k](/packages/wheelpros-fitment-platform-api)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[magento/magento2-functional-testing-framework

Magento2 Functional Testing Framework

15511.5M30](/packages/magento-magento2-functional-testing-framework)

PHPackages © 2026

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