ChAoS

Promote ChAoS. Protect ChAoS. Preserve ChAoS. Support Open Source.

ChAoS MVC

PHP MVC Framework

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

Foundation Directed Repair

The ChAoS MVC Installer will be getting changed

It has to understand its environment
Is it:
  • On Windows
  • On Apache2
  • On NGINX
  • On LightSpeed
  • On Open LightSpeed

and act accordingly

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.

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.