| Recommend this page to a friend! | 
| Info | Example | Reputation | Support forum | Blog | Links | 
| Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
| 2025-06-13 (Less than 1 hour ago)  | Not yet rated by the users | Total: Not yet counted | Not yet ranked | |||||
| Version | License | PHP version | Categories | |||
| catalyst 1.0 | MIT/X Consortium ... | 7.1 | Libraries, Design Patterns, PHP 7 | 
| Description | Authors Walter Nuñez Contributor  | |
This package can framework to develop MVC-based PHP applications.  | 
Please read this document to learn how to install and use this PHP MVC framework.
<?php | 
Catalyst is a modern PHP framework designed with flexibility, performance, and developer experience in mind. It combines established architectural patterns with pragmatic solutions to create a robust foundation for PHP applications.
Catalyst is a PHP framework developed by Walter Nuñez (arcanisgk) that combines the best aspects of various architectural patterns to create a flexible yet powerful development environment. The framework requires PHP 8.3 and is distributed under the MIT License.
Catalyst is built on several key principles:
Catalyst uses a dual-space architecture that explicitly separates framework code from application code:
This separation allows for framework updates without disrupting application code, while still providing all the extension points needed for customization.
Unlike frameworks that rigidly adhere to a single pattern, Catalyst strategically employs multiple architectural patterns where they make the most sense:
This mixed approach allows developers to use familiar patterns while avoiding their limitations.
Catalyst provides built-in support for multi-language applications:
The framework includes a comprehensive error management system:
composer create-project arcanisgk/catalyst my-project
cd my-project
Catalyst is open-sourced software licensed under the MIT License.
Contributions are welcome! Please feel free to submit a Pull Request.
For documentation and more information, visit catalyst.lh-2.net.
| File | Role | Description | ||
|---|---|---|---|---|
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Doc. | Documentation | |||
| Lic. | License text | |||
| Doc. | Documentation | |||
| Doc. | Documentation | |||
| / | app | / | Assets | 
| / | app | / | Assets | / | Framework | 
| / | app | / | Assets | / | Framework | / | Core | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Class | Class source | ||
| / | app | / | Assets | / | Framework | / | Core | / | Argument | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
| / | app | / | Assets | / | Framework | / | Core | / | Database | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Framework | / | Core | / | Exceptions | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Framework | / | Core | / | Http | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Framework | / | Core | / | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Aux. | Configuration script | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Framework | / | Core | / | Middleware | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Framework | / | Core | / | Providers | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Framework | / | Core | / | Response | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Framework | / | Core | / | Route | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Framework | / | Core | / | Session | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Framework | / | Core | / | Translation | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Framework | / | Core | / | View | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Framework | / | Traits | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Helpers | 
| / | app | / | Assets | / | Helpers | / | Config | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
| / | app | / | Assets | / | Helpers | / | Debug | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Helpers | / | Error | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Helpers | / | Security | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Locale | / | en | 
| File | Role | Description | 
|---|---|---|
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
| / | app | / | Assets | / | Locale | / | es | 
| File | Role | Description | 
|---|---|---|
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
| / | app | / | Assets | / | Solution | 
| File | Role | Description | ||
|---|---|---|---|---|
| / | app | / | Assets | / | Solution | / | Controllers | 
| File | Role | Description | 
|---|---|---|
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
|    | 
Class | Class source | 
| / | app | / | Assets | / | Solution | / | Views | 
| / | app | / | Assets | / | Solution | / | Views | / | Config | 
| / | app | / | Assets | / | Solution | / | Views | / | Home | 
| File | Role | Description | 
|---|---|---|
|    | 
Aux. | Configuration script | 
|    | 
Aux. | Configuration script | 
| / | bootstrap | 
| / | bootstrap | / | config | / | backup | 
| File | Role | Description | 
|---|---|---|
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
| / | bootstrap | / | constant | 
| File | Role | Description | 
|---|---|---|
|    | 
Example | Example script | 
|    | 
Aux. | Configuration script | 
| / | bootstrap | / | loaders | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Aux. | Configuration script | ||
|    | 
Aux. | Configuration script | ||
|    | 
Aux. | Configuration script | ||
|    | 
Example | Example script | ||
|    | 
Example | Example script | ||
|    | 
Class | Class source | ||
|    | 
Aux. | Configuration script | ||
| / | bootstrap | / | loaders | / | globals | 
| File | Role | Description | 
|---|---|---|
|    | 
Example | Example script | 
|    | 
Example | Example script | 
|    | 
Example | Example script | 
| / | bootstrap | / | routes | 
| / | bootstrap | / | template | 
| / | bootstrap | / | template | / | error | 
| File | Role | Description | 
|---|---|---|
|    | 
Aux. | Configuration script | 
|    | 
Aux. | Configuration script | 
|    | 
Aux. | Configuration script | 
|    | 
Aux. | Configuration script | 
| / | bootstrap | / | template | / | layouts | 
| File | Role | Description | 
|---|---|---|
|    | 
Aux. | Configuration script | 
|    | 
Aux. | Configuration script | 
|    | 
Aux. | Configuration script | 
|    | 
Aux. | Configuration script | 
|    | 
Aux. | Configuration script | 
| / | bootstrap | / | template | / | partials | 
| File | Role | Description | 
|---|---|---|
|    | 
Aux. | Configuration script | 
|    | 
Example | Example script | 
| / | cache | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Aux. | Configuration script | ||
| / | public | 
| / | public | / | assets | 
| / | public | / | assets | / | css | 
| File | Role | Description | ||
|---|---|---|---|---|
|    | 
Data | Auxiliary data | ||
|    | 
Data | Auxiliary data | ||
| / | public | / | assets | / | css | / | firacode | 
| File | Role | Description | 
|---|---|---|
|    | 
Data | Auxiliary data | 
| / | public | / | assets | / | img | / | favicon | 
| File | Role | Description | 
|---|---|---|
|    | 
Data | Auxiliary data | 
|    | 
Icon | Icon image | 
|    | 
Data | Auxiliary data | 
|    | 
Icon | Icon image | 
|    | 
Data | Auxiliary data | 
|    | 
Icon | Icon image | 
|    | 
Data | Auxiliary data | 
|    | 
Icon | Icon image | 
|    | 
Data | Auxiliary data | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Data | Auxiliary data | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
| / | public | / | assets | / | img | / | landing | 
| File | Role | Description | 
|---|---|---|
|    | 
Icon | Icon image | 
|    | 
Icon | Icon image | 
| / | public | / | assets | / | js | 
| File | Role | Description | 
|---|---|---|
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
|    | 
Data | Auxiliary data | 
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. | 
| Version Control | Unique User Downloads | |||||||
| 100% | 
  | 
| Applications that use this package | 
 If you know an application of this package, send a message to the author to add a link here.