PHPackages                             eufony/marshaller - 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. eufony/marshaller

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

eufony/marshaller
=================

Common interfaces for object marshalling libraries.

v1.x-dev(2y ago)051LGPL-3.0-or-laterPHPPHP ^8.1

Since Feb 17Pushed 2y ago1 watchersCompare

[ Source](https://github.com/eufony/marshaller)[ Packagist](https://packagist.org/packages/eufony/marshaller)[ RSS](/packages/eufony-marshaller/feed)WikiDiscussions v1.x Synced 1mo ago

READMEChangelogDependencies (1)Versions (1)Used By (1)

The Eufony Marshaller Package
=============================

[](#the-eufony-marshaller-package)

 [ ![Packagist Downloads](https://camo.githubusercontent.com/eac5855dc5adf187264b0ba98af642128994ba7351d87f49b4bce8f3cb12cab7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6575666f6e792f6d61727368616c6c65723f6c6162656c3d5061636b6167697374253230446f776e6c6f616473) ](https://packagist.org/packages/eufony/marshaller) [ ![GitHub Stars](https://camo.githubusercontent.com/be1561bbe01d0ccf5a8430f89a2fba391dd2b78a4ecc46ce88812213f47236da/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6575666f6e792f6d61727368616c6c65723f6c6162656c3d4769744875622532305374617273) ](https://github.com/eufony/marshaller) [ ![Issues](https://camo.githubusercontent.com/3c02654718b4f6cb00f7df83787193a767174d2433a9ce8cffaebc79fb8d9dcc/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6575666f6e792f6d61727368616c6c65722f6f70656e3f6c6162656c3d497373756573) ](https://github.com/eufony/marshaller/issues)
 [ ![License](https://camo.githubusercontent.com/ff0bda2ba87899a154288519a1644df725dcff245c6fc3192a0790fc6b850efb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6575666f6e792f6d61727368616c6c65723f6c6162656c3d4c6963656e7365) ](https://github.com/eufony/marshaller#license) [ ![Community Built](https://camo.githubusercontent.com/db7f0b0f807877959a4badf1f8b12ae274bdf86899e95fc41e39aefb6ba5cc1c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d616465253230776974682d2545322539442541342d726564) ](https://github.com/eufony/marshaller#contributing)

*eufony/marshaller provides a standard interface for object marshalling libraries.*

[Marshalling](https://en.wikipedia.org/wiki/Marshalling_(computer_science)) is a similar concept to serialization. Unlike serialization however, marshalling refers to a more general process of preparing the memory representation of an object into a data format suitable for storage or transmission. *eufony/marshaller* is a PHP library that aims to improve interoperability between marshalling implementations.

Interested? [Here's how to get started.](#getting-started)

Getting started
---------------

[](#getting-started)

### Installation

[](#installation)

*eufony/marshaller* is released as a [Packagist](https://packagist.org/) package and can be easily installed via [Composer](https://getcomposer.org/) with:

```
composer require "eufony/marshaller:v1.x-dev"

```

> **Warning**: This package ***does not have any stable releases*** yet (not even a v0.x pre-release) and is currently ***unstable***. Expect frequent breaking changes and instability!

### Basic Usage

[](#basic-usage)

*For a more detailed documentation, see [here](docs).*

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

[](#contributing)

Found a bug or a missing feature? You can report it over at the [issue tracker](https://github.com/eufony/marshaller/issues).

License
-------

[](#license)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see .

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity34

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

816d ago

### Community

Maintainers

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

---

Top Contributors

[![ahgencer](https://avatars.githubusercontent.com/u/33004442?v=4)](https://github.com/ahgencer "ahgencer (11 commits)")

---

Tags

eufonymarshallermarshallingphpmarshallereufonymarshalling

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/eufony-marshaller/health.svg)

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

###  Alternatives

[acelot/automapper

Powerful declarative data mapper for PHP 8

694.2k1](/packages/acelot-automapper)

PHPackages © 2026

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