search
Get Started
search

Best MVC

Updated Daily
Filter by Tags

Rankings use category fit, feature coverage, pricing signals, public reception, and recency. Affiliate relationships do not affect scores.

0.0 - 10.0
Best 1 Laravel
Laravel

Laravel is a popular PHP framework designed for building robust web applications. Its Model-View-Controller (MVC) architecture promotes organized code and efficient development. It provides extensive tools for routing, security features including authentication, and database management. Laravel is p...

2 Ninja Framework

The Ninja Framework is a Java-based Model-View-Controller framework primarily utilized for backend development. It’s notable for its efficiency in building fullstack applications through its MVC structure and reliance on Java. Developers working with Java and seeking a robust framework for creating...

3 Phoenix Framework

The Phoenix Framework is a robust Elixir-based web application framework designed for building scalable and real-time applications. Built on the Erlang VM, it leverages its actor concurrency model to achieve high performance and resilience. It’s particularly suitable for developers creating demandin...

4 Spring Framework

The Spring Framework is a robust Java application framework primarily used for building enterprise-level backend systems. It’s notable for its extensive features including Model-View-Controller (MVC) support and dependency injection, simplifying complex development tasks. Developers working on large...

5 Symfony
Symfony

Symfony is a mature PHP framework designed for creating complex web applications. It’s notable for its robust architecture based on the Model-View-Controller (MVC) pattern and extensive component library. Developers building enterprise-level projects or those requiring scalable backend systems find...

6 ASP.NET MVC

ASP.NET MVC is a mature framework developed by Microsoft for creating robust web applications. It utilizes a Model-View-Controller architectural pattern to organize application logic and presentation. Primarily used by software developers familiar with C# and .NET technologies, it’s suitable for bui...

7 Angular
Angular
Free Plan Available

Angular, a comprehensive framework developed by Google, provides a structured and opinionated approach to building complex web applications. Its strong emphasis on TypeScript and dependency injection promotes code maintainability and scalability. While it has a steeper learning curve than React or V...

8 NestJS
NestJS

NestJS is a progressive Node.js framework for building efficient, scalable server-side applications. By adopting a highly structured, modular architecture inspired by Angular, it enforces best practices like dependency injection and module separation. This structure naturally guides developers towar...

9 Zend Framework

Zend Framework is a robust, PHP-based toolkit for developing web applications and services, offering components for tasks like routing, database interaction, and templating, built with flexibility in mind.

10 AdonisJS
AdonisJS

AdonisJS is a TypeScript-first web framework for Node.js, designed for building server-side applications. It follows a structured MVC (Model-View-Controller) architecture and includes built-in tools for routing, authentication, and database management via its own ORM called Lucid. The framework prov...

11 Mako Framework

Mako is a Python-based template engine designed for speed and flexibility, utilizing a custom tag syntax to generate text output like HTML or XML from data.

12 Catalyst
Catalyst

Catalyst is a permissive open-source web application framework built on top of the .NET runtime, designed to simplify development through convention over configuration and rapid prototyping capabilities.

13 Nette Framework

Nette Framework is a popular open-source web application framework for PHP designed to prioritize security, speed, and developer productivity. It utilizes a robust object-oriented architecture and includes built-in tools such as the Latte templating engine and the Tracy debugger. The framework provi...

14 Yii
Yii

Yii is a free, open-source PHP web application framework known for its performance, flexibility, and adherence to MVC architectural patterns, supporting rapid development of dynamic websites and APIs.

15 Grails
Grails

Grails is an open-source Java web application framework built on Groovy that simplifies development by providing conventions and integrations for common tasks like database access and RESTful API creation.

16 Merb
Merb

Merb was an open-source Model-View-Controller (MVC) web application framework written in the Ruby programming language. Developed as a lightweight and highly modular alternative to Ruby on Rails, it prioritized speed and flexibility by allowing developers to choose their specific object-relational m...

17 CodeIgniter

CodeIgniter is a free, open-source PHP framework for developing web applications. It provides routing, controllers, database access, validation, security utilities, and other reusable components while imposing relatively little configuration or structural overhead. Its compact design and extensive d...

18 Pylons Framework

Pylons is a Python web framework emphasizing flexibility and convention over configuration, offering developers choices in templating engines, ORMs, and other components for building complex applications.

19 Egg.js
Egg.js

Egg.js is a Node.js web framework created for building server-side applications, particularly larger services maintained by development teams. Originating at Alibaba, it extends the Koa middleware model with conventions, plugins, configuration management, and support for application and framework la...

20 Marionette.js

Marionette.js is an open-source JavaScript library that serves as a composite application architecture framework built on top of Backbone.js. It was created to mitigate Backbone's structural limitations in large-scale applications by introducing patterns such as views, regions, modules, and an event...

21 Beego
Beego

Beego is an open-source web application framework for the Go programming language. It follows the Model-View-Controller (MVC) architectural pattern and is heavily inspired by frameworks like Django, offering built-in support for routing, object-relational mapping (ORM), session management, and loggi...

22 CakePHP
CakePHP

CakePHP is an open-source web framework written in the PHP programming language, originally released in 2005. It follows the Model-View-Controller (MVC) architectural pattern and strictly adheres to the convention over configuration software design paradigm. The framework provides developers with bu...

23 Laminas MVC

Laminas MVC is an object-oriented web application framework for PHP, originating as the evolution of the Zend Framework project. It is built around an MVC (Model-View-Controller) architecture and heavily emphasizes modularity, component reuse, and strict adherence to standard PHP recommendations. Th...

24 Silverstripe Framework

Silverstripe is an open-source PHP framework known for its content management system (CMS) capabilities and emphasis on data modeling through SQL object relationships, facilitating rapid website development.

25 ColdBox
ColdBox

ColdBox is an open-source Model-View-Controller (MVC) framework for Adobe ColdFusion, providing structure and tools to build robust web applications with features like dependency injection and data access abstraction.

26 web2py
web2py

web2py is a free, open-source Python web framework created by Massimo Di Pierro that emphasizes ease of use, security, and rapid development. Following the Model-View-Controller (MVC) architectural pattern, it features a built-in web-based IDE, ticketing system for error handling, and automatic data...

27 Buffalo
Buffalo

Buffalo is a web development framework for the Go programming language that emphasizes rapid development through convention over configuration. Inspired by frameworks like Ruby on Rails, it integrates popular Go libraries to provide a cohesive Model-View-Controller (MVC) structure. It includes comma...

28 Aurelia
Aurelia

Aurelia is an open-source, modern JavaScript framework designed for building web, mobile, and desktop applications. It is built on web standards and utilizes modern ECMAScript features, allowing developers to write clean, maintainable code. The framework follows a convention-over-configuration appro...

29 TurboGears
TurboGears

TurboGears is a Python web framework that assembles multiple standalone components into a full-stack development environment. The original version combined CherryPy, SQLObject, Kid templating, and MochiKit JavaScript, while TurboGears 2 was rebuilt on the Pylons framework and later integrated with P...

30 Hanami
Hanami

Hanami is an open-source Ruby web framework, originally released under the name "Lotus" in 2014 and renamed in 2016. It is built on top of Rack and emphasizes a modular, object-oriented architecture with strict separation between actions, views, models, and repositories. The framework includes its o...

Loading more...

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare