# web2py

Free full-stack Python framework for building database-driven web applications, with a built-in server and web-based IDE.


Source: https://findsoftware.frbit.cloud/web2py/
Last reviewed: 2026-10-26
Listed since: 2026-10-26

## Record

### Links

- home: https://www.web2py.com
- repository: https://github.com/web2py/web2py
- docs: https://web2py.com/books/default/chapter/29/01/introduction
- x: https://twitter.com/web2py/

### Identity

- status: active
- maintainer: Massimo Di Pierro
- maintainerType: unknown
- parent: unknown
- firstRelease: 2007
- hqCountry: unknown

### Kind

- category: framework
- hosting: python
- language: python
- runtime: python
- runtimeMin: python 3.9
- basedOn: unknown

### Content

- contentStore: unknown
- databases: sqlite, sqlserver, postgres, mysql
- adminUi: yes
- headlessApi: unknown
- templating: web2py template language
- i18n: yes

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: unzip the binary distribution and run python web2py.py

### License

- licenseModel: open-source
- license: Web2py is Licensed under the LGPL license version 3

### Releases

- currentMajor: 3
- latestReleaseDate: 2026-04-28

### Adoption

- githubStargazers: 2166
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 211
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://www.web2py.com/ (read 2026-10-26)
- urls: https://api.github.com/repos/web2py/web2py (read 2026-10-26)
- urls: https://web2py.com/books/default/chapter/29/01/introduction (read 2026-10-26)
- maintainer: https://github.com/web2py/web2py/blob/master/README.md (read 2026-10-26)
- firstRelease: https://github.com/web2py/web2py/blob/master/README.md (read 2026-10-26)
- category: https://www.web2py.com/ (read 2026-10-26)
- language: https://api.github.com/repos/web2py/web2py (read 2026-10-26)
- runtime: https://github.com/web2py/web2py/blob/master/README.md (read 2026-10-26)
- runtimeMin: https://github.com/web2py/web2py/blob/master/README.md (read 2026-10-26)
- installMethod: https://github.com/web2py/web2py/blob/master/README.md (read 2026-10-26)
- runsAs: https://www.web2py.com/ (read 2026-10-26)
- databases: https://web2py.com/books/default/chapter/29/06/the-database-abstraction-layer (read 2026-10-26)
- templating: https://web2py.com/books/default/chapter/29/04/the-core (read 2026-10-26)
- adminUi: https://www.web2py.com/ (read 2026-10-26)
- i18n: https://web2py.com/books/default/chapter/29/01/introduction (read 2026-10-26)
- license: https://github.com/web2py/web2py/blob/master/LICENSE.web2py.txt (read 2026-10-26)
- licenseModel: https://www.web2py.com/ (read 2026-10-26)
- currentMajor: https://api.github.com/repos/web2py/web2py/releases (read 2026-10-26)
- latestReleaseDate: https://www.web2py.com/ (read 2026-10-26)
- githubStargazers: https://api.github.com/repos/web2py/web2py (read 2026-10-26)
- contributors: https://api.github.com/repos/web2py/web2py/contributors (read 2026-10-26)

## Notes

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.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
