The web2py™ Team

Lead Developer

  • Massimo Di Pierro (Associate Professor in Computer Science at DePaul University in Chicago)

Contributor Agreement

By contributing to web2py you implicitly agree to the web2py contributor agreement. Please also send us a signed copy by fax or, scanned, by email.

Main Contributors/Developers

  • Alexey Nezhdanov (GAE and database performance)
  • Alan Etkin (DAL IMAP adapter)
  • Alvaro Justen (dynamical translations)
  • Anders Roos (file locking)
  • Andrew Willimott (documentation, TeraData support)
  • Andriy Kornatskyy (benchmarks and profiling)
  • Angelo Compagnucci (mobile devices)
  • Anthony Bastardi (book, poweredby site, multiple contributions)
  • Arun K. Rajeevan (plugin_wiki)
  • Attila Csipa (cron job)
  • Ben Goosman (keyed table and Oracle adapter)
  • Bill Ferrett (modular DAL design)
  • Boris Manojlovic (ajax edit)
  • Branko Vukelic (new admin app)
  • Brian Meredyk (SQLite, executesql and scheduler)
  • Bruno Rocha (book, new website, better forms, grid layout)
  • Carlos Galindo
  • Carsten Haese (Informix)
  • Chris Clark (Ingres, Jython support)
  • Chris May (new website)
  • Chris Steel
  • Christian Foster Howes (GAE support)
  • Christopher Smiga (Informix)
  • CJ Lazell (tester)
  • Corne Dickens (import mechanism)
  • Craig Younkins (Security)
  • Daniel Lin (Taiwanese internationalization)
  • Dave Stoll (DowCommerce payment API, security)
  • David Wagner (security and cryptography expert)
  • Denes Lengyel (validators, DB2 support, DAL, custom forms, legacy table support)
  • Douglas Soares de Andrade (2.4 and 2.6 compliance, docstrings)
  • Eric Vicenti (email with ssl)
  • Falko Krause (mysql support)
  • Farsheed Ashouri
  • Fran Boon (authorization and authentication)
  • Francisco Gama (bug fixing)
  • Fred Yanowski (XHTML compliance)
  • Gilson Filho
  • Graham Dumpleton (WSGI)
  • Gyuris Szabolcs (PGP Mail)
  • Hamdy Abdel-Badeea (crud)
  • Hans Donner (GAE support, Google login, widgets, Sphinx documentation)
  • Hans Murx (Database support)
  • Hans C. v. Stockhausen (OpenID, Google Wave)
  • Ian Reinhart Geiser (html helpers)
  • Ionel Anton (Romanian translation)
  • Jan Beilicke (markmin)
  • Jeremy Dillworth
  • Jonathan Benn (is_url validator and tests)
  • Jonathan Lundell (multiple contributions)
  • Josh Goldfoot (xaml/html sanitizer)
  • Jose Jachuf (Firebird support)
  • José L. Redrejo Rodríguez (Debian Package, pyfpdf)
  • Josh Jaques (web2py_ajax)
  • José Vicente de Sousa (Layout for new website)
  • Keith Yang (openid)
  • Kenji Hosoda (plugins)
  • Kyle Smith (javascript)
  • Limodou (winservice)
  • Lucas D'Ávila
  • Marc Abramowitz (tests and travis continuous integration)
  • Marcel Leuthi (Oracle support)
  • Marcel Hellkamp (Bottle developer, multiple web server support)
  • Marcello Della Longa (italian translation)
  • Mariano Reingart (pysoaplib, debugger, pyfpdf)
  • Marin Pranjić (dal)
  • Mark Larsen (taskbar widget)
  • Mark Moore (databases and daemon scripts)
  • Markus Gritsch (bug fixing)
  • Martin Hufsky (expressions in DAL)
  • Martin Mulone (new welcome app, grid)
  • Mateusz Banach (stickers, IS_EMAIL, IS_IMAGE, contenttype)
  • Michael Willis (shell)
  • Michele Comitini (facebook)
  • Michael Toomim (scheduler)
  • Nathan Freeze (admin design, IS_STRONG, DAL features, web2pyslices.com)
  • Niall Sweeny (MSSQL support)
  • Niccolo Polo (epydoc)
  • Nicolas Bruxer (memcache support)
  • Olaf Ferger (Informix support)
  • Omi Chiba (DB2, MSSQL support and Japanese translation)
  • Ondrej Such (MSSQL support)
  • Ovidio Marinho Falcao Neto (tests and plugin developer)
  • Pai (internationalization)
  • Paolo Caruccio (SQLFORM.grid query)
  • Patrick Breitenbach
  • Phyo Arkar Lwin (web hosting and Jython tester)
  • Pierre Thibault (Eclipse integration and custom import)
  • Robert Valentak (Slovenian translation)
  • Robin Bhattacharyya (Google App Engine support)
  • Ross Peoples (MSSQL, multiple contributions)
  • Ruijun Luo (a.k.a. Iceberg) (setup_exe.py)
  • Ryan Seto (template.py)
  • Scott Roberts (testing, book)
  • Sergey Podlesnyi (Oracle and migrations tester)
  • Sharriff Aina (tester and PyAMF integration)
  • Simone Bizzotto (scheduler, dal, redis, tests, sphinx)
  • Sriram Durbha (book)
  • Sterling Hankins (tester, book)
  • Stuart Rackham (MSSQL support)
  • Telman Yusupov (Oracle support)
  • Thadeus Burgess (validators)
  • Tim Michelsen (Sphinx documentation)
  • Timothy Farrell (python 2.6 compliance, windows support)
  • Yair Eshel (internationalizaiton, DAL improvement)
  • Yannis Aribaud (CAS compliance)
  • Yarko Tymciurak (design)
  • Younghyun Jo (internationalization)
  • Vladyslav Kozlovskyy (internationalization, markmin, admin, and mercurial support)
  • Vidul Nikolaev Petrov (captcha)
  • Vinicius Assef
  • Zahariash (memory management)

Third party software included in web2py

(... and other third party modules in the contrib folder).