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

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

escolasoft/h5p-core
===================

H5P Core functionality in PHP

1.24.0(6y ago)0488GPL-3.0PHPPHP &gt;=5.3.0

Since Jun 8Pushed 5y agoCompare

[ Source](https://github.com/EscolaSoft/h5p-php-library)[ Packagist](https://packagist.org/packages/escolasoft/h5p-core)[ Docs](https://h5p.org)[ RSS](/packages/escolasoft-h5p-core/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (38)Used By (0)

```
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.
```

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 56% 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 ~63 days

Total

19

Last Release

2438d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c857f3115c790c573d0617d7e9ba4011269ef7b9dfdb003dc4388846a62b14f7?d=identicon)[qunabu](/maintainers/qunabu)

---

Top Contributors

[![icc](https://avatars.githubusercontent.com/u/186580?v=4)](https://github.com/icc "icc (636 commits)")[![falcon-git](https://avatars.githubusercontent.com/u/1309361?v=4)](https://github.com/falcon-git "falcon-git (208 commits)")[![fnoks](https://avatars.githubusercontent.com/u/2578572?v=4)](https://github.com/fnoks "fnoks (139 commits)")[![otacke](https://avatars.githubusercontent.com/u/16688047?v=4)](https://github.com/otacke "otacke (56 commits)")[![thomasmars](https://avatars.githubusercontent.com/u/1640201?v=4)](https://github.com/thomasmars "thomasmars (31 commits)")[![timothyylim](https://avatars.githubusercontent.com/u/6047346?v=4)](https://github.com/timothyylim "timothyylim (16 commits)")[![tajakobsen](https://avatars.githubusercontent.com/u/2621231?v=4)](https://github.com/tajakobsen "tajakobsen (13 commits)")[![andreascerpus](https://avatars.githubusercontent.com/u/15773867?v=4)](https://github.com/andreascerpus "andreascerpus (8 commits)")[![jelenamilinovic](https://avatars.githubusercontent.com/u/22587510?v=4)](https://github.com/jelenamilinovic "jelenamilinovic (5 commits)")[![andrewnicols](https://avatars.githubusercontent.com/u/370047?v=4)](https://github.com/andrewnicols "andrewnicols (5 commits)")[![marclaporte](https://avatars.githubusercontent.com/u/1004261?v=4)](https://github.com/marclaporte "marclaporte (2 commits)")[![davericher](https://avatars.githubusercontent.com/u/6945951?v=4)](https://github.com/davericher "davericher (2 commits)")[![garemoko](https://avatars.githubusercontent.com/u/1363163?v=4)](https://github.com/garemoko "garemoko (2 commits)")[![limikael](https://avatars.githubusercontent.com/u/902911?v=4)](https://github.com/limikael "limikael (1 commits)")[![lukemuller](https://avatars.githubusercontent.com/u/4691138?v=4)](https://github.com/lukemuller "lukemuller (1 commits)")[![mannes](https://avatars.githubusercontent.com/u/611697?v=4)](https://github.com/mannes "mannes (1 commits)")[![MWL91](https://avatars.githubusercontent.com/u/3055903?v=4)](https://github.com/MWL91 "MWL91 (1 commits)")[![drsassafras](https://avatars.githubusercontent.com/u/18317850?v=4)](https://github.com/drsassafras "drsassafras (1 commits)")[![qunabu](https://avatars.githubusercontent.com/u/214608?v=4)](https://github.com/qunabu "qunabu (1 commits)")[![stronk7](https://avatars.githubusercontent.com/u/167147?v=4)](https://github.com/stronk7 "stronk7 (1 commits)")

---

Tags

contentinteractivequizh5phvp

### Embed Badge

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

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

###  Alternatives

[h5p/h5p-core

H5P Core functionality in PHP

1481.6M39](/packages/h5p-h5p-core)[h5p/h5p-editor

H5P Editor functionality in PHP

791.6M32](/packages/h5p-h5p-editor)[willdurand/negotiation

Content Negotiation tools for PHP provided as a standalone library.

1.4k129.0M213](/packages/willdurand-negotiation)[jorisdugue/h5p-bundle

H5P Bundle for Symfony 5, 6 and Symfony 7

1131.9k](/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)
