# Top 14 Frameworks for Web Application

A web application framework is a software framework designed to aid and alleviate some of the headache involved in the development of web applications and services.

-   [Ruby](http://rubyonrails.org/): Ruby on Rails is a web application framework that includes everything needed to create database-backed web applications, with the MVC pattern.
-   [AngularJS](https://angularjs.org/): Lets you extend HTML vocabulary for your web application. AngularJS is a framework, even though it's much more lightweight and sometimes referred to as a library.
-   [Ember.js](http://emberjs.com/): A framework for creating ambitious web applications.
-   [Express](http://expressjs.com/): Fast and minimalist web framework for Node.js.
-   [Meteor](https://www.meteor.com/): Full-stack JavaScript app platform that assembles all the pieces you need to build modern web and mobile apps, with a single JavaScript codebase.
-   [Django](https://www.djangoproject.com/): High-level Python Web framework that encourages rapid development and clean, pragmatic design.
-   [ASP.net](https://www.asp.net/): Free, fully supported Web application framework that helps you create standards-based Web solutions.
-   [Laravel](https://laravel.com/): A free, open source PHP web application framework to build web applications on MVC pattern.
-   [Zend Framework 2](http://framework.zend.com/): An open source framework for developing web applications and services using PHP.
-   [Phalcon](https://phalconphp.com/en/): A full-stack PHP framework delivered as a C-extension.
-   [Symfony](http://symfony.com/): A set of reusable PHP components and a web application framework.
-   [CakePHP](http://cakephp.org/): A popular PHP framework that makes building web applications simpler, faster and require less code.
-   [Flask](http://flask.pocoo.org/): A microframework for Python based on Werkzeug and Jinja 2.
-   [CodeIgniter](https://www.codeigniter.com/): Powerful and lightweight PHP framework built for developers who need a simple and elegant toolkit to create full-featured web applications.
