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.