PHPackages                             easy-system/es-framework - 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. easy-system/es-framework

ActiveLibrary

easy-system/es-framework
========================

Easy System Framework

013PHP

Since Jun 21Pushed 9y ago1 watchersCompare

[ Source](https://github.com/easy-system/es-framework)[ Packagist](https://packagist.org/packages/easy-system/es-framework)[ RSS](/packages/easy-system-es-framework/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![Logo](data/es-logo.png?raw=true)](data/es-logo.png?raw=true)

The framework of easy system.
=============================

[](#the-framework-of-easy-system)

The PHP web framework.

> In developing

Structure
=========

[](#structure)

### External dependences

[](#external-dependences)

- [php-fig/http-message](https://github.com/php-fig/http-message)Holds all interfaces/classes/traits related to PSR-7.

### System Level 0, "Drivers"

[](#system-level-0-drivers)

ComponentDescription[easy-system/es-component](https://github.com/easy-system/es-component)The package provides the interface of system component.[easy-system/es-exception](https://github.com/easy-system/es-exception)The package provides the interfaces of system exceptions.[easy-system/es-container](https://github.com/easy-system/es-container)The package provides the functionality of typical data containers.[easy-system/es-loader](https://github.com/easy-system/es-loader)The package provides a loading of PHP classes.[easy-system/es-http](https://github.com/easy-system/es-http)The package represents a HTTP layer, compatible with PSR-7.[easy-system/es-cache](https://github.com/easy-system/es-cache)The package provides the data caching feature.[easy-system/es-router](https://github.com/easy-system/es-router)The Psr-7 -compatible router.easy-system/es-sessionIn developingeasy-system/es-dbalIn developing### System Level I, "Kernel"

[](#system-level-i-kernel)

ComponentDescription[easy-system/es-services](https://github.com/easy-system/es-services)The package provides a implementation of Service Locator design pattern.[easy-system/es-events](https://github.com/easy-system/es-events)The package provides an implementation of event-driven architecture.[easy-system/es-system](https://github.com/easy-system/es-system)The event based system.[easy-system/es-modules](https://github.com/easy-system/es-modules)The package provides the functionality of modular system.[easy-system/es-server](https://github.com/easy-system/es-server)The package provides exchange of HTTP messages with clients.### System Level II, MVC Layer

[](#system-level-ii-mvc-layer)

ComponentDescription[easy-system/es-mvc](https://github.com/easy-system/es-modules)The package provides MVC layer interfaces.[easy-system/es-controllers](https://github.com/easy-system/es-controllers)The package provides the implementation of MVC controllers in modular system.[easy-system/es-controller-plugins](https://github.com/easy-system/es-controller-plugins)The package provides the functionality of the controller plugins.[easy-system/es-view](https://github.com/easy-system/es-view)The package provides the implementation of MVC view in modular system.[easy-system/es-view-helpers](https://github.com/easy-system/es-view-helpers)The package provides the functionality of the view helpers.[easy-system/es-template](https://github.com/easy-system/es-template)The default system template engine.[easy-system/es-models](https://github.com/easy-system/es-models)The package provides the implementation of MVC models in modular system.### System Level III, System handlers

[](#system-level-iii-system-handlers)

ComponentDescription[easy-system/es-routing](https://github.com/easy-system/es-routing)The package provides the routing of http request.[easy-system/es-dispatcher](https://github.com/easy-system/es-dispatcher)The package provides the dispatching of system controllers.[easy-system/es-finisher](https://github.com/easy-system/es-finisher)The package provides sending an http response.[easy-system/es-error](https://github.com/easy-system/es-error)The package provides strategies of handling fatal system errors.### System Level IV, Application layer

[](#system-level-iv-application-layer)

ComponentDescription[easy-system/es-debug](https://github.com/easy-system/es-debug)The package provides the debug feature.easy-system/es-databaseIn developingeasy-system/es-navigationIn developing

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/5191fb04f29d4e4d0da7041f8654f07c8cff1e512ee4d1010eba7797db68b8f0?d=identicon)[Damon Smith](/maintainers/Damon%20Smith)

---

Top Contributors

[![easy-system](https://avatars.githubusercontent.com/u/16887818?v=4)](https://github.com/easy-system "easy-system (13 commits)")

### Embed Badge

![Health badge](/badges/easy-system-es-framework/health.svg)

```
[![Health](https://phpackages.com/badges/easy-system-es-framework/health.svg)](https://phpackages.com/packages/easy-system-es-framework)
```

PHPackages © 2026

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