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
- Alexey Nezhdanov (GAE and database performance)
- Alvaro Justen (dynamical translations)
- Anthony Bastardi (new poweredby site)
- Attila Csipa (cron job)
- Bill Ferrett (modular DAL design)
- Boris Manojlovic (ajax edit)
- Branko Vukelic (new admin app)
- Brian Meredyk (SQLite and executesql)
- Bruno Rocha (book, new examples app)
- Carsten Haese (Informix)
- Chris Clark (Ingres)
- Chris Steel
- Christian Foster Howes
- Christopher Smiga (Informix)
- CJ Lazell (tester)
- Craig Younkins (Security)
- Daniel Lin (Taiwanese internationalization)
- Denes Lengyel (validators, DB2 support, DAL, custom forms, legacy table support)
- Douglas Soares de Andrade (2.4 and 2.6 compliance, docstrings)
- Fran Boon (authorization and authentication)
- Francisco Gama (bug fixing)
- Fred Yanowski (XHTML compliance)
- 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)
- Jonathan Benn (is_url validator and tests)
- Jonathan Lundell (multiple contributions)
- Josh Goldfoot (xaml/html sanitizer)
- Jose Jachuf (Firebird support)
- Josh Jaques (web2py_ajax)
- José Vicente de Sousa (Layout for examples app/ main website)
- Keith Yang (openid)
- Kyle Smith (javascript)
- Limodou (winservice)
- Marcel Leuthi (Oracle support)
- Marcel Hellkamp (Bottle developer, multiple web server support)
- Marcello Della Longa (italian translation)
- Mariano Reingart (pysoaplib)
- Mark Larsen (taskbar widget)
- Mark Moore (databases and daemon scripts)
- Markus Gritsch (bug fixing)
- Martin Hufsky (expressions in DAL)
- Martin Mulone (new welcome app)
- Mateusz Banach (stickers, IS_EMAIL, IS_IMAGE, contenttype)
- Michael Willis (shell)
- Michele Comitini (faceboook)
- Nathan Freeze (admin design, IS_STRONG, DAL features, web2pyslices.com)
- Niall Sweeny (MSSQL support)
- Niccolo Polo (epydoc)
- Nicolas Bruxer (memcache support)
- Ondrej Such (MSSQL support)
- Pai (internationalization)
- Phyo Arkar Lwin (web hosting and Jython tester)
- Robin Bhattacharyya (Google App Engine support)
- Ruijun Luo (a.k.a. Iceberg) (setup_exe.py)
- Scott Roberts (testing, book)
- Sergey Podlesnyi (Oracle and migrations tester)
- Sharriff Aina (tester and PyAMF integration)
- 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)
- Yarko Tymciurak (design, Sphinx documentation)
- Younghyun Jo (internationalization)
- Vidul Nikolaev Petrov (captcha)
- Zahariash (memory management)
Third party software included in web2py
- Python created by Guido van Rossum.
- Rocket Web Server developed by Timothy Farrell.
- EditArea developed by Christophe Dolivet
- nicEdit developed by Brian Kirchoff
- 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