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

ActivePackage

escolalms/core
==============

Escola Headless LMS

1.3.15(1y ago)4265.9k↓35.9%320MITPHPPHP &gt;=7.4

Since Mar 10Pushed 1y ago1 watchersCompare

[ Source](https://github.com/EscolaLMS/Core)[ Packagist](https://packagist.org/packages/escolalms/core)[ RSS](/packages/escolalms-core/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (9)Versions (47)Used By (20)

Core
====

[](#core)

[![codecov](https://camo.githubusercontent.com/284c49900bcc3262f0192b1d77aaa058cee6db9772b50bc1f60e3efca6656a6f/68747470733a2f2f636f6465636f762e696f2f67682f4573636f6c614c4d532f436f72652f6272616e63682f6d61696e2f67726170682f62616467652e7376673f746f6b656e3d53424157575646355158)](https://codecov.io/gh/EscolaLMS/Core)[![phpunit](https://github.com/EscolaLMS/Core/actions/workflows/test.yml/badge.svg)](https://github.com/EscolaLMS/Core/actions/workflows/test.yml)[![downloads](https://camo.githubusercontent.com/6b2aa7037610e58842a5a1f6b17b77b37935070943b74b20c3d660cb93a7e3e8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6573636f6c616c6d732f636f7265)](https://packagist.org/packages/escolalms/core)[![downloads](https://camo.githubusercontent.com/129b12b0d3fb089d36f6f9e66d355aecf0cdbe34908ba756d133b1f97d0d568d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6573636f6c616c6d732f636f7265)](https://packagist.org/packages/escolalms/core)[![downloads](https://camo.githubusercontent.com/092ad855285dffc26e8fee4daed525d8662b1fb353451fb72985535552d046e2/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6573636f6c616c6d732f636f7265)](https://packagist.org/packages/escolalms/core)[![Maintainability](https://camo.githubusercontent.com/8614e434c09c09f12531135ed08ade436eede13a58550f35cc6b586a2fee73fa/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f33383233373562623661386565393664393837352f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/EscolaLMS/Core/maintainability)[![swagger](https://camo.githubusercontent.com/bf46f50926ef796b1bb0b6e41af746af52ff3aacdffb0533450f3b614a7334a2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63756d656e746174696f6e2d737761676765722d677265656e)](https://escolalms.github.io/Core/)[![Mutation testing badge](https://camo.githubusercontent.com/b5f0fc6c641830c5d3c6e943ddfb44eaed40565d8ef6dc296d3c4da4750d82ee/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f7374796c653d666c61742675726c3d687474707325334125324625324662616467652d6170692e737472796b65722d6d757461746f722e696f2532466769746875622e636f6d2532464573636f6c614c4d53253246436f72652532466d61696e)](https://dashboard.stryker-mutator.io/reports/github.com/EscolaLMS/Core/main)

Escola LMS Core Package

Package contains all basic classes and features used in Escola LMS, and it's obligatory to work with any other LMS package.

Repositories
------------

[](#repositories)

Package contains `EscolaLms\Core\Repositories\BaseRepository` class, that should extend all other repositories.

For searching and filtering data you may use Criteria array, basic criteria are also provided in this package.

```
// TODO: Example of Criteria usage
```

Users
-----

[](#users)

User model and migrations provided by this package are the simplest user model that may be used in LMS. In the real app, you should setup your own guard, that may extend `EscolaSoft\EscolaLms\Models\User` and use user traits from other packages.

###  Health Score

45

—

FairBetter than 93% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity39

Limited adoption so far

Community35

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor2

2 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 ~27 days

Recently: every ~43 days

Total

45

Last Release

677d ago

Major Versions

0.1.6 → 1.0.72021-03-11

PHP version history (2 changes)0.1PHP ^7.4

1.0.9PHP &gt;=7.4

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/76b9f62c3cf6603a01880fff42fd6579cdb859da0cbaa81f9aabea0d3d399d26?d=identicon)[mwl91](/maintainers/mwl91)

![](https://www.gravatar.com/avatar/e791b5bdad89e5839add900fa94fd709e7c0a3bb8c538513a5d287d682ed387a?d=identicon)[pa-cholek](/maintainers/pa-cholek)

---

Top Contributors

[![MWL91](https://avatars.githubusercontent.com/u/3055903?v=4)](https://github.com/MWL91 "MWL91 (33 commits)")[![qunabu](https://avatars.githubusercontent.com/u/214608?v=4)](https://github.com/qunabu "qunabu (22 commits)")[![pa-cholek](https://avatars.githubusercontent.com/u/5345420?v=4)](https://github.com/pa-cholek "pa-cholek (13 commits)")[![HerbertIV](https://avatars.githubusercontent.com/u/62691459?v=4)](https://github.com/HerbertIV "HerbertIV (9 commits)")[![mako321](https://avatars.githubusercontent.com/u/59456825?v=4)](https://github.com/mako321 "mako321 (9 commits)")[![KrzysztofDziedziechEscolasoft](https://avatars.githubusercontent.com/u/96292232?v=4)](https://github.com/KrzysztofDziedziechEscolasoft "KrzysztofDziedziechEscolasoft (4 commits)")[![daVitekPL](https://avatars.githubusercontent.com/u/58150098?v=4)](https://github.com/daVitekPL "daVitekPL (4 commits)")[![dyfero](https://avatars.githubusercontent.com/u/59400506?v=4)](https://github.com/dyfero "dyfero (3 commits)")[![krzEscola](https://avatars.githubusercontent.com/u/85549830?v=4)](https://github.com/krzEscola "krzEscola (2 commits)")[![shdpl](https://avatars.githubusercontent.com/u/279424?v=4)](https://github.com/shdpl "shdpl (1 commits)")[![dicani0](https://avatars.githubusercontent.com/u/58490533?v=4)](https://github.com/dicani0 "dicani0 (1 commits)")[![brnysn](https://avatars.githubusercontent.com/u/31011885?v=4)](https://github.com/brnysn "brnysn (1 commits)")

---

Tags

headlesslaravellms

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[typicms/base

A modular multilingual CMS built with Laravel, enabling developers to manage structured content like pages, news, events, and more.

1.6k20.3k](/packages/typicms-base)

PHPackages © 2026

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