PHPackages                             celemas/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. [Framework](/categories/framework)
4. /
5. celemas/core

ActiveLibrary[Framework](/categories/framework)

celemas/core
============

Celemas core web framework

0.2.0(3mo ago)031MITPHPPHP ^8.5CI passing

Since Jan 31Pushed 2w ago1 watchersCompare

[ Source](https://github.com/celemas/core)[ Packagist](https://packagist.org/packages/celemas/core)[ Docs](https://duon.run/core)[ RSS](/packages/celemas-core/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (11)Versions (3)Used By (0)

Celemas Core Framework
======================

[](#celemas-core-framework)

[![ci](https://github.com/celemas/core/actions/workflows/ci.yml/badge.svg)](https://github.com/celemas/core/actions)[![codecov](https://camo.githubusercontent.com/8fff680af75e969b35b46ad7b3a538eec4fe9395f500bd0143dde1492a10b76a/68747470733a2f2f636f6465636f762e696f2f6769746875622f63656c656d61732f636f72652f67726170682f62616467652e7376673f746f6b656e3d4a4c4b335243565a504c)](https://codecov.io/github/celemas/core)[![psalm coverage](https://camo.githubusercontent.com/61c229e368d0b17639cc9190b001aa3053bbce484ca4b51e2da53ea5d67bca30/68747470733a2f2f73686570686572642e6465762f6769746875622f63656c656d61732f636f72652f636f7665726167652e7376673f)](https://shepherd.dev/github/celemas/core)[![psalm level](https://camo.githubusercontent.com/e542cb0b3e381e45fecd3357ec080955b77a33a9113a93f3163e84456c8e811f/68747470733a2f2f73686570686572642e6465762f6769746875622f63656c656d61732f636f72652f6c6576656c2e7376673f)](https://shepherd.dev/github/celemas/core)[![Software License](https://camo.githubusercontent.com/074b89bca64d3edc93a1db6c7e3b1636b874540ba91d66367c0e5e354c56d0ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e737667)](LICENSE.md)

Celemas Core is a lightweight and easily extendable &gt;=PHP 8.3 web framework.

> \[!WARNING\] This library is under active development, some of its features are still experimental and subject to change. Large parts of the documentation are missing.

It features:

- Http Routing.
- An autowiring container used for automatic dependency injection.
- Middleware.
- Convenience wrappers for PSR request, response and middleware.
- Logging.

Routing
-------

[](#routing)

`App` exposes the router's common route helpers and runs requests through the router `RoutingHandler` internally.

```
use Celemas\Core\App;
use Celemas\Router\Group;

$app = App::create();

$app->get('/health', [HealthController::class, 'show'], 'health');
$app->map(['GET', 'POST'], '/login', [AuthController::class, 'login'], 'login');
$app->any('/webhook', $webhook, 'webhook');

$app->group('/admin', function (Group $admin) use ($auth): void {
	$admin->middleware($auth);
	$admin->controller(AdminController::class);

	$admin->get('', 'index', 'admin.index');
	$admin->post('/login', 'login', 'admin.login');
});
```

Supported PSRs:

- PSR-3 Logger Interface
- PSR-4 Autoloading
- PSR-7 Http Messages (Request, Response, Stream, and so on.)
- PSR-11 Container Interface
- PSR-12 Extended Coding Style
- PSR-15 Http Middleware
- PSR-17 Http Factories

License
-------

[](#license)

This project is licensed under the [MIT license](LICENSE.md).

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance89

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 99.5% 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 ~20 days

Total

2

Last Release

108d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0c15f1690b643e5cbf205fd28f3b2ebb6c7448d34774bb92b7952150c901a689?d=identicon)[ernstla](/maintainers/ernstla)

---

Top Contributors

[![ernstla](https://avatars.githubusercontent.com/u/683620?v=4)](https://github.com/ernstla "ernstla (211 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

### Embed Badge

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

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

###  Alternatives

[cakephp/cakephp

The CakePHP framework

8.8k19.1M1.7k](/packages/cakephp-cakephp)[guzzlehttp/psr7

PSR-7 message implementation that also provides common utility methods

7.9k1.1B3.7k](/packages/guzzlehttp-psr7)[slim/slim

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs

12.3k51.8M1.4k](/packages/slim-slim)[tempest/framework

The PHP framework that gets out of your way.

2.2k31.1k11](/packages/tempest-framework)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[typo3/cms

TYPO3 CMS is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.

1.2k1.9M122](/packages/typo3-cms)

PHPackages © 2026

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