ChAoS

PHP MVC Framework

ChAoS MVC

Protect the core. Grow outward.

Chaos MVC is a lightweight PHP framework built around a protected Core and modular growth. The foundation stays focused while capability expands around it.

The ChAoS identity

The many into one.

ChAoS brings structure to complexity.

Chaos MVC carries that identity into software: a stable center, clear boundaries, and capability that grows outward without turning the Core into a feature warehouse.

Latest announcement

Research underway

A user Module can own reusable domain libraries—geography, timezone, and other user modules can consume those libraries similarly to how ChAoS MVC exposes shared libraries, without moving module-specific logic into Core.

With our philosophy on protecting the root and growing outward from it, this research will prove whether or not a module can own shared libraries to be used in other modules.

A post will appear with the Conclusion of the Hypothesis after development and experimentation is complete.

Posted

Protected Core

Stability begins at the center.

Chaos MVC protects the framework foundation while allowing capability to expand around it.

Core components provide the essential behavior required by the framework. Optional functionality grows outward through modules rather than being piled into the center.

The architecture demonstrates the philosophy.

Protected
Core
Modules Views Capability Applications

MVC architecture

Three responsibilities. One predictable flow.

Chaos MVC follows the traditional Model–View–Controller pattern so application behavior remains easy to locate, understand, and maintain.

01

Model

Owns database interaction and application data logic.

02

View

Owns presentation and renders output for the user.

03

Controller

Coordinates requests and directs traffic between models and views.

Modular growth

Grow capability without consuming the Core.

Chaos MVC keeps the framework foundation focused while modules provide the capabilities individual applications actually need.

The result is a system that can remain understandable at its center while continuing to expand around it.

Core

The protected framework foundation required by every Chaos MVC application.

Modules

Installed capabilities that connect the application to functionality beyond the Core.

Built with Chaos MVC

Running in real-world systems.

Active deployments, not theoretical examples.

View all usage sites

Developer resources

Learn the conventions. Build with confidence.

ChAoS

Protect the core. Grow outward.

Chaos MVC is one expression of a larger ChAoS identity: structure at the center, capability extending outward.