web2py icon

web2py icon


Desktop Software Development
web2py is an open source web application platform written in the Python programming language. Web developers can use the software to program a wide variety of web content supported by Python. web2py s...oftware is meant to ensure that web development becomes easier and less tedious. Web developers can use the software in the development of web forms from scratch. web2py was initially intended to be used as a teaching tool and aimed at achieving ease of use and deployment. This means that the platform does not integrate any configuration files. web2py’s design is based on other development software like Django and Ruby on Rails. As such, the platform has many features similar to Ruby on Rails and Django and focuses on rapid development, prefers convention to configuration approach, and has the model-view-controller (MVC) architectural pattern. Read moreless
Windows macOS Linux Browser

Alternatives to web2py

{{ alternatives[0].votes }}

Django alternatives


Django is a Python web framework that is used for developing websites and other purposes. It produces code that is easy for almost anyone to understand, and it is even accessible to those who have ...

Show Details

{{ alternatives[1].votes }}

Ruby on Rails alternatives

Ruby on Rails

Ruby on Rails is a cross-platform web development framework that allows developers to create databases, webpages, and provide various web services. The framework was introduced in 2005 and continue...

Show Details

{{ alternatives[2].votes }}

django CMS alternatives

django CMS

Enterprise Content Management with Django The open-source CMS used by thousands of websites since 2007.

Show Details

{{ alternatives[3].votes }}

Flask alternatives


What do Flask Apps look like? If you are looking for some example code of applications written with Flask, have a look at the sources of the examples on github: flaskr — a microblog; minitwit — a t...

Show Details

{{ alternatives[4].votes }}

Bottle alternatives


Bottle is a fast, simple and lightweight WSGI micro web-framework for Python.

Show Details

{{ alternatives[5].votes }}

hapi alternatives


npm install hapi --save. Create a server. js file with the following contents: 'use strict'; const Hapi = require('hapi'); // Create a server with a host and port const server = Hapi.

Show Details

{{ alternatives[6].votes }}

Pyramid alternatives


Pyramid is a web framework designed to help developers who need to work in Python, an increasingly useful platform to have as the language becomes increasingly prevalent in the development community.

Show Details

{{ alternatives[7].votes }}

Koa alternatives


Koa requires node v7. 6. 0 or higher for ES2015 and async function support.

Show Details

{{ alternatives[8].votes }}

Phalcon alternatives


Official Phalcon Website.

Show Details

{{ alternatives[9].votes }}

CherryPy alternatives


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.

Show Details

Suggest an Alternative

Missing a software in the list? We are always happy if you help us making our site even better.

Suggest an Alternative

web2py Reviews

We have published is 1 review for web2py. The average overall ratings is 4.0 / 5 stars.

Write a Review
grex avatar
My Opinion on web2py
written by grex on 2018-03-17 08:05:01
Ease of Use
Customer Service
Value For Money

Overall Opinion: Programmers who are familiar with Rails development often find using web2py equivalent to using a Python version of Rails. While web2py is a free platform, it is a fast and secure web development software. The software was written in the Python programming language and promotes the use of Python in all of its aspects including view, model, and controller. For web developers, web2py software can be a necessary platform for developing web applications and prototypes.

Pros: Some of the benefits that come with the use of web2py software are The platform integrates a Python-based template language that will allow web developers to commence their writing codes immediately. This allows users to distribute their compiled codes. DAL capable: This allows users to forget the ORM ‘partially’, making it convenient for users who would not prefer a full-fledged ORM in the software. It supports different caching techniques: The software is compatible with different technologies such as disk cache, mem cache, and RAM cache, making it convenient to work with. The platform makes it easy for web developers to write web services, JSON, and XML. It offers users access to a comprehensive administration web interface. The platform comes with an inbuilt editor and source control that allows for a comprehensive administration web interface. The software is also secure and not vulnerable to common types of malware such as malicious file execution, cross-site scripting, and injection flaws.

Cons: Some of the limitations that come with using web2py software are Users might have a problem with the software’s error reporting: The platform does not automatically differentiate between the production and development modes. The platform has a poor IDE support: Users of the platform are not able to enjoy the standard python development tools if they do not make modifications to the platform. Users of the platform might find the platform’s lack of support for unit testing unappealing. Web2py works with doctests that might not be optimal for testing enthusiasts.

grex is using web2py every other week recently.


  • It is available in open source code version.
You can always update web2py to add more features!


web2py screenshot 1
web2py screenshot 2
web2py screenshot 3
web2py screenshot 4
web2py screenshot 5
web2py screenshot 6
web2py screenshot 7
web2py screenshot 8
web2py screenshot 9
web2py screenshot 10

web2py Videos

Youtube Video: Why use Django? Django vs Rails, Node.js, PHP Frameworks

Enroll here (free): udemy.com In this video, we explain what makes Python's Django such a great web development platform and compare...

Disclaimer: This video was not made by us, but we found it interesting enough to embed it here.


Commenting on this article is disabled right now.

About This Article

This page was composed by Alternative.me and published by Alternative.me. It was created at 2018-04-27 22:38:57 and last edited by Alternative.me at 2020-03-06 07:50:39. This page has been viewed 2450 times.

Did you like this article about web2py? Please rate it!
4 of 5 liked this article. This is equivalent to a star rating of 4.00 / 5.

More Software in Desktop Software > Development

More Popular Desktop Software

Filter Platforms

Windows macOS Browser Linux

Filter Features

Python web development framework Fast coding of web apps Vast HTTP libraries Easy templates for quick coding Test code and applications to reduce bugs Bootstrapping options in the form of pcreate Events and subscribers
Suggest an Alternative to web2py
{{ suggestSubmitSuccess }}
You can only sugggest alternatives that are already published on our platform. If you want to submit a software or app, please visit your account page to submit a software.
List of Suggestions
Please start typing the name of the software you want to suggest as alternative to web2py in the field above.
{{ suggestSubmitError }}
Suggest {{ suggestedAlternatives.length }} Alternative(s)
This action requires user authentication. Please log in.
Don't have an account yet? Sign up.