Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller, and MVC. Its primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust Web applications without any loss to flexibility. Read more hot
CodeIgniter is an open source web application framework to help write PHP programs. The goal of the application is to help developers code projects faster than writing code from scratch. This is to be achieved by offering a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. Read more hot
Google Web Toolkit
Ruby on Rails
Ruby on Rails, often shortened to Rails, is an open source full-stack web framework in Ruby for writing real-world applications. Read more hot
Achievo ATK is an object oriented Web-application Framework, written in PHP. It is targeted at developers who wish to focus on business logic, instead of coding HTML. Where other application frameworks mainly provide a large set of utility classes, ATK provides a complete framework that requires only small amounts of code to get usable applications, while maintaining full flexibility.
Adobe Flex is an open source framework for the development and deployment of cross-platform rich Internet applications based on the Adobe Flash platform. Read more
The Adventure-(PHP-)Framework is a Web development framework that helps you design and create object oriented and reusable PHP Web applications. It features a unique DOM model, the generic page controller component, and a set of shipped XML tag libraries to build GUIs based on XML/HTML templates. The framework core contains components like front controller, global benchmark concept, global error handling, and a configuration management class. It includes complete modules like a guestbook, a comment function, and a generic pager.
Agavi is a framework for building PHP applications based on the MVC design pattern, utilizing an open community-driven development process and promoting good coding practices such as unit testing and test-driven design.
The Akelos Framework is a PHP4 and PHP5 port of the Ruby on Rails Web development framework. The main goal of the Akelos Framework is to help programmers to build multilingual database-backed Web applications according to the Model-View-Control pattern.
Ally-Py is a flexible, rapid development framework for developers who want to build any web-based application with a REST API.
AModules3 is a flexible framework for developing applications using Object Oriented Programming. It's like "Rails" for PHP. It utilizes new features only found in PHP5 and shapes your application into a very efficient code.
Angkor Web Framework
Angkor Web Framework is an easy-to-use component model for producing interactive and reusable J2EE web systems using object oriented methodologies. It is built on a flexible pipeline architecture and very easy to integrate with other technologies.
The Synapse project is a robust, lightweight implementation of a highly scalable and distributed service mediation framework based on Web services and XML specifications.
Apache::iNcom is an e-commerce framework. It is not a ready-to-run merchant system. It is an integration of different components needed for e-commerce into a coherent whole.
APC is the Alternative PHP Cache. It was conceived of to provide a free, open, and robust framework for compiling and caching php scripts.
Aquarium Web Application Framework
Aquarium is a framework for creating highly-dynamic, custom Web application in Python. It offers convenient libraries, tight integration with Cheetah, adaptors for various Web environments, and a convenient approach to Web development.
Archetypes is a framework for the development of new Content Types in Zope/CMF/Plone. Schema driven automatic form generation, simple integration with rich content types, and a lower entry bar to the complex requirements Zope places on new content objects.
Ariadne is a web application system. It consists of a complete framework for the easy development and management of web applications, using PHP. The system uses a modular approach, using abstract interfaces for all transactions.
Aspire is a server side framework for developing html applications that analyze, update and interact with data available in corporate data sources.
astateful is a Web framework that offers a radical approach to Web site programming. The framework is derived from Dynamic Programming principles, is very scalable and optimizable, and has a solid theoretical foundation
The ATK Framework is a PHP business framework. It is targeted at developers who wish to focus on business logic instead of coding HTML. ATK provides a complete framework that requires only small amounts of code to get usable applications, while maintaining full flexibility.
aurora framework is a slim modular MVC framework written in PHP 5.2+ for rapid development of Web or console applications featuring an integrated database API, template logic, pretty URLs, internationalization, caching, data models, and a multi-layered file tree.
Banshee is a PHP website framework that aims to be secure and easy to use. It uses the Model-View-Controller pattern (using XSLT for the views) and is designed to use MySQL as the database.
Barracuda is a presentation framework designed to make it easier to build web applications.
Barracuda Presentation Framework
Barracuda is an Open-Source Presentation Framework designed to make it easier to build web apps by providing a simple yet powerful Server-Side Component Model that makes it easy to manipulate DOM structures using proven MVC patterns like you'd find in Swing.
bbsengine is a modular, object-oriented application framework that implements and manages templates, permissions, membership, database access, etc. It includes modules that allow for news, forums, links, and so forth.
BEdita is a semantic content management framework: a tool to create, organize, and publish contents and their semantic relations.
BingoX is an open source, object oriented Web Application Framework written in mod_perl meant to dramatically reduce the time required to build large dynamic, database driven web sites and applications.
bitweaver is an application framework for content management. It is open source, object oriented, and written in PHP. It uses Smarty Templates and ADOdb to support many databases.
BlueWonder is a framework to build all kinds of Content-Management-Systems. Its written in PHP5, supports different types of databases and comes with a XML-based Template-Engine. It will be served with a Workflow-Engine and a role-based access-control.
BlueXML Developer Studio
(commercial) BlueXML Developer Studio is a modeler, based on Topcase/Eclipse, that permits you to quickly design applications through UML. An Alfresco plugin allows you to generate Alfresco applications very quickly in comparison with editing configuration files by hand.
BrickOO is an OOP framework to build fast and secure PHP applications.
Byldan is a framework for managing the build lifecycle of .NET applications. Its goal is to support multiple platforms (Linux/Windows) and multiple compiler vendors (Novell/Microsoft).
Cake is a structure of libraries, classes and run-time infrastructure for PHP programmers. It's based on certain conventions, so you may find it rigid at first. The directory structure is already layed out, and it's different from what most people use.
Catalyst is an elegant, open source web application framework, extremely flexible yet very simple. This means that developers can help build applications that run on the web, or that run using protocols used for the web. Read more
Cocoon is an XML publishing framework that raises the usage of XML and XSLT technologies for server applications to a new level.
Codeception is a full-stack testing PHP framework. Inspired by BDD, it provides you absolutely new original way for writing acceptance, functional and even unit tests.
Copix is a multi-purpose framework for PHP Web applications. It features a multi-layered structure (GUI, services, and database access) and an advanced caching system based on plug-ins (Smarty, internal, or others). Many other components are also integrated, including a calendar, mail sender, and a forum.
Cyclone3 is a platform that enables you to create robust, well integrated and specialized applications of all kinds, not just Web/XHTML based applications. All applications are based on open standards and technologies, primarily Perl and XUL.
Dancer is a Perl framework for building Web applications with minimal effort. It was started as a port of Ruby's Sinatra project, but has grown on its own path.
dbscript is an open source web development framework, it uses the MVC (model-view-controller) pattern to establish separation of concerns in PHP Web applications.
Ding is a PHP framework that provides dependency injection, Aspect Oriented Programming, lightweight, simple, and quick MVC, syslog, TCP client and server with non-blocking sockets, timers, and custom error, signal, and exception handling, PAGI integration (for the Asterisk gateway interface), and PAMI integration (for Asterisk management). It is similar to Java's Seasar and Spring.
Django is a high-level web application framework that loosely follows the model-view-controller design pattern. The framework is named after Django Reinhardt, a virtuoso jazz guitarist and composer. Read more
DLibs is a PHP framework built with the KISS rule in mind. Its main components are ActiveDB, a simple implementation of the ActiveRecord pattern, and ActiveForm, a simple form handler.
DooPHP is a rapid development framework for PHP using commonly known design patterns like MVC and ORM, reduces development costs and helps developers write less code.