PHPackages                             aurexengine/aurexengine - 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. aurexengine/aurexengine

ActiveLibrary[Framework](/categories/framework)

aurexengine/aurexengine
=======================

A lightweight PHP engine for building custom frameworks and applications.

010

Since Mar 15Pushed 3mo agoCompare

[ Source](https://github.com/aurexengine/aurexengine)[ Packagist](https://packagist.org/packages/aurexengine/aurexengine)[ RSS](/packages/aurexengine-aurexengine/feed)WikiDiscussions main Synced today

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

AurexEngine
===========

[](#aurexengine)

> A modular PHP framework builder designed for flexibility, scalability, and long-term ecosystem growth.

AurexEngine is not just a framework.

It is a **framework ecosystem** built to allow developers to:

- Build web applications
- Create their own framework distributions
- Compose modular packages
- Control updates without version conflicts
- Ship lightweight or full-stack setups

---

🚀 Installation
--------------

[](#-installation)

create a starter application:

```
composer create-project aurexengine/skeleton my-app
```

---

📦 What is `AurexEngine`?
------------------------

[](#-what-is-aurexengine)

This package acts as the **entry point and meta distribution** of the Aurex ecosystem.

It pulls together the official core components:

- `aurexengine/core`
- `aurexengine/http`
- `aurexengine/routing`
- `aurexengine/mvc`
- `aurexengine/database`
- `aurexengine/auth`

Think of it as:

> The full AurexEngine stack --- modular but unified.

---

🧱 Architecture Philosophy
-------------------------

[](#-architecture-philosophy)

AurexEngine is built around modular separation:

### Core

[](#core)

Container, application lifecycle, service providers, configuration, environment loading.

### HTTP

[](#http)

Request, response, middleware pipeline, kernel.

### Routing

[](#routing)

Router, route groups, parameters, dispatching.

### MVC

[](#mvc)

Controller base class and view rendering.

### Database

[](#database)

PDO connection manager, query builder, migrations.

### Auth

[](#auth)

Session-based authentication system.

Each package can be used independently.

---

🎯 Why AurexEngine?
------------------

[](#-why-aurexengine)

### 1️⃣ Modular by Design

[](#1️⃣-modular-by-design)

You can require only what you need:

```
composer require aurexengine/core
```

or

```
composer require aurexengine/database
```

Or install the full stack.

---

### 2️⃣ Framework Builder Concept

[](#2️⃣-framework-builder-concept)

AurexEngine allows you to:

- Build your own framework distribution
- Create custom skeletons
- Publish reusable modules
- Compose your own architecture

---

### 3️⃣ Clean Upgrade Path

[](#3️⃣-clean-upgrade-path)

Because the ecosystem is modular:

- You can update specific packages
- You avoid massive framework conflicts
- You maintain control over versions

---

### 4️⃣ Lightweight Yet Expandable

[](#4️⃣-lightweight-yet-expandable)

Start minimal. Scale when needed.

---

🛠 Example Usage
---------------

[](#-example-usage)

```
$router->get('/', function () {
    return 'Hello AurexEngine';
});
```

Controller example:

```
class HomeController extends Controller
{
    public function index()
    {
        return $this->view('home.index');
    }
}
```

Query example:

```
$users = db()->table('users')->whereEq('id', 1)->first();
```

Authentication:

```
auth()->attempt([
    'email' => 'user@example.com',
    'password' => 'secret'
]);
```

---

🏗 Ecosystem Packages
--------------------

[](#-ecosystem-packages)

Package Description

---

aurexengine/core Foundation &amp; container aurexengine/http HTTP kernel &amp; middleware aurexengine/routing Routing system aurexengine/mvc MVC layer aurexengine/database Database &amp; migrations aurexengine/auth Authentication

---

🧭 Roadmap
---------

[](#-roadmap)

- Console / CLI (`aurex` command)
- Reactive components (Wire-like system)
- Policy &amp; Authorization
- Queue system
- Caching layer
- Package publishing system
- Desktop runtime support

---

📖 Vision
--------

[](#-vision)

AurexEngine aims to be:

> A modern PHP engine where developers can build their own framework flavor instead of being locked into one.

It is inspired by modern ecosystems but designed for flexibility and control.

---

🤝 Contributing
--------------

[](#-contributing)

Contributions are welcome.

Open issues or pull requests in the respective package repository.

---

📜 License
---------

[](#-license)

MIT

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance53

Moderate activity, may be stable

Popularity5

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity15

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

Total

2

Last Release

131d ago

Major Versions

v0.1.0 → v1.0.02026-02-22

PHP version history (2 changes)v0.1.0PHP &gt;=8.0

v1.0.0PHP ^8.0

### Community

Maintainers

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

---

Top Contributors

[![erselmetz](https://avatars.githubusercontent.com/u/65773510?v=4)](https://github.com/erselmetz "erselmetz (20 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k39.6M299](/packages/laravel-dusk)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

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