PHPackages                             exeque/remix - 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. exeque/remix

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

exeque/remix
============

A powerful and user-friendly library that provides discreet comparators and mutators, allowing you to create reusable transformers for data transformations.

0.1.0(2y ago)04MITPHPPHP ^8.1

Since Jul 7Pushed 2y ago1 watchersCompare

[ Source](https://github.com/ExeQue/remix)[ Packagist](https://packagist.org/packages/exeque/remix)[ RSS](/packages/exeque-remix/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (12)Versions (2)Used By (0)

[![remix logo](art/logo.svg)](art/logo.svg)

[![Latest Stable Version](https://camo.githubusercontent.com/b59a09850961c7f5a5119837192422ec717c65ecf633ff0fa035f70f92890f24/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6578657175652f72656d6978)](https://packagist.org/packages/exeque/remix)[![GitHub Workflow Status](https://camo.githubusercontent.com/1d7b49030ff659ad40348020defef4a25baa6af9057b708e93c5040b3649173b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f4578655175652f72656d69782f74657374732e796d6c)](https://github.com/ExeQue/remix/actions/workflows/tests.yml)[![Packagist Downloads (custom server)](https://camo.githubusercontent.com/600b92c083311bc3b942ddbec5711ac8f3d1c40e7cdc2f33db121985a758471b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6578657175652f72656d6978)](https://packagist.org/packages/exeque/remix)

ReMix - A Library for Reusable Transformers
===========================================

[](#remix---a-library-for-reusable-transformers)

ReMix is a powerful and user-friendly library that provides discreet comparators and mutators, allowing you to create reusable transformers for data transformations.

With a focus on ease of use and developer experience, ReMix enables you to compose these components in a human-readable format, making your code more maintainable and understandable.

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

[](#installation)

Install the latest version with [Composer](https://getcomposer.org/):

```
composer require exeque/remix
```

API Documentation
-----------------

[](#api-documentation)

The API documentation is available [here](https://exeque.github.io/remix/).

Examples
--------

[](#examples)

A few examples are available [here](./examples/_index.md).

Key Features
------------

[](#key-features)

- **Intuitive API:** ReMix offers a clean and intuitive API that allows you to easily combine comparators and mutators to create powerful transformers.
- **Reusable Transformers:** Create modular and reusable transformers that can be shared across different projects, saving you development time and effort.
- **Discreet Comparators:** Fine-grained control over data comparison with a variety of discreet comparators supporting different data types and flexible comparison options.
- **Mutators:** Transform data using predefined rules with mutators that perform operations such as value modification, data formatting, and element filtering.
- **Human-Readable Format:** Express your transformations in a human-readable format with clear function and parameter names, consistent syntax, and documentation examples.
- **Error Handling and Validation:** Robust error handling and validation mechanisms provide informative error messages, ensuring your code is error-free and easy to debug.
- **Testing and Documentation:** Comprehensive testing and thorough documentation guides to help you get started quickly and leverage the library effectively.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

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

1047d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/23560353?v=4)[Morten Harders](/maintainers/ExeQue)[@ExeQue](https://github.com/ExeQue)

---

Top Contributors

[![ExeQue](https://avatars.githubusercontent.com/u/23560353?v=4)](https://github.com/ExeQue "ExeQue (79 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (7 commits)")

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/exeque-remix/health.svg)

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

###  Alternatives

[phpdocumentor/reflection-docblock

With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.

9.4k722.2M1.2k](/packages/phpdocumentor-reflection-docblock)[symfony/filesystem

Provides basic utilities for the filesystem

4.6k669.1M3.2k](/packages/symfony-filesystem)[symplify/monorepo-builder

Not only Composer tools to build a Monorepo.

5205.3M82](/packages/symplify-monorepo-builder)[ramsey/conventional-commits

A PHP library for creating and validating commit messages according to the Conventional Commits specification. Includes a CaptainHook action!

1931.2M122](/packages/ramsey-conventional-commits)[sylius/promotion

Flexible promotion management for PHP applications.

28477.8k9](/packages/sylius-promotion)[datomatic/laravel-enum-helper

Simple opinionated framework agnostic PHP 8.1 enum helper for Laravel

33219.6k6](/packages/datomatic-laravel-enum-helper)

PHPackages © 2026

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