| 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.