web2py - Python Web Framework

  •        0

web2py is a full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications. This framework is based on Model-View-Controller design and it has support to Server-side form validation and postbacks. It has the ability to generate forms from database tables and it includes an extensive set of validators.

It is easy to install and configure. The package includes Python interpreter, web-server, relational database. Its admin interface is easy to configure and helps to create a new application, upload a packed application, maintain and download them.

It has support for SSL and streaming-capable web server, a relational database, a web-based integrated development environment and web-based management interface, a Database Abstraction Layer that writes SQL for you in real time, internationalization support, multiple authentication methods, role based access control, an error logging and ticketing system, multiple caching methods for scalability, the jQuery library for AJAX and effects.

http://web2py.com/

Tags
Implementation
License
Platform

   




Related Projects

icy-openid - icy openid is a multi-user openID provider based on the Python web-framework web2py.


icy openid is a multi-user openID provider based on the Python web-framework web2py.

Pyjs - Python Web Application Framework


Pyjs is a Rich Internet Application (RIA) Development Platform for both Web and Desktop. It contains a Python-to-Javascript compiler, an AJAX framework and a Widget Set API. Pyjs started life as a Python port of Google Web Toolkit (GWT), the Java-to-Javascript compiler. Additional to the web framework, they have Desktop version of Pyjs called Pyjs Desktop. It allows the same web application source code to be executed as a standalone desktop application instead of being stuck in a Web browser.

deNote - A simple note sharing web app design built with the web2py framework.


A simple note sharing web app design built with the web2py framework.

Django - Python Web framework


Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Its feature include Admin site, Authentication, Internationalization, Jython support, Pagnition, Session management, Siemap, Feeds, Caching, Signals, Comments and lot more.

Bottle - Python Web Framework


Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library. It supports routing requests to function-call mapping with support for clean and dynamic URLs. Built-in template engine, Convenient access to form data, file uploads, cookies, headers and other HTTP-related metadata, Built-in HTTP development server and lot more.

CherryPy - A Minimalist Python Web Framework


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. It is a fast, HTTP/1.1-compliant, WSGI thread-pooled webserver. It has built-in tools for caching, encoding, sessions, authorization, static content, profiling, coverage, and testing support.

karacos - Web platform engine


KaraCos is a Python Framework which enables easy, quick, and clean web applications development. CouchDB, a no-SQL database for data storage. Its basic application is a CMS. Its structure is a tree of Nodes and each Node can contain Nodes or files (leafs).

Flask - Python Microframework


Flask is a micro framework for Python based on Werkzeug, Jinja 2 template engine. It is intended for getting started very quickly and was developed with best intentions in mind. It has built-in development server and debugger. It supports REST, secure cookies and lot more.

web2py-oauth2 - OAuth v2 (Draft 20) implementation in Python (web2py framework)


OAuth v2 (Draft 20) implementation in Python (web2py framework)

w3af - Web Application Attack and Audit Framework


w3af is a Web Application Attack and Audit Framework. The project’s goal is to create a framework to help you secure your web applications by finding and exploiting all web application vulnerabilities. It can find Cross site scripting, SQL Injection and lot more. The framework implements web and proxy servers which are easy to integrate into your code in order to identify and exploit vulnerabilities.

Midgard - Content Management Framework


Midgard is a persistent storage framework built for the replicated world. It enables developers build applications that have their data in sync between the desktop, mobile devices and web services. It also allows for easy sharing of data between users. Midgard does this all by building on top of technologies like GLib, libgda and D-Bus. It provides developers with object-oriented programming interfaces for C, PHP and Python.

Yotsuba - Python SDK for XML parsing with CSS3 selector, multi-threading framework and web framework


Python SDK for XML parsing with CSS3 selector, multi-threading framework and web framework

Pinax - Platform built on the Django Web Framework


Pinax is an open-source platform built on the Django Web Framework. It provides reusable Django apps to take care of the things that many sites have in common. Its feature include Openid support, Password management, Basic twitter clone, Gravatar, Issue management, Threaded discussions, Blog, Bookmarks, Wiki, Tag support, Photo management and lot more.

NIH - the Not Invented Here framework


In one sentence: NIH is a framework for web application development. Furthermore, NIH is a framework for cross-platform (cross operating system and cross web server) web application development and deployment in python.

ct-framework - Framework app with generic code for clinicaltemplates.org web framework (django app)


Framework app with generic code for clinicaltemplates.org web framework (django app)

fw-framework - Python web framework written by me long ago


Python web framework written by me long ago

web2py_birt - Report generator based on python web2py framework, reportlab


Report generator based on python web2py framework, reportlab

Web2Py-Inventory - A basic inventory system for the Web2Py Framework.


A basic inventory system for the Web2Py Framework.

Spring - Application Framework


Spring is an Application framework which has Inversion of Control container, Aspect-oriented programming framework, Data access, Transaction management, Model-view-controller for web, Remote access framework (RPC) and lot more. It is well integrated with Toplink, Hibernate, JDO, and iBATIS.

Splinter - Python acceptance testing for web applications


Splinter is a Python based acceptance testing framework for web applications. Splinter is a tool useful on tests of any web application, written in any programming language. It could execute and evaluate javascript. It could interact with forms for text input, file, radio and check button.