PHPackages                             elyerr/elymod-app - 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. elyerr/elymod-app

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

elyerr/elymod-app
=================

v1.0.5(2w ago)037↓16.7%MITVue

Since Jun 23Pushed 2w agoCompare

[ Source](https://github.com/elyerrlabs/elymod-app)[ Packagist](https://packagist.org/packages/elyerr/elymod-app)[ RSS](/packages/elyerr-elymod-app/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (2)DependenciesVersions (7)Used By (0)

Elymod App
==========

[](#elymod-app)

**Elymod App** is the official module skeleton used by OAuth2 Passport Server to generate Elymod modules.

It provides a preconfigured application structure, development environment, and tooling required to build isolated modules that seamlessly integrate with the OAuth2 Passport Server ecosystem.

Designed for a plug-and-play experience, Elymod App allows developers to focus on business logic while the platform handles authentication, authorization, dependency isolation, and core services.

---

Purpose
=======

[](#purpose)

Elymod App serves as the blueprint for all Elymod modules.

When a new module is created, OAuth2 Passport Server generates a fresh module instance based on this skeleton, ensuring consistency across the ecosystem.

---

Creating Modules
================

[](#creating-modules)

Modules are generated directly from OAuth2 Passport Server:

```
php artisan module:make ModuleName
```

This command creates a fully configured Elymod module ready for development.

---

Features
========

[](#features)

- Official Elymod module skeleton
- Plug-and-play integration with OAuth2 Passport Server
- Preconfigured development environment
- Qasi-powered frontend tooling
- Laravel-inspired project structure
- Isolated module architecture
- Independent routing, views, middleware, and configuration
- Elyscope dependency isolation support
- Enterprise-ready modular foundation

---

Dependency Isolation
====================

[](#dependency-isolation)

Elymod modules are designed to work alongside Elyscope, the dependency isolation layer of the Elymod ecosystem.

Elyscope extends Composer by applying module-specific dependency scoping and namespace isolation, allowing multiple modules to use different versions of the same packages without causing conflicts.

This approach helps ensure that modules remain self-contained and independent from both the host application and other installed modules.

---

Architecture
============

[](#architecture)

Each generated module owns its:

- Routes
- Controllers
- Views
- Middleware
- Policies
- Configuration
- Assets
- Dependencies
- Business logic

while remaining isolated from the host application.

This ensures that modules can evolve independently without affecting platform stability.

---

Development Philosophy
======================

[](#development-philosophy)

> The platform owns authentication and authorization.
>
> Modules own business functionality.

OAuth2 Passport Server provides the core platform services, while Elymod modules extend the platform through independent and portable functionality.

---

Ecosystem
=========

[](#ecosystem)

- OAuth2 Passport Server
- Elymod
- Elymod App
- Elyscope
- Laravel Runtime
- Third-party Elymod Modules

---

License
=======

[](#license)

MIT License.

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance97

Actively maintained with recent releases

Popularity11

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity38

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 ~5 days

Total

6

Last Release

15d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/966b515d3fb063763019b1950c8c9b4891373924e10f6867420525a726e08217?d=identicon)[elyerr](/maintainers/elyerr)

---

Top Contributors

[![elyerr](https://avatars.githubusercontent.com/u/94133542?v=4)](https://github.com/elyerr "elyerr (26 commits)")

### Embed Badge

![Health badge](/badges/elyerr-elymod-app/health.svg)

```
[![Health](https://phpackages.com/badges/elyerr-elymod-app/health.svg)](https://phpackages.com/packages/elyerr-elymod-app)
```

###  Alternatives

[xenolope/quahog

A PHP client library for ClamAV clamd daemon

878.5M42](/packages/xenolope-quahog)

PHPackages © 2026

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