PHPackages                             hkarlstrom/openapi-reader - 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. hkarlstrom/openapi-reader

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

hkarlstrom/openapi-reader
=========================

Library for parsing OpenAPI JSON/YAML documentation files.

0.5(3y ago)9232.3k↓61%14[2 issues](https://github.com/hkarlstrom/openapi-reader/issues)[2 PRs](https://github.com/hkarlstrom/openapi-reader/pulls)1MITPHPPHP ^8.1CI failing

Since Sep 21Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/hkarlstrom/openapi-reader)[ Packagist](https://packagist.org/packages/hkarlstrom/openapi-reader)[ RSS](/packages/hkarlstrom-openapi-reader/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (3)Versions (17)Used By (1)

OpenAPI Reader
==============

[](#openapi-reader)

Library for parsing [OpenAPI](https://swagger.io/specification/) JSON/YAML documentation files.

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

[](#installation)

It's recommended that you use [Composer](https://getcomposer.org/download) to install.

```
composer require hkarlstrom/openapi-reader
```

License
-------

[](#license)

The OpenAPI Reader is licensed under the MIT license. See [License File](LICENSE) for more information.

###  Health Score

48

—

FairBetter than 93% of packages

Maintenance45

Moderate activity, may be stable

Popularity42

Moderate usage in the ecosystem

Community21

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 66.7% 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 ~119 days

Recently: every ~360 days

Total

15

Last Release

1166d ago

PHP version history (3 changes)0.1.0PHP ^7.1

0.4PHP ^7.1||^8.0

0.5PHP ^8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/793063?v=4)[Henrik Karlström](/maintainers/hkarlstrom)[@hkarlstrom](https://github.com/hkarlstrom)

---

Top Contributors

[![hkarlstrom](https://avatars.githubusercontent.com/u/793063?v=4)](https://github.com/hkarlstrom "hkarlstrom (20 commits)")[![lezhnev74](https://avatars.githubusercontent.com/u/10206110?v=4)](https://github.com/lezhnev74 "lezhnev74 (2 commits)")[![shadowhand](https://avatars.githubusercontent.com/u/38203?v=4)](https://github.com/shadowhand "shadowhand (2 commits)")[![thesebas](https://avatars.githubusercontent.com/u/827416?v=4)](https://github.com/thesebas "thesebas (1 commits)")[![username-notavailable](https://avatars.githubusercontent.com/u/62793549?v=4)](https://github.com/username-notavailable "username-notavailable (1 commits)")[![cia1](https://avatars.githubusercontent.com/u/7448714?v=4)](https://github.com/cia1 "cia1 (1 commits)")[![Zymna](https://avatars.githubusercontent.com/u/62969568?v=4)](https://github.com/Zymna "Zymna (1 commits)")[![diego-ninja](https://avatars.githubusercontent.com/u/78662279?v=4)](https://github.com/diego-ninja "diego-ninja (1 commits)")[![francescozanoni](https://avatars.githubusercontent.com/u/16524243?v=4)](https://github.com/francescozanoni "francescozanoni (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/hkarlstrom-openapi-reader/health.svg)

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

###  Alternatives

[craftcms/cms

Craft CMS

3.6k3.6M3.1k](/packages/craftcms-cms)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1189.8k](/packages/rcsofttech-audit-trail-bundle)[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1616.4k14](/packages/2lenet-crudit-bundle)[aeliot/todo-registrar

Register TODOs from source code in issue tracker

153.0k](/packages/aeliot-todo-registrar)

PHPackages © 2026

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