technology logo
technology logo

8 best PHP MVC libraries in 2023

share link

by Open Weaver kits ✔ dot icon Updated: Mar 3, 2023

Guide Kit Guide Kit  

The use of MVC frameworks for PHP development is a matter of choice. There are many ways to approach the problem and each one has its own merits. The use of MVC makes it easy to create multiple applications that share a common set of functionality without having to rewrite them from scratch each time you want to add new features, allowing developers to maintain all their applications in one place. MVC is a common architecture for crafting web applications, but it can be applied in many other scenarios as well. In fact, there are several PHP MVC libraries available for you to use in your next project. WP-MVC is the most popular PHP MVC library around. It's also the first one on this list! WP-MVC comes with a lot of features, like routing, templating and more. PHP-MVC is a great alternative to wp-mvc if you're looking for something more lightweight or want to use some features that wp-mvc doesn't have natively (like routing). This library also supports Laravel 5.* out of the box! Zend_MVC is another great alternative if you're looking for something more lightweight or want to use some features that wp-mvc doesn't have natively (like routing). Many developers depend on the following open source PHP MVC libraries

ZendSkeletonApplicationby zendframework

PHP doticonstar image 1535 doticonVersion:release-3.1.3doticon
License: Permissive (BSD-3-Clause)

Skeleton application for zend-mvc projects

Support
    Quality
      Security
        License
          Reuse

            ZendSkeletonApplicationby zendframework

            PHP doticon star image 1535 doticonVersion:release-3.1.3doticon License: Permissive (BSD-3-Clause)

            Skeleton application for zend-mvc projects
            Support
              Quality
                Security
                  License
                    Reuse

                      mvcby phalcon

                      PHP doticonstar image 780 doticonVersion:Currentdoticon
                      License: Others (Non-SPDX)

                      Phalcon MVC Examples

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                mvcby phalcon

                                PHP doticon star image 780 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                Phalcon MVC Examples
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          wp-mvcby tombenner

                                          PHP doticonstar image 618 doticonVersion:Currentdoticon
                                          License: Permissive (MIT)

                                          An MVC framework for WordPress

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    wp-mvcby tombenner

                                                    PHP doticon star image 618 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                    An MVC framework for WordPress
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              php-mvcby daveh

                                                              PHP doticonstar image 698 doticonVersion:Currentdoticon
                                                              License: Permissive (MIT)

                                                              A simple PHP model-view-controller framework, built step-by-step as part of the "Write PHP like a pro: build an MVC framework from scratch" course on Udemy.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        php-mvcby daveh

                                                                        PHP doticon star image 698 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                        A simple PHP model-view-controller framework, built step-by-step as part of the "Write PHP like a pro: build an MVC framework from scratch" course on Udemy.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse
                                                                                  PHP doticonstar image 123 doticonVersion:1.4.0doticon
                                                                                  License: Permissive (BSD-3-Clause)

                                                                                  Skeleton application for creating laminas-mvc based projects.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            laminas-mvc-skeletonby laminas

                                                                                            PHP doticon star image 123 doticonVersion:1.4.0doticon License: Permissive (BSD-3-Clause)

                                                                                            Skeleton application for creating laminas-mvc based projects.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      zend-mvcby zendframework

                                                                                                      PHP doticonstar image 108 doticonVersion:release-2.7.15doticon
                                                                                                      License: Others (Non-SPDX)

                                                                                                      Mvc component from Zend Framework

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                zend-mvcby zendframework

                                                                                                                PHP doticon star image 108 doticonVersion:release-2.7.15doticon License: Others (Non-SPDX)

                                                                                                                Mvc component from Zend Framework
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          titan-mvcby tkaratug

                                                                                                                          PHP doticonstar image 106 doticonVersion:v1.1.4doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          Titan - A Simple MVC Framework

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    titan-mvcby tkaratug

                                                                                                                                    PHP doticon star image 106 doticonVersion:v1.1.4doticon License: Permissive (MIT)

                                                                                                                                    Titan - A Simple MVC Framework
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse
                                                                                                                                              PHP doticonstar image 99 doticonVersion:Currentdoticon
                                                                                                                                              License: Weak Copyleft (LGPL-3.0)

                                                                                                                                              :fire: Simple PHP blog system application based on the MVC pattern and written in PHP 5.5. This project can be used as a Base MVC "framework" to start your PHP project easily under good development patterns and good development practice and organization.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        PHP-MVC-Blog-Systemby pH-7

                                                                                                                                                        PHP doticon star image 99 doticonVersion:Currentdoticon License: Weak Copyleft (LGPL-3.0)

                                                                                                                                                        :fire: Simple PHP blog system application based on the MVC pattern and written in PHP 5.5. This project can be used as a Base MVC "framework" to start your PHP project easily under good development patterns and good development practice and organization.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  See similar Kits and Libraries