PHPackages                             shmolf/noted-hydrator - 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. shmolf/noted-hydrator

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

shmolf/noted-hydrator
=====================

Designed to receive requests from note-d.app, and objectify them.

v3.0.0(3y ago)0119[1 issues](https://github.com/shmolf/noted-hydrator/issues)MITPHPPHP &gt;=7.4

Since May 5Pushed 3y ago1 watchersCompare

[ Source](https://github.com/shmolf/noted-hydrator)[ Packagist](https://packagist.org/packages/shmolf/noted-hydrator)[ Docs](https://github.com/shmolf/noted-hydrator)[ RSS](/packages/shmolf-noted-hydrator/feed)WikiDiscussions main Synced yesterday

READMEChangelog (6)Dependencies (4)Versions (12)Used By (0)

Note'd Hydrator
===============

[](#noted-hydrator)

[![Latest Version on Packagist](https://camo.githubusercontent.com/90eedee391017aca8d332f7f09a9cdbc4ce2c32a237740df96461c0c53b17e44/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73686d6f6c662f6e6f7465642d6879647261746f723f7374796c653d666c61742d737175617265)](https://packagist.org/packages/shmolf/noted-hydrator)[![Software License](https://camo.githubusercontent.com/b000ab618979c3114ffff35de0d9d7227a8613083e68561607b9f0f15da15d2a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f73686d6f6c662f6e6f7465642d6879647261746f723f7374796c653d666c61742d737175617265)](LICENSE.md)[![PHP Composer](https://github.com/shmolf/noted-hydrator/actions/workflows/php.yml/badge.svg?style=flat-square)](https://github.com/shmolf/noted-hydrator/actions/workflows/php.yml)

The [note'd app](https://note-d.app) is/will be designed to allow the user to store notes on their own self-hosted server.
This library is meant for said user to install in their PHP application, to help simplify the communication between the website and their hosting service.

Since a self-hosted data-repo (your PHP application storing notes) could reference an old iteration of this library, the note application will attempt to query the host as to which schema version it accepts, and then try to comply.

For more information, please visit the [note'd Github repo](https://github.com/shmolf/noted).

A [helpful website](https://www.jsonschemavalidator.net/) to self-check schema and data validity.

Structure
---------

[](#structure)

```
src/
tests/

```

Install
-------

[](#install)

Via Composer

```
$ composer require shmolf/noted-hydrator
```

If the `NOTED_SCHEMA_HOST` environment variable is specified

```
# Default value, if not specified
NOTED_SCHEMA_HOST="https://note-d.app"

```

Usage
-----

[](#usage)

```
// Still in the works
```

Change log
----------

[](#change-log)

Please see [CHANGELOG](docs/CHANGELOG.md) for more information on what has changed recently.

Testing
-------

[](#testing)

```
$ composer test
```

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

[](#contributing)

Please see [CONTRIBUTING](CONTRIBUTING.md) and [CODE\_OF\_CONDUCT](CODE_OF_CONDUCT.md) for details.

Security
--------

[](#security)

If you discover any security related issues, please email [the author](mailto:shmolf@gmail.com)instead of using the issue tracker.

Credits
-------

[](#credits)

- [Nicholas Browning](https://github.com/shmolf)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor3

3 contributors hold 50%+ of commits

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 ~79 days

Recently: every ~99 days

Total

6

Last Release

1437d ago

Major Versions

v1.1.0 → v2.0.02021-07-03

v2.1.0 → v3.0.02022-06-04

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/6433103?v=4)[Nicholas Browning](/maintainers/shmolf)[@shmolf](https://github.com/shmolf)

---

Top Contributors

[![philsturgeon](https://avatars.githubusercontent.com/u/67381?v=4)](https://github.com/philsturgeon "philsturgeon (49 commits)")[![shmolf](https://avatars.githubusercontent.com/u/6433103?v=4)](https://github.com/shmolf "shmolf (44 commits)")[![frankdejonge](https://avatars.githubusercontent.com/u/534693?v=4)](https://github.com/frankdejonge "frankdejonge (38 commits)")[![ravage84](https://avatars.githubusercontent.com/u/625761?v=4)](https://github.com/ravage84 "ravage84 (10 commits)")[![gmponos](https://avatars.githubusercontent.com/u/5675248?v=4)](https://github.com/gmponos "gmponos (10 commits)")[![jotaelesalinas](https://avatars.githubusercontent.com/u/2042875?v=4)](https://github.com/jotaelesalinas "jotaelesalinas (8 commits)")[![hansott](https://avatars.githubusercontent.com/u/3886384?v=4)](https://github.com/hansott "hansott (7 commits)")[![RobLoach](https://avatars.githubusercontent.com/u/25086?v=4)](https://github.com/RobLoach "RobLoach (7 commits)")[![colinodell](https://avatars.githubusercontent.com/u/202034?v=4)](https://github.com/colinodell "colinodell (7 commits)")[![EmanueleMinotto](https://avatars.githubusercontent.com/u/417201?v=4)](https://github.com/EmanueleMinotto "EmanueleMinotto (5 commits)")[![browner12](https://avatars.githubusercontent.com/u/5232313?v=4)](https://github.com/browner12 "browner12 (5 commits)")[![reinink](https://avatars.githubusercontent.com/u/882133?v=4)](https://github.com/reinink "reinink (5 commits)")[![bcrowe](https://avatars.githubusercontent.com/u/752603?v=4)](https://github.com/bcrowe "bcrowe (5 commits)")[![semantic-release-bot](https://avatars.githubusercontent.com/u/32174276?v=4)](https://github.com/semantic-release-bot "semantic-release-bot (4 commits)")[![marcqualie](https://avatars.githubusercontent.com/u/101022?v=4)](https://github.com/marcqualie "marcqualie (4 commits)")[![hassankhan](https://avatars.githubusercontent.com/u/1781985?v=4)](https://github.com/hassankhan "hassankhan (3 commits)")[![fulldecent](https://avatars.githubusercontent.com/u/382183?v=4)](https://github.com/fulldecent "fulldecent (3 commits)")[![jclyons52](https://avatars.githubusercontent.com/u/6395559?v=4)](https://github.com/jclyons52 "jclyons52 (3 commits)")[![kdubuc](https://avatars.githubusercontent.com/u/895661?v=4)](https://github.com/kdubuc "kdubuc (2 commits)")[![mAAdhaTTah](https://avatars.githubusercontent.com/u/4371429?v=4)](https://github.com/mAAdhaTTah "mAAdhaTTah (2 commits)")

---

Tags

shmolfnoted-hydrator

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/shmolf-noted-hydrator/health.svg)

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

###  Alternatives

[firefly-iii/data-importer

Firefly III Data Import Tool.

7545.8k](/packages/firefly-iii-data-importer)[swaggest/php-code-builder

Swaggest JSON-schema enabled PHP code builder

76469.3k5](/packages/swaggest-php-code-builder)[netgen/layouts-core

Netgen Layouts enables you to build and manage complex web pages in a simpler way and with less coding. This is the core of Netgen Layouts, its heart and soul.

3689.4k10](/packages/netgen-layouts-core)[glpi-project/inventory_format

GLPI Inventory format lib

10451.7k](/packages/glpi-project-inventory-format)[hi-folks/data-block

Data class for managing nested arrays and JSON data.

1472.2k](/packages/hi-folks-data-block)[soukicz/llm

LLM client with support for cache, tools and async requests

445.6k](/packages/soukicz-llm)

PHPackages © 2026

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