The web2py™ Team
Lead Developer
- Massimo Di Pierro (Professor of Computer Science at DePaul University, 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)
- Leonel Câmara
- 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)
- Narendra Bhati (security)
- 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
- Python created by Guido van Rossum.
- Rocket Web Server developed by Timothy Farrell.
- CodeMirror
- simplejson developed by Bob Ippolito
- PyRTF developed by Simon Cusack and revised by Grant Edwards
- PyRSS2Gen developed by Dalke Scientific Software
- feedparser developed by Mark Pilgrim
- markdown2 developed by Trent Mick
- fcgi.py devloped by Allan Saddi (for production Lighttpd servers)
- memcache developed by Evan Martin
- jQuery developed by John Resig
- A syntax highlighter inspired by the code of Peter Wilkinson
- pyUCA developed by James Tauber