PHPackages                             jsonyx/jsonyx - 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. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. jsonyx/jsonyx

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

jsonyx/jsonyx
=============

(C)oncept-Labs Extended JSON Pluggable parser

1.0.1.6(1y ago)024MITPHPPHP &gt;=8.2

Since Mar 11Pushed 1y ago1 watchersCompare

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

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

Overview
--------

[](#overview)

`jsonyx` is a powerful JSON manipulation library for PHP. It provides an easy-to-use API for parsing, generating, and transforming JSON data. It also supports plugins from the `pluggarray/pluggarray` package, offering an easy static API in the `Facade/Jsonyx` class.

Features
--------

[](#features)

- Simple and intuitive API
- High performance
- Support for complex JSON structures
- Flexible and extensible
- Plugin support via `pluggarray/pluggarray`

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

[](#installation)

You can install `jsonyx` via Composer:

```
composer require jsonyx/jsonyx
```

Usage
-----

[](#usage)

Here is a basic example of how to use `jsonyx`:

```
use Jsonyx\Facade\Jsonyx;

$json = '
    {
        "@import": "common/constants.json",
        "@const": {
            "FOO": "foo",
            "BAR": "bar"
        },
        "foo-refs": {
            "reference-node": {
                ...
            }
        },
        "user": {
            "name": "${user.name}",
            "age": 30,
            "foo": "@const(FOO) and @const(BAR)",
            "baz": "env value: @env(BAZ)",
            "ref": "@reference(foo-refs.reference-node),
            "address": "@include(user/${user.id}/address.json)"
        }
    }
';
$userData = [
    'id' => 1,
    'name': 'John Doe'
];

$jsonyx = \Jsonyx\Facade\Jsonyx::Jsonyx($userData); // or new Jsonyx($userData)

$jsonyx->withPlugin(
    function()
)
```

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

[](#contributing)

We welcome contributions! Please read our [contributing guidelines](CONTRIBUTING.md) for more details.

License
-------

[](#license)

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance45

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 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

Every ~0 days

Total

11

Last Release

431d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/39bcfd110a5cc1f2d7ff687193670d00133cf415ad2b9959afaff24ff1e564fd?d=identicon)[vgalitsky](/maintainers/vgalitsky)

---

Top Contributors

[![vgalitsky](https://avatars.githubusercontent.com/u/1241206?v=4)](https://github.com/vgalitsky "vgalitsky (14 commits)")

---

Tags

phpjsonextendedpluggable

### Embed Badge

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

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

###  Alternatives

[adhocore/json-fixer

Fix/repair truncated JSON data

51543.2k2](/packages/adhocore-json-fixer)[sbsaga/toon

🧠 TOON for Laravel — a compact, human-readable, and token-efficient data format for AI prompts &amp; LLM contexts. Perfect for ChatGPT, Gemini, Claude, Mistral, and OpenAI integrations (JSON ⇄ TOON).

6115.6k](/packages/sbsaga-toon)[blancks/fast-jsonpatch-php

Class designed to efficiently handle JSON Patch operations in accordance with the RFC 6902 specification

396.4k](/packages/blancks-fast-jsonpatch-php)[josantonius/json

PHP simple library for managing Json files.

1621.6k10](/packages/josantonius-json)

PHPackages © 2026

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