PHPackages                             luxid/engine - 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. luxid/engine

ActiveLibrary[Framework](/categories/framework)

luxid/engine
============

The core engine of Luxid PHP Framework

v0.4.6(2mo ago)11003MITPHPPHP ^8.0

Since Dec 22Pushed 1mo agoCompare

[ Source](https://github.com/LuxidDev/Luxid-Engine)[ Packagist](https://packagist.org/packages/luxid/engine)[ RSS](/packages/luxid-engine/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (33)Used By (3)

 [![Luxid Logo](https://camo.githubusercontent.com/d0a159623ea554142147909c8c3810faed1c3c85bda1f2009c56a3859ec5ca52/68747470733a2f2f6c757869642e6465762f6c696f6e352e737667)](https://camo.githubusercontent.com/d0a159623ea554142147909c8c3810faed1c3c85bda1f2009c56a3859ec5ca52/68747470733a2f2f6c757869642e6465762f6c696f6e352e737667)

 **Luxid Engine**
 A lightweight, expressive PHP framework for developers who value clarity and control.

 ⚠️ **Pre-release:** APIs are unstable and subject to change.

---

About Luxid
-----------

[](#about-luxid)

> **Note:** This repository contains the core engine of the Luxid framework. If you want to build an application using Luxid, starter templates and documentation will be provided in the future.

**Luxid** is a modern, lightweight PHP framework designed with simplicity, speed, and architectural clarity in mind.

Rather than enforcing heavy abstractions, Luxid gives developers full control over how their applications are structured while still providing powerful tools for routing, request handling, and rendering.

Luxid introduces a clean architectural pattern called **SEA**:

> **Screen (Views) → Entities (Models) → Actions (Controllers)**

This structure keeps applications readable, maintainable, and easy to reason about—especially for developers interested in understanding framework internals.

---

Why Luxid?
----------

[](#why-luxid)

Web development should feel clear and enjoyable, not overwhelming.

Luxid focuses on:

- Explicit and expressive routing
- Action-based request handling
- A simple, readable rendering system
- Minimal setup with maximum flexibility
- Transparent internals with no hidden magic

Luxid removes unnecessary complexity found in larger frameworks while preserving the features developers rely on daily.

---

Key Features
------------

[](#key-features)

- Fast and expressive routing engine
- Action-based controllers (a cleaner alternative to classical MVC)
- Lightweight Screen rendering system using `.nova.php`
- Framework-level request sanitization
- Extensible and modular architecture
- Elegant and readable syntax
- Zero-dependency core (Composer autoloading only)

---

Use Cases
---------

[](#use-cases)

Luxid is well suited for:

- Small to medium-sized web applications
- APIs and backend services
- Dashboards and admin panels
- School and campus management systems
- Learning and teaching modern PHP framework design

---

Learning Luxid
--------------

[](#learning-luxid)

Luxid is intentionally designed to be beginner-friendly, especially for developers learning how frameworks work internally.

Documentation and guides will be published soon in the `/docs` directory.

Until then, you can explore the core structure:

- `screens/` — application views and UI logic
- `actions/` — request handlers and controllers
- `entities/` — domain models
- `system/` — framework core (Router, Request, Response, Engine)

---

Contributing
------------

[](#contributing)

Thank you for considering contributing to Luxid.

Contribution guidelines will be included in the documentation. In general:

- Follow PSR-12 coding standards
- Submit pull requests with clear descriptions
- Ensure new features are documented and tested

---

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

If you discover a security vulnerability within Luxid, please report it responsibly.

**Email:**

All reports will be reviewed and addressed promptly.

---

License
-------

[](#license)

Luxid is open-source software licensed under the **MIT License**.

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance87

Actively maintained with recent releases

Popularity12

Limited adoption so far

Community10

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.

###  Release Activity

Cadence

Every ~2 days

Total

32

Last Release

81d ago

### Community

Maintainers

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

---

Top Contributors

[![SinofPride-999](https://avatars.githubusercontent.com/u/169184542?v=4)](https://github.com/SinofPride-999 "SinofPride-999 (51 commits)")

---

Tags

frameworkluxidluxid-enginemvcphpphp8phpframeworkmvcluxid

### Embed Badge

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

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

PHPackages © 2026

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