web2py
Free full-stack Python framework for building database-driven web applications, with a built-in server and web-based IDE.
web2py is a full-stack web framework written in Python, with a database abstraction layer, a template language, a built-in server and a web-based IDE for creating and deploying applications. It needs no installation: the distribution is unzipped and started with python web2py.py, and the process keeps running to serve requests. Its database layer generates SQL for SQLite, MSSQL, PostgreSQL and MySQL, and its access control is role-based.
Login can be delegated to third-party providers, including LDAP, OpenID and OAuth, and one web2py instance can serve several sites, each with its own database.
Worth knowing
The project’s own README says version 3 is in limited maintenance mode and that the maintainers do not recommend web2py for new projects. It names py4web as the framework to upgrade to, and the homepage makes the same recommendation.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: links, Categories, Runs as, Admin interface, License model, Last release
www.web2py.com/ - 2026-10-26: links, Written in, GitHub stars
api.github.com/repos/web2py/web2py - 2026-10-26: links, Multilingual
web2py.com/books/default/chapter/29/01/introduction - 2026-10-26: Maintainer, First release, Runtime, Minimum runtime, Install with
github.com/web2py/web2py/blob/master/README.md - 2026-10-26: Databases
web2py.com/books/default/chapter/29/06/the-database-abstraction-layer - 2026-10-26: Templating
web2py.com/books/default/chapter/29/04/the-core - 2026-10-26: License
github.com/web2py/web2py/blob/master/LICENSE.web2py.txt - 2026-10-26: Current major version
api.github.com/repos/web2py/web2py/releases - 2026-10-26: Contributors
api.github.com/repos/web2py/web2py/contributors