PHPackages                             inwebo/open-resume-model - 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. inwebo/open-resume-model

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

inwebo/open-resume-model
========================

Open resume PHP model implementation.

1.0.0(3mo ago)0561GPL-3.0-or-laterPHPPHP ^8.0|^7.1CI failing

Since Jan 26Pushed 3mo agoCompare

[ Source](https://github.com/inwebo/open-resume-model)[ Packagist](https://packagist.org/packages/inwebo/open-resume-model)[ Docs](https://github.com/inwebo/open-resume-model)[ RSS](/packages/inwebo-open-resume-model/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (3)Used By (1)

Open Resume Model
=================

[](#open-resume-model)

[![License: GPL v3](https://camo.githubusercontent.com/48bf9b56d44f38db53ce21294cf0b9487d0a3734ab3ba1fe4c69858ae20db2c1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d626c75652e737667)](https://www.gnu.org/licenses/gpl-3.0)[![PHP Version](https://camo.githubusercontent.com/27951b753948e5b35d3513a27db112f83dae8aeb105d8ef2b740997bbce9b195/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253545372e31253230253743253230253545382e302d3737374242342e737667)](https://www.php.net/)[![Version](https://camo.githubusercontent.com/97f85f046265623c4b26076add9bcc55f9608152c20e78f07076369977c77d05/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d312e302e302d677265656e2e737667)](https://github.com/inwebo/open-resume-model)

Open resume PHP model implementation for creating structured, standardized CV/resume data.

📋 Description
-------------

[](#-description)

This library provides a PHP model implementation for handling resume/CV data in a structured and standardized way. It offers a clean, object-oriented approach to manage professional profiles, work experience, education, skills, and other resume-related information.

🎯 Features
----------

[](#-features)

- **Structured Data Model**: Clean PHP classes for resume components
- **Type Safety**: Full PHP type declarations for data integrity
- **PSR-4 Autoloading**: Standard autoloading configuration
- **Modern PHP**: Compatible with PHP 7.1+ and PHP 8.0+
- **Quality Assured**: Includes PHPStan and PHP-CS-Fixer for code quality

📦 Installation
--------------

[](#-installation)

Install via Composer:

```
composer require inwebo/open-resume-model
```

🔧 Requirements
--------------

[](#-requirements)

- PHP ^7.1 or ^8.0

🛠️ Development
--------------

[](#️-development)

### Code Quality Tools

[](#code-quality-tools)

This project uses industry-standard tools to maintain code quality:

#### PHP CS Fixer

[](#php-cs-fixer)

Format your code according to coding standards:

```
composer php-cs-fixer
```

#### PHPStan

[](#phpstan)

Run static analysis to detect potential issues:

```
composer phpstan
```

### Installing Development Dependencies

[](#installing-development-dependencies)

```
composer install --dev
```

📝 License
---------

[](#-license)

This project is licensed under the **GPL-3.0-or-later** License. See the [LICENSE](LICENSE) file for details.

👤 Author
--------

[](#-author)

**inwebo**

- GitHub: [@inwebo](https://github.com/inwebo)
- Email:

🤝 Contributing
--------------

[](#-contributing)

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/inwebo/open-resume-model/issues).

🔗 Links
-------

[](#-links)

- [Open resume format](https://github.com/jsonresume/resume-schema/blob/master/schema.json)
- [Homepage](https://github.com/inwebo/open-resume-model)
- [Homepage](https://github.com/inwebo/open-resume-model)
- [Report Bug](https://github.com/inwebo/open-resume-model/issues)
- [Request Feature](https://github.com/inwebo/open-resume-model/issues)

⭐ Show your support
-------------------

[](#-show-your-support)

Give a ⭐️ if this project helped you!

---

Made with ❤️ by [inwebo](https://github.com/inwebo)

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance80

Actively maintained with recent releases

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity40

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

Unknown

Total

1

Last Release

103d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/92592722fd7c1815942106409fe1edfde309e4ea41e92cd4bc23a3e71dbf8f54?d=identicon)[inwebo](/maintainers/inwebo)

---

Top Contributors

[![inwebo](https://avatars.githubusercontent.com/u/845359?v=4)](https://github.com/inwebo "inwebo (2 commits)")

---

Tags

symfonybundleopen-resume

###  Code Quality

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/inwebo-open-resume-model/health.svg)

```
[![Health](https://phpackages.com/badges/inwebo-open-resume-model/health.svg)](https://phpackages.com/packages/inwebo-open-resume-model)
```

###  Alternatives

[ekreative/uuid-extra-bundle

Paramconverter, Normalizer and Form Type for Ramsey Uuid

18168.6k](/packages/ekreative-uuid-extra-bundle)[fsi/datagrid-bundle

FSi Datagrid Bundle

1859.8k1](/packages/fsi-datagrid-bundle)[bornfreee/tactician-domain-events-bundle

Bundle to integrate Tactician Domain Events library with Symfony project

10138.6k](/packages/bornfreee-tactician-domain-events-bundle)

PHPackages © 2026

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