Java Script Frameworks listed under Java Script
|CakePHP||PHP||Very popular PHP framework. No configuration, uses code generating and scaffolding, clean MVC, translations, database access, validation and more.|
|Codeigniter||PHP||CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications.|
|Symphony||PHP||Symfony is a PHP Web Development Framework.
That doesn’t answer your question? Ok, let’s try that again.
Symfony is a PHP Framework, a Philosophy, and Community - all working together in harmony.
|Zend||PHP||Zend Framework 2 is an open source framework for developing web applications and services using PHP 5.3+. Zend Framework 2 uses 100% object-oriented code and utilises most of the new features of PHP 5.3, namely namespaces, late static binding, lambda functions and closures.|
|Yii||PHP||Yii is a high-performance PHP framework best for developing Web 2.0 applications.
Yii comes with rich features: MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication and role-based access control, scaffolding, testing, etc. It can reduce your development time significantly.
|Kohana||PHP||An elegant HMVC PHP5 framework that provides a rich set of components for building web applications.|
|Kajona||PHP|| Kajona is a matured system and provides a large set of modules and elements for nearly every use-case.
Additional components may be added by using the integrated package management with ease, the pugin-architecture and the templates simplify the creation of own content.
Ruby and Python Frameworks
|Ruby on Rails||Ruby||Rails is a web application development framework written in the Ruby language. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks. Experienced Rails developers also report that it makes web application development more fun.|
|Camping||Ruby||Learning Camping only requires basic Ruby skills.
Camping is simpler than Rails, but yet still follows the MVC pattern unlike Sinatra and Padrino.
|Sinatra||Ruby||Frank Sinatra (chairman of the board) for having so much class he deserves a web-framework named after him.
Sinatra is really tiny. Around 1500 lines of code. Rails is closer to 100,000 lines of code. That's almost 1/100th the size of Rails.
Rails is just too big to get out of its own way, sometimes you don't need all that. A small framework is a good fit for a small application. Another great use is services.
|Ramaze||Ruby||Ramaze is a very simple and straight-forward web-framework. The philosophy of it could be expressed in a mix of KISS and POLS, trying to make simple things simple and complex things possible and fun.
Another Light Ruby Web Framework, But With MVC!
|Django||Python||Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Developed by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly.
|CubicWeb||Python||CubicWeb is a semantic web application framework, licensed under the LGPL, that empowers developers to efficiently build web applications by reusing components (called cubes) and following the well known object-oriented design principles|
|Cherry||Python||CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time.
CherryPy is now more than seven years old and it is has proven to be very fast and stable. It is being used in production by many sites, from the simplest to the most demanding ones.
|Flask||Python||Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. And before you ask: It's BSD licensed!
Flask is called a microframework because it keeps the core simple but extensible.
|Grok||Python||Grok is a web application framework for Python developers. It is aimed at both beginners and very experienced web developers. Grok has an emphasis on agile development. Currently Grok is at version 1.0! Since Grok is built using Zope 3, which has been in development since 2001, we think you'll find Grok to be very stable.
Grok accomplishes this by using at its core the Zope Toolkit (ZTK), an advanced object-oriented set of libraries intended for reuse by web frameworks. While Grok uses the Zope Toolkit, and benefits a lot from it, you can get started with Grok without any special knowledge of the ZTK.
|Nagare||Python||Nagare doesn't follow the statu quo established by the classic frameworks of the Java, Python, Php and Ruby worlds:
no templating language, no explicit URL routing / mapping, no controllers proliferation, no manual management of the HTTP request / response cycles, no global session object, no REST by default.
|Pylons||Python||Pylons 1.0 is a lightweight web framework emphasizing flexibility and rapid development.
Pylons combines the very best ideas from the worlds of Ruby, Python and Perl, providing a structured but extremely flexible Python web framework. It's also one of the first projects to leverage the emerging WSGI standard, which allows extensive re-use and flexibility — but only if you need it. Out of the box, Pylons aims to make web development fast, flexible and easy.
|TurboGears||Python||TurboGears is a Rapid Web Application development with a slightly different focus. Sure we can scale down to solve the simple problems, and create single database backed dynamic web pages.
Out of the box, TG2 has a transaction manager to help with multi-dababase deployments, SQLAlchemy provides one of the most robust object relational management systems available in any language, and we’ve seen it concur complex issues with legacy databases, sharding, master-slave replication, and multiple integration databases.
ASP and ColdFusion Frameworks
|ASP.NET MVC||ASP.Net||ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.|
|DNN||ASP.Net||DNN® ( formerly DotNetNuke® ) is the leading open source web content management platform (CMS) in the Microsoft ecosystem.|
|OpenRasta||ASP.Net||OpenRasta is an open-source .NET framework for building everything web, from web sites to RESTful APIs
Written from the ground-up with testing in mind, OpenRasta removes the faff from your code and lets you concentrate on writing clean, beautiful code.
Proven in the real world, OpenRasta is the perfect choice for building scalable, high-performance, reliable web services.
|CastleProject Monorail||ASP.Net||Castle Project – build your .NET projects on a rock solid foundation.
Monorail - a framework built on top of the ASP.NET platform, inspired by Ruby on Rails.
|ColdBox||ColdFusion (CFML)||ColdBox is more than a framework, it is also a toolkit. It introduces several software application aspects that will help you build your applications faster, debug with ease and much much more!!
ColdBox uses conventions over configurations and aims for simplicity, rapid development.
|ColdFusion on Wheels||ColdFusion (CFML)||An open source CFML framework
inspired by Ruby on Rails.
ColdFusion on Wheels provides fast application development, a great organization system for your code, and is just plain fun to use.
One of our biggest goals is for you to be able to get up and running with Wheels quickly. We want for you to be able to learn it as rapidly as it is to write applications with it.
|Mach II||ColdFusion (CFML)||The mission of Mach-II® is to serve as a powerful, object-oriented, MVC framework for developing CFML applications. The team behind Mach-II believes that enterprise-level CFML applications should be easy to develop and maintain.
Mach-II handles your application's basic plumbing for you and allows you to spend your valuable time focusing on the business logic of your application. Mach-II provides a consistent, layered architecture for your applications that facilitates easier development and low-impact maintenance.
|FE/1||ColdFusion (CFML)||FW/1 - Framework One - is a CFML framework that provides developers with a direct, productive toolkit for building great applications, without the bloat or heavy footprint of other frameworks. FW/1 leverages Application.cfc and some simple conventions to provide a "full" MVC framework in a single file.
ntended to require near-zero configuration, FW/1 lets you build your application without worrying about a framework getting in your way.
|Bluedragon||ColdFusion (CFML)||With three different versions to choose from, BlueDragon offers unmatched flexibility for the deployment of ColdFusion® Markup Language (CFML) pages with native technology platform integration on the operating system, web server and database of your choice.|