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.
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.
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).
Caracal is a fast, lightweight, developer oriented framework which features clear separation of code and content, and built-in JSON based API. It has an easy to use administration interface.
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
Chicago Boss is a server framework inspired by Rails and written in Erlang. It offers all the conveniences of modern web development, including Comet. What sets Chicago Boss apart from other non-Erlang frameworks is that it can handle large amounts of traffic without any drop in performance.
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.
Cutelyst is a web framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
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 Killer App
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.
DotNetWikiBot Framework is a full-featured client API with a console interface that allows you to build programs and Web robots easily to manage information on MediaWiki-powered sites.
DotPHP is a framework similar to ASP.NET. It contains FormForge, Web components, NuSOAP, and PHPBaseClasses.
Doulos Web Application Framework
Doulos is a framework for rapidly developing object-oriented web applications in PHP using the Model View Controller (MVC) paradigm.
Dragon Breath is a generic development and application framework. It is heavily based on PostgreSQL and PHP. Dragon Breath contains different layers which wrap business logic, data and the grafical interface.
Dynamo is an experimental web framework that runs on Elixir. It leverages the power of the Erlang VM to build highly performant and concurrent web applications. Dynamo's goals are performance, robustness and simplicity.
Echo is an open-source framework for developing rich web applications. From the developer's perspective, Echo behaves as a user interface toolkit--like Swing or Eclipse SWT.
Echo2 Web Framework
Echo3 is a framework for developing rich Web applications. From the developer's perspective, Echo3 behaves as a user interface toolkit, like Swing or Eclipse SWT.
EchoPoint provides a rich collection of Web components which seamlessly integrate with the Echo Web Framework.
EmanonPHP is a framework developed in PHP which uses a .NET-like convention for calling classes.
ENodes is a reliable Web development and publishing framework written in Perl and geared on mod_perl. Working as a full layer on Apache, it allows you to manage multiple domains dispatched between multiple Web masters. It includes versioning, access locking, parallel version testing, fine granularity of permissions and version management, user workflow, import/export mechanisms, and a fully-integrated plugin interface.
ERDialog is part of a simple Web based framework with Erlang. It is a Web browser interface and system for developing programs using the Yaws HTTP server and Erlang support programs.
The Falcon web framework encourages the REST architectural style, meaning (among other things) that you think in terms of resources and state transitions, which map to HTTP verbs. Only the essentials are included, with six and mimeparse the only dependencies beyond the standard library. Read more
Finatra is a lightweight framework for building fast, testable, scala applications on top of TwitterServer and Finagle. Finatra provides an easy-to-use API for creating and testing Finagle servers and apps as well as powerful JSON support, modern logging via SLF4J, Finagle client utilities, and more.
Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions.
Formulator is an extensible framework that eases the creation and validation of web forms.
Framework for Object Oriented Web Development
FOOWD is a framework for building object orientated (OO) web applications in PHP. It is a collection of base classes ripe for extending that handle object persistency, user authorisation, security, data administration, input handling.
Freeform Framework is a PHP5-based Web application development framework with a clear, scalable, and extensible MVC architecture. Developed with simplicity in mind, it has class and resource packaging, automatic class discovery and loading, extensible and replaceable templating, security, and session handling systems. It is UTF-8 based to simplify the creation of multilingual applications. It also features an optional persistence layer, an API that does not use schema files, and class generators/enhancers or SQL builders.
Gantry is a robust Perl-based Web application framework for Apache/mod_perl, CGI, and Fast-CGI. Object-oriented design allows for a pragmatic, modular approach to URL dispatching. It supports MVC and initiates rapid development, offering an organized coding scheme for Web applications.
Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster.
Goji is a minimalistic and flexible request multiplexer for Go. Goji is a HTTP request multiplexer, similar to net/http.ServeMux. It compares incoming requests to a list of registered Patterns, and dispatches to the Handler that corresponds to the first matching Pattern.
GWTPHP is a PHP port for GWT Server (RemoteServiceServlet). With GWTPHP, you can connect a GWT application with PHP. It decodes and encodes GWT requests and responses using the GWT native data interchange format. No JSON or XMLRPC is needed.
GWTruts is a simple framework for creating GWT projects following the MVC pattern. It uses an easy XML-based configuration to configure the views and controllers.
Happy = Hadoop + Python
Happy is a framework for writing map-reduce programs for Hadoop using Jython. It files the sharp edges off of Hadoop and makes writing map-reduce programs a breeze.
Horde Application Framework
Horde Application Framework is a general-purpose web application framework in PHP, providing classes for dealing with preferences, compression, browser detection, connection tracking, MIME handling, and more.
Humax is a framework for developing RIA Web 2.0 applications. It provides a rich set of object-oriented client-side libraries which work seamlessly regardless of the server side technology used.
Internet Document and Report Server
IDRS is a web application development platform designed around the idea of using simple XML style markup with Java/EJB objects and JDBC data sources to generate text based (usually html) content.
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation on which to build various Web applications following the Model-View-Controller (MVC) pattern.
Ismo is a web application framework written in PHP4 for PHP4. It can make the development of complicated systems in PHP easy, fun and maintainable.
isoTope is a web-based application framework built around Atom and the AtomAPI (it currently supports Atom 0.3 and AtomAPI 0.9). It is written using PHP and Bas van Galen's phpdomxml. The main reason for this implementation is to create the groundwork in which Atom-facing applications can be built (as well as testing whether PHP can deliver an adequate XML-based environment).
Japano is a Web application framework which tries to ease development by replacing descriptor files with javadoc tags and annotations and by introducing a new, simplified custom tag model.
Jelix is a PHP5 framework which helps you to develop any kind of Web application. It is designed to provide high performance on heavily-loaded Web sites. It is fully object oriented, highly modular, and extensible. It is made with well-known design pattern such as MVC and DAO.
jFramework is a mature PHP framework supporting 8 service standards, SOP/OOP/functional programming, MVC or non-MVC patterns, plugins, 7 libraries for everything, transparent security, templates, resource management, and simplicity.
JPublish is a web publishing framework which merges the Velocity template engine from the Jakarta Apache group with a content repository and application control framework.
Jucas is a web-framework which brings together the pull MVC concept with component orientated design GUI programming.
The Jukebox is a framework of reusable components, patterns and idioms related to creation of high performance massive parallel, concurrent and distributed systems.
jZonic is a Web application framework that consists of many parts. These include a workflow engine and user management together with access controlling and integrated rights management. It supports JSP, XML, XSL, Velocity, FreeMarker, and more to render HTML.
Kahua is CPS, Continuation Passing Style application framework and servers written in one of Scheme implementation, Gauche.
KLone is a fully-featured, multiplatform, web application development framework, targeted especially for embedded systems and appliances. It is a self-contained solution which includes a web server and an SDK for creating WWW sites with both static and dynamic content. When using KLone, there's absolutely no need for any additional component: neither the HTTP/S server (e.g. Apache, Netscape, Roxen), nor the typical active pages engine (PHP, Perl, ASP, Python).
KLone-DevKit is a full-featured development kit for developing custom applications based on KLone. It was thought and designed with a learn-by-example paradigm in mind. The developer is guided through the creation and release of his/her own KLone application via a range of real use case examples.
Kohana is a PHP 5 framework that uses the Model View Controller architectural pattern. It aims to be secure, lightweight, and easy to use.
Konstrukt is a minimalistic framework which provides a foundation on which to build rather than a boxed solution to all problems. It focuses on the controller layer, and tries to encourage the developer to deal directly with the HTTP protocol instead of abstracting it away. Konstrukt uses a hierarchical controller pattern, which provides a greater level of flexibility than the popular routed front controller frameworks.
libZI is a platform independent configuration file API. It provides developers a type-safe way of storing and retrieving data.
Limonade is a PHP micro framework for rapid web development and prototyping. It?s inspired by frameworks like Sinatra or Camping in Ruby, or Orbit in Lua. It aims to be simple, lightweight and extremly flexible.
Lithron is a PRADO 3-based set of components for developing websites, web-applications and PDF-based database publishing. It uses many of the new OO-features of PHP5 and integrates popular libraries like propel, creole, phing & ImageMagick.
lor is a fast, minimalist web framework based on OpenResty.
Lucidium Application Platform
An application development environment in which fully featured, custom, Web-based data/process solutions can be delivered using little or no code.
Mach-II is a framework for building modular and maintainable object-oriented applications. Mach-II is based on a well accepted software architecture known as event-based, implicit invocation.
maki is an attempt to glue together a simple, flexible framework that allows you to use these technologies together to serve web pages. It is a mod_python handler for Apache that is intended to handle requests made to your server for XML files.
The Mako Server provides a framework for designing a vast range of server side web applications, everything from the very simple to the very advanced. The Mako Server provides a barebone web application server environment from which developers can design and implement complete, custom solutions.
Mason Framework aims at creating a framework for Web development. It intends to create a environment where Web designers can create complete sites without any further programing. It also implements several functions that are frequently needed, such as forms with validation and AJAX interfacing. It is based on HTML::Mason.
MerlinWork was a framework for building web based applications turning your internet browser in a smart application container. MerlinWork's architecture lets you build simple ad extremely complex applications keeping the code so clean that you would never expect.
Midgard Components Framework
Midgard Components Framework is an advanced component architecture which extends the Midgard Web content management system. It provides mechanisms for building a Web site using components without much need for writing code to glue all this together.
MiMViC is a micro MVC framework that embraces PHP 5.3 by utilizing namespaces, lambda functions, and minimality.
MiniXML provides a simple, 100% PHP API to generating and parsing XML. Its advantages are ease-of-use and the fact that no additional libraries are required.
MochiPHP is a lightweight framework for PHP that adopts component and page oriented design with a simple database and object-persistence library.
Mojavi is an MVC (Model-View-Controller) framework for PHP. The main goal is to combat the numerous issues associated with web application development, by providing an easy-to-use, yet powerful set of extendable framework classes.
Mono Moonlight is a web application framework that provides similar functionality to Adobe Flash, a cross-platform browser-based application runtime. It integrates multimedia, graphics, animations and interactivity into a single runtime environment. Read more
Mouf is an open-source PHP framework providing an easy way to download, install, use and reuse components, with a graphical user interface.
Nennius is an advanced, object-oriented application engine written in PHP. Although initially intended to be a time & expense tracking tool, the engine has since been improved upon to support a wide array of data types and relationships.
Neogia is a set of add-on component for the enterprise application framework OFBiz. There is a functional component (or business component), an add-on to the existing ERP - Ofbiz component for access, and a technical component, used to generate most of the OFBiz files from a UML class diagram. Functional components can be integrated in OFBiz as new components or replacing existing OFBiz components (or sub-components).
Nutex PHP Framework
Nutex is a secure and modular PHP Framework that uses XML-RPC and HTTPS for remote calls. It uses the Smarty Template Engine to implement the admin part that has mysql and multilanguage support.
obliquid is a PHP/XML application framework for groupware websites. every part of it is modular. the user/permission system is the most important module used by many other modules. data handled by any module is configurable.
onPHP is a PHP framework aimed at rapid development of scalable robust applications with outstanding code reusability level.
P4A (PHP For Applications) is a PHP object oriented framework for building web-based event-driven applications. Features: tableless HTML, accesskey support, point&click app generator, auto data type recognition, UTF-8, i18n/l10n, and PEAR integration.
Para::Frame is a system to use for dynamic web sites. It runs as a backend daemon taking page requests from a Apache mod_perl client and returns a HTTP response.
Paragon is a robust and flexible fast application development framework written in PHP. Paragon contains a structured library of extensible components for modelling real world objects and processes. Paragon is a 3-tier system using a MVC paradigm.
phew is a simple Python framework for creating Web applications. It is built to be small and simple to use and provide commonly used functionality such as authentication, access control, and graphing in the framework.
PhiloGL is a WebGL Framework for Data Visualization, Creative Coding and Game Development.
Phoenix Framework is a productive web framework that does not compromise speed and maintainability. Phoenix brings back the simplicity and joy in writing modern web applications by mixing tried and true technologies with a fresh breeze of functional ideas.
php-Booba is a simple PHP framework for developing web applications.
PHP-PAPA is a fast, flexible, and intuitive MVC framework for PHP. It has a small footprint and little overhead. It follows the OOP and MVC paradigms. It supports component development. It supports multiple languages in two ways. It features flexible and smart content selection. It produces SEO-friendly URLs with the ".html" extension. It supports access control based on URL patterns. Themes and layout are supported by default. Sub-folder grouping is done for controllers, views, and layouts.
php:Days is a PHP 5 framework for rapid site development. It features an MVC architecture, Ajax support, YAML configuration, database abstraction (MySQL, PostgreSQL, MS SQL, etc.), a good collection of standard models, an excellent quick start guide, and logging to files or firephp.
PHPAlias is a PHP framework for creating and organizing large applications. With the ability to separate data into seperate modules, large applications can be easily developed and maintained without having to worry about a constant waterfall of errors.
PHPDevShell is a stable, secure, fast PHP Web administration framework. It allows rapid deployment of Web based PHP applications. It is robust, secure, clean, fast, and includes many administrative functions. It supports an unlimited number of users, user groups, security levels, menu tree levels, and menus.
phpFramewerk is a simple Web development framework. It is designed to easily develop a small Web site or a simple PHP application. It is suitable for PHP beginners to learn how to develop PHP applications with modular architectures.
PHPortal is a 100% PHP TTW (Through-the-Web) application builder. PHPortal helps you easily, quickly, securely; build, create, and maintain a large number of websites under a single Object umbrella.
PhpPeanuts is a framework for developing database-backed applications in PHP. It supports high and sustainable developer productivity by default reasoning and the 'once and only once' principle. It features the extended dynamic scaffolding of complete web-based applications (user interface and ORM) from meta data, including CRUD, relations and Query By Example. Its dynamic nature and high adaptability allow a very agile development style to remain highly productive (thus enjoyable) in later phases of development and maintenance.
PHPulse is a fast PHP-based MVC framework. It is built to be extremely lightweight and fast with a modular development environment that allows functionality to be added quickly and easily. Most other frameworks attempt to try to do everything at once, but PHPulse allows you to build or import the modules you want, use them when you need them, and reduces the overall amount of overhead.
PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.
Picombo is a Rack-based Ruby MVC Web framework with design principles taken from the Kohana PHP Framework.
a Web Application Framework - an integrated collection of classes that provide the building blocks and underlying architecture for an entire web application - for the PHP scripting language. Plankton consists of both a general-purpose class library, which Plankton provides the basic building blocks of a PHP web application, and framework-specific classes, which provide a streamlined architecture for PHP web development.
Porte is a framework designed to save time and to simplify the development of relational database applications written in PHP. It saves you from writing repetitive SQL to interact between your objects and the database. It can retrieve, search, and save objects without a single line of SQL.
Portofino is a Web application framework for high productivity and maintainability. It provides a broad range of functionality in one integrated framework: forms and CRUD operations, navigation of relationships, interactive dashboards, cascaded selections and breadcrumbs, structured and full text searches, workflows, single sign-on, permission matrices, calculated attributes, validations, and offline reports. Building or changing an application is simple and fast, as the framework maintains the coherence between the various parts of the system.
PRADO is an event-driven and component-based Web programming framework for PHP5.
Probus is a Web framework for developing in PHP5. This framework is based on the MVC pattern. It has excellent support data caching and provides convenient AJAX support.
psx is a framework for developing dynamic Web sites in PHP. It is completely a object-oriented and modular design.
Pulma is a tiny and agile framework for fast development of FastCGI Web applications written in Perl.
pulse is a framework on top of the Servlet API providing easy to use and easy to extend patterns for creating browser based applications and websites. Moreover pulse delivers a set of out-of-the-box components, e.g. CMS, shopping, user management.
Pylons is an open source application framework written in Python. Read more
Python MyCMS is an application development platform built with robust MySQL integration that allows for the easy creation of state and event driven Web-based interfaces. Domain- group-user management is built in for direct, authenticated applicability.
PyWebLib is a Web programming framework for Python. The module package pyweblib consists of several submodules, including a pyweblib.forms class library for handling input, pyweblib.session for server-side Web session handling, pyweblib.sslenv to retrieve SSL-related environment variables, and pyweblib.httphelper for very basic HTTP functions/classes.
PyWork is a high performance python web framework. It works in conjunction with Apache , Python and ModPython to deliver your web applications in an object oriented, python oriented way.
Quixote is a package that supports Web application development by Python programmers. In Quixote, the templating language is a small extension of Python itself: the aim is to make Web page assembly take maximal advantage of the Python programmer's existing skills.
RailsDB is a Web application using the Ruby on Rails Web framework. It provides a generic interface to popular open source databases such as MySQL, PostgreSQL, and SQLite.
Redfoot is a store/viewer/editor framework for RDF that includes peer-to-peer communication between stores.
Redland is an application framework for RDF that allows plugging in of various modules to support different parsers, storage mechanisms or models.
RefleXiveCMS is a component-based web application framework that happens to be implemented in PHP.
Rikulo is a free and open source Dart framework for creating incredible cross-platform web and native mobile applications using HTML5.
Roosevelt is a Web framework for Node.js which uses Teddy for HTML templating and LESS for CSS preprocessing.
SabreDAV allows you to easily integrate your existing Web application with WebDAV. It supports most of the common clients, including the Mac OS X Finder, the Windows XP/Vista Explorer, DavFS2, Cadaver, NetDrive, and WebDrive.
Scalatra is a simple, accessible and free web micro-framework. It combines the power of the JVM with the beauty and brevity of Scala, helping you quickly build high-performance web sites and APIs.
Scotty is a Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp.
Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.
Smutty is a MVC framework for PHP. It is designed with ease of use in mind, and heavily based on the Smarty templating engine.
SOPE Application Server
SOPE Application Server is an extensive set of frameworks (16 frameworks, ~1500 classes) which form a complete Web application server environment. Besides the Apple WebObjects compatible appserver extended with Zope concepts, it contains a large set of reusable classes: XML processing (SAX2, DOM, XML-RPC), MIME/IMAP4 processing, LDAP connectivity, RDBMS connectivity, and iCalendar parsing.
Sourdough is a comprehensive web application framework for PHP5. Sourdough provides developers with real-world solutions for common system components such as User Management, Session Handling, User Authentication, Exception Handling and Logging, Template System as well as Form Building and Handling. It does also include a database abstraction layer with excellent support for the popular MySQL database as well as support for many other database systems like MSSQL, PostgreSQL, and the new lightweight SQLite.
Spiked is a Python Web development framework built on a top of Twisted and Cheetah.
Stratos PHP Framework
The Stratos PHP Framework is an object-oriented Web application framework for PHP that facilitates the rapid development of secure, maintainable Web apps.
Sugar is a modular web framework for Elixir.
Swocket is a cross-platform modular XML Socket server framework implemented in Python with the intention of being used to communicate with Macromedia Flash 5 content but is easily usable with other platforms that support the same flavor of XML Sockets.
Symfony is a Web application framework for PHP5 projects. It aims to speed up the creation and maintenance of Web applications, and to replace repetitive coding tasks with power, control, and pleasure. Read more
Tapestry is a comprehensive component-based web application framework. Works with Servlet API 2.1 and JDK 1.2 or above. Simplifies web application development by organizing an application into pages of components.
Tigermouse is a modern web applications framework for PHP. It relies on AJAX technology, so in pair with being lightweight enables you to build dynamic, responsive and interactive web applications. It is well suited for enterprise-grade tasks because of its strong commitment to server-side business logic processing.
TiP is a general purpose framework for quickly build a working Web site in a typical PHP/MySQL environment.
The Toolserver Framework for Python is a Medusa-based Web server with added dynamic multithreading and support for easy object publication via SOAP, XML-RPC, and REST.
Tornado is a Python web framework and asynchronous networking library. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.
TreeFrog Framework is a high-speed and full-stack C++ framework for developing Web applications. In application development, it provides an O/R mapping system and template system on an MVC architecture, aims to achieve high productivity through the policy of convention over configuration.
Turbine is a servlet based framework that allows experienced Java developers to quickly build secure web applications.
TurboGears is a complete front-to-back Web development mega-framework in Python. It is built from four core projects and several other packages to provide a powerful set of tools for building modern Web applications. Read more
Uliweb is a Python based web framework. It features a Model View Template development model, and an app-based project structure. It also features URL mapping, environment execution mode, ORM, and more.
utron is a lightweight MVC framework in Go (Golang) for building fast, scalable and robust database-driven web applications.
Vanilla is An OpenResty Lua MVC Web Framework.
VCL for PHP
VCL for PHP is a PHP component framework that replicates the VCL for Win32.
VRaptor is a Web-based MVC and IOC framework based on many frameworks and ideas (Seam, Stripes, Webwork, Hibernate Annotations, etc). It makes full use of Java 5 Annotations.
W2g is a framework for building web-based applications such as online databases, intranet portals, CRM systems or Data Warehouse systems. It has a object-oriented design and includes a session management, a template engine, a persistency engine and many more features. W2g applications are developed within the web browser, no coding is needed.
WASP (Web Application Structure for PHP5) is a multi-tier web application framework built on object oriented PHP5. The framework is a simplified Model-View-Controller architecture.
wCMF is a PHP application framework based on the MVC pattern, mostly used for building CMS. It includes an object persistence layer that connects to databases and XML files. Applications are defined in an UML model that is processed by wCMF Generator.
Webber is a framework for harmonizing and providing metadata for Web server contents. Originally conceived as an HTML preprocessor, it has evolved to a full-featured environment for producing and maintaning the contents and metadata of Web pages.
Weber is a MVC web framework for Elixir with flexile routing, websocket support, sessions, grunt integration, and more.
WebFloor is a Web application framework built on top of OfficeFloor. It provides the ability to separate roles in developing Web applications.
Webframe is an easy to use open source framework for developing web-based applications. It works in the LAMP environment. Webframe is not just a regular framework. After install you will have an environment which already has built in login interface, user and group management, database backup, logging feature and a lot more.
Weblocks is an advanced Web framework written in Common Lisp. It is designed to make Agile Web application development as effective and simple as possible. It uses powerful Common Lisp features like multiple dispatch, the metaobject protocol, lexical closures, keyword arguments, and macros to build abstractions that make Web development easy, intuitive, and free of boilerplate. In addition, control flow is easily expressed using continuations. Things that are hard or mundane in other frameworks become easy and fun in Weblocks
WebMCP is a Web application framework. Instead of using the classical Model-View-Controller (MVC) concept, WebMCP makes use of a so-called Model-View-Action concept.
websh is a rapid development framework, written in TCL, for building Web applications.
WebTK is a Python framework, using Twisted as its underlying Web server, and allowing webmasters to develop websites like any classic GUI software. It is object-oriented, providing and handling event-based widgets.
Webware for Python
Webware for Python is a suite of software components for developing web-based applications. The suite uses well known design patterns such as servlets and server pages (as found in ASP, PHP and JSP). It uses caching, multi-threading and objects.
Webzap is a framework for the development of web applications or views of multiple tier client server systems using the WingS API.
Werc is a minimalist web framework built on the Unix and Plan 9 tool philosophy of software design.
WildWeb is an opensource framework to web application development. It provides a complete set of core services to web aplications such as HTML/code separation through an advanced Template system, database abstraction, rich set of functions to automatically construct browsers, filters and (include|delete|update) forms to any table, a powerfull API to build custom forms with validation.
Windows Over Web
Windows Over Web is an application development toolkit for Linux servers that lets you create and maintain Windows for PCs. Thin client application runs on any Windows PC and communicates with a Linux Server, which controls the flow of the application.
WSO2 Web Services Framework for PHP
WSO2 Web Services Framework for PHP is a PHP extension for providing and consuming Web services. WSO2 WSF/PHP supports SOAP 1.1, SOAP 1.2, WSDL generation, WSDL mode (WSDL 1.1 and WSDL 2.0), REST style invocation, and some of the key WS-* stack specifications such as: SOAP MTOM, WS-Addressing, WS-Security, WS-SecurityPolicy, and WS-ReliableMessaging.
XEO (eXtensible Enterprise Objects) is an agile development framework designed for creating Web applications built around Object Oriented concepts and Model Driven Development with Java.
XMLLiterate is framework for literate programming using XML. It uses the STL and patterns extensively and runs on all platforms supported by Boost.
The Yana Framework is a component framework for developing PHP applications. It can be expanded with your own plugins (components). It includes skin and template support, multiple languages (German and English by default), mature administration functionality, multiple installation profiles, user login and administration, a database API based on PEAR-DB that also offers database schema support, and a GUI/code generator for your own plugins.
Yeanpypa is (yet another) framework to create recursive-descent parsers in Python. It is heavily inspired by frameworks like pyparsing or boost::Spirit. Parsers are created by writing an EBNF-like grammar as Python expressions.
The Yellow Duck Framework is an object oriented framework that will help you with creating web applications. It's implemented using the popular PHP web scripting language.
Yesod Web Framework
Yesod Web Framework is an advanced web framework using the Haskell programming language. It features safety & security guaranteed at compile time, developer productivity, raw performance, and asynchronous IO.
Yii is a high-performance programming framework for developing Web applications in PHP 5. It encourages reusability in Web programming and can significantly accelerate the development process. Read more
Zend Framework is a simple, straightforward, open-source object-oriented software framework for PHP 5 designed to eliminate the tedious details of coding and let you focus on the big picture. Read more
Zikula is a PHP-based Web application framework for easily building and maintaining Web sites. It can easily be extended with third party add-on modules and become a powerful community, portal, business, blogging platform, and more. It has user management, third party extension management, site search, themes and templating, an AJAX framework, multi-language support, cache control, short URLs, permission control, and much more.
Zonk! is a lightweight skeleton web application framework implementing the hierarchical model-view-controller design pattern (HMVC) made for Apache web servers running PHP5.
Zym is an application level PHP5 framework that streamlines the development of applications in a consistent manner using a set of defined conventions and patterns. It is based off of Zend Framework and therefore inherits ZF's loose-coupled "use-at-will" architecture.