FindSoftware

py4web

Python web framework for building database-driven web applications, with a built-in dashboard app.

py4web is a Python web framework for database-driven web applications, and the homepage calls it the successor of web2py. It is installed with pip, and a built-in _dashboard app replaces the admin and appadmin of web2py. Templates use yatl and Renoir. The reference manual lists drivers for SQLite, PostgreSQL, MySQL and other databases, and a RestAPI that comes from pyDAL. For production, the installation chapter shows the application running as a WSGI app under gunicorn.

Worth knowing

The Python minimum is stated several ways: the docs say 3.7 or later, the README 3.9 or later, and the PyPI package requires 3.10 or later. The README says the project is not yet stable. GitHub has tags but no releases; the PyPI package is where new versions are published.

Identity

Status
Active
Maintainer
Massimo Di Pierro4
First release
20195

Rendering and deploy

Runs as
Always on6
Install with
pip36

Releases

Current major version
15
Last release
2026-08-055

Adoption

GitHub stars
3221
Contributors
7310

Why these figures do not compare

Sources

  1. 2026-10-26: links, Written in, GitHub stars
    api.github.com/repos/web2py/py4web
  2. 2026-10-26: links
    py4web.com/
  3. 2026-10-26: links, Minimum runtime, Categories, License, Install with, Content storage, Admin interface, Templating, Multilingual
    github.com/web2py/py4web/blob/master/README.rst
  4. 2026-10-26: Maintainer
    raw.githubusercontent.com/web2py/py4web/master/LICENSE.md
  5. 2026-10-26: Runtime, Minimum runtime, License model, First release, Current major version, Last release
    pypi.org/pypi/py4web/json
  6. 2026-10-26: Minimum runtime, Install with, Runs as
    py4web.com/_documentation/static/en/chapter-03.html
  7. 2026-10-26: Databases
    py4web.com/_documentation/static/en/chapter-07.html
  8. 2026-10-26: Content API
    py4web.com/_documentation/static/en/chapter-08.html
  9. 2026-10-26: Templating
    py4web.com/_documentation/static/en/chapter-09.html
  10. 2026-10-26: Contributors
    api.github.com/repos/web2py/py4web/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON