Frameworks

Zope 3

Zope 3 is a rewrite by the Zope developers of the Zope web application server. Much of the Zope 2 base was rewritten from scratch with a component architecture. Out from this has evolved a large library of Python components that aim to be reusable, and an application server. The first production release of the [...]

Read the rest...

web2py

Web2py is an open source web application framework. Its primary goal is to support agile development of fast, scalable, secure and portable database-driven web-based applications. Web2py is written in the Python language and is programmable in Python. Since web2py was originally designed as a teaching tool with emphasis on ease of use and deployment, it [...]

Read the rest...

TurboGears

TurboGears is a Python web application framework consisting of several WSGI components such as Pylons, SQLAlchemy, Genshi and Repoze. TurboGears is designed around the model-view-controller architecture, much like Struts or Ruby on Rails, designed to make rapid web application development in Python easier and more maintainable. TurboGears components TurboGears is built on top of numerous [...]

Read the rest...

Pylons (web framework)

“Pylons” redirects here. For other uses of the word “pylon”, see Pylon. Pylons is an open source web application framework written in Python. It makes extensive use of the Web Server Gateway Interface standard to promote reusability and to separate functionality into distinct modules. It is strongly influenced by Ruby on Rails: two of its [...]

Read the rest...

Pyjamas

Pyjamas is a tool and framework for developing AJAX applications and Rich Internet Applications in python. It contains a stand-alone Python-to-Javascript compiler, an AJAX Framework and Widget set, and through use of these components, developers can write comprehensive applications, to run in all major web browsers, without writing a single line of javascript. Pyjamas is [...]

Read the rest...

Grok (web framework)

Grok is a web framework based on Zope 3 technology. The project was started in 2006 by a number of Zope 3 developers. Grok has since then seen regular releases. Its core technologies (Martian, grokcore.component) are also used in other Zope-based projects. The primary motive behind Grok is to make the Zope 3 technology more [...]

Read the rest...

CubicWeb

CubicWeb is an open source semantic web application framework, licensed under the LGPL. It is written in Python. It has been an open free software project since October 2008, but the project began in 2000 and was initially developed by Logilab for internal uses such as intranet, bug tracker and forge applications. Concepts The framework [...]

Read the rest...

CherryPy

CherryPy is an object-oriented web application framework using the Python programming language. It is designed for rapid development of web applications by wrapping the HTTP protocol but stays at a low level and does not offer much more than what is defined in RFC 2616. CherryPy can be a web server itself or one can [...]

Read the rest...

ThinWire

ThinWire is an open source, Java based web application framework that uses Ajax techniques to give Web Applications the look and feel of traditional GUI applications. The project encourages all users to contribute and enhance the product. ThinWire attempts to differentiate itself from the plethora of Ajax frameworks by bringing the event-driven programming model of [...]

Read the rest...

Apache Struts

Apache Struts is an open-source web application framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt a model-view-controller (MVC) architecture. It was originally created by Craig McClanahan and donated to the Apache Foundation in May, 2000. Formerly located under the Apache Jakarta Project and [...]

Read the rest...