PHPackages                             tinhr/h5p-core - 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. tinhr/h5p-core

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

tinhr/h5p-core
==============

H5P Core functionality in PHP

v1.28(10mo ago)1781GPL-3.0PHPPHP &gt;=7.0.0

Since Jun 19Pushed 10mo agoCompare

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

READMEChangelog (2)DependenciesVersions (4)Used By (1)

This folder contains the general H5P library. The files within this folder are not specific to any framework.

Any interaction with an LMS, CMS or other frameworks is done through interfaces. Platforms need to implement the H5PFrameworkInterface(in h5p.classes.php) and also do the following:

- Provide a form for uploading H5P packages.
- Place the uploaded H5P packages in a temporary directory +++

See existing implementations for details. For instance the Drupal H5P module located at drupal.org/project/h5p

We will make available documentation and tutorials for creating platform integrations in the future.

The H5P PHP library is GPL licensed due to GPL code being used for purifying HTML provided by authors.

License
-------

[](#license)

Open Sans font is licensed under Apache license, Version 2.0

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance54

Moderate activity, may be stable

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity33

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

Every ~11 days

Total

2

Last Release

315d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7488c1407b51f24238323de8495e8447f979a9e6040d79b3e54ea6abbe5b6caa?d=identicon)[iamtinhr](/maintainers/iamtinhr)

---

Top Contributors

[![iamtinhr](https://avatars.githubusercontent.com/u/151376853?v=4)](https://github.com/iamtinhr "iamtinhr (1 commits)")

---

Tags

contentinteractivequizh5phvp

### Embed Badge

![Health badge](/badges/tinhr-h5p-core/health.svg)

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

###  Alternatives

[h5p/h5p-core

H5P Core functionality in PHP

1401.5M32](/packages/h5p-h5p-core)[h5p/h5p-editor

H5P Editor functionality in PHP

761.5M29](/packages/h5p-h5p-editor)[willdurand/negotiation

Content Negotiation tools for PHP provided as a standalone library.

1.4k122.0M157](/packages/willdurand-negotiation)[jorisdugue/h5p-bundle

H5P Bundle for Symfony 5, 6 and Symfony 7

1131.7k](/packages/jorisdugue-h5p-bundle)[coldtrick/thewire_tools

Extend the functionality of The Wire

133.2k](/packages/coldtrick-thewire-tools)

PHPackages © 2026

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