{{extend 'layout.html'}}
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, LoadFactory)
- Arun K. Rajeevan (plugin_wiki)
- 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, better forms)
- Carsten Haese (Informix)
- Chris Clark (Ingres, Jython support)
- Chris Steel
- Christian Foster Howes (GAE support)
- Christopher Smiga (Informix)
- CJ Lazell (tester)
- Craig Younkins (Security)
- Daniel Lin (Taiwanese internationalization)
- 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)
- 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)
- 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)
- Lucas D'Ávila
- 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)
- Ovidio Marinho Falcao Neto
- Pai (internationalization)
- Patrick Breitenbach
- Phyo Arkar Lwin (web hosting and Jython tester)
- Pierre Thibault (Eclipse integration and custom import)
- 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)
- 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