Why I Built the First Procedural MVC PHP Framework in 2026
NoClass is a modern MVC (Model-View-Controller) PHP framework built around procedural application development rather than application classes. To the best of my knowledge, it is the first procedural MVC framework of its kind, designed to provide the structure, features, and scalability developers expect from a modern framework without requiring a class-centric architecture.
If you had told me ten years ago that I would build a PHP framework that deliberately avoids application classes, I probably would have laughed.
After all, modern PHP development has become almost synonymous with object-oriented programming. Laravel, Symfony, and most other popular frameworks revolve around classes, dependency injection, service containers, facades, repositories, traits, and countless other abstractions.
For many developers, that's simply how PHP is supposed to be written.






