Django was originally created in late 2003 at World Online, the Web division of the Lawrence Journal-World newspaper in Lawrence, Kansas. The PRIMARY AUTHORS are (and/or have been): Adrian Holovaty , who originally created Django with Simon and currently oversees things with Jacob. Simon Willison , who originally created Django with Adrian during his year-long internship/placement at World Online and currently helps from the sidelines. Jacob Kaplan-Moss , who joined the team shortly before Simon departed and currently oversees things with Adrian. Wilson Miner , who designed Django's admin interface, pretty error pages, official Web site (djangoproject.com) and has made many other contributions. He makes us look good. Malcolm Tredinnick , who has made significant contributions to all levels of the framework, from its database layer to template system and documentation. Georg "Hugo" Bauer , who added internationalization support, manages i18n contributions and has made a ton of excellent tweaks, feature additions and bug fixes. Luke Plant , who has contributed many excellent improvements, including database-level improvements, the CSRF middleware and unit tests. Russell Keith-Magee , who has contributed many excellent improvements, including refactoring of the Django ORM code and unit tests. Robert Wittams , who majorly refactored the Django admin application to allow for easier reuse and has made a ton of excellent tweaks, feature additions and bug fixes. And here is an inevitably incomplete list of MUCH-APPRECIATED CONTRIBUTORS -- people who have submitted patches, reported bugs, added translations, helped answer newbie questions, and generally made Django that much better: alang@bright-green.com Marty Alchin Daniel Alves Barbosa de Oliveira Vaz AgarFu Andreas andy@jadedplanet.net Fabrice Aneche ant9000@netwise.it David Ascher david@kazserve.org Arthur axiak@mit.edu Jiri Barton Ned Batchelder Shannon -jj Behrens Esdras Beleza James Bennett Ben Paul Bissex Simon Blanchard boobsd@gmail.com Andrew Brehaut brut.alll@gmail.com Jonathan Buchanan Ricardo Javier Cárdenes Medina Antonio Cavedoni C8E Chris Chamberlin Amit Chakradeo ChaosKCW ivan.chelubeev@gmail.com Bryan Chow Michal Chruszcz Ian Clelland crankycoder@gmail.com Pete Crosier Matt Croydon flavio.curella@gmail.com Jure Cuhalev dackze+django@gmail.com David Danier Dirk Datzert Jonathan Daugherty (cygnus) dave@thebarproject.com Jason Davies (Esaj) Alex Dedul deric@monowerks.com Max Derkachev Jordan Dimov dne@mayonnaise.net Maximillian Dornseif Jeremy Dunck Andrew Durdin Andy Dustman Clint Ecker enlight Enrico Ludvig Ericson Dirk Eschler Marc Fargas favo@exoweb.net Bill Fenner Stefane Fermgier Afonso Fernández Nogueira Matthew Flanagan Eric Floehr Jorge Gajon gandalf@owca.info Marc Garcia Baishampayan Ghose glin@seznam.cz martin.glueck@gmail.com GomoX Mario Gonzalez Simon Greenhill Owen Griffiths Espen Grindhaug Thomas Güttler Brian Harring Brant Harris Hawkeye Joe Heck Joel Heenan hipertracker@gmail.com Ian Holsman Kieran Holland Sung-Jin Hong Richard House Robert Rock Howard Jason Huggins Hyun Mi Ae Tom Insam Baurzhan Ismagulov jcrasta@gmail.com Zak Johnson Michael Josephson jpellerin@gmail.com junzhang.jn@gmail.com Antti Kaihola Ben Dean Kawamura ian.g.kelly@gmail.com Garth Kidd kilian Sune Kirkeby Bastian Kleineidam Cameron Knight (ckknight) Nena Kojadin Igor Kolar Gasper Koren Martin Kosír Meir Kriheli Bruce Kroeze Joseph Kocherhans konrad@gwu.edu kurtiss@meetro.com lakin.wecker@gmail.com Nick Lane Stuart Langridge Nicola Larosa Eugene Lazutkin Jeong-Min Lee Jannis Leidel Christopher Lenz lerouxb@gmail.com Waylan Limberg limodou Matt McClanahan Martin Maney masonsimon+django@gmail.com Manuzhai Petar Marić Nuno Mariz marijn@metronomo.cl mark@junklight.com Yasushi Masuda mattycakes@gmail.com Jason McBrayer mccutchen@gmail.com michael.mcewan@gmail.com mikko@sorl.net mitakummaa@gmail.com mmarshall Reza Mohammadi Eric Moritz mrmachine Robin Munn Robert Myers Nebojša Dorđević Gopal Narayanan Fraser Nevett Sam Newman Neal Norwitz oggie rob Jay Parlar pavithran s Barry Pederson petr.marhoun@gmail.com pgross@thoughtworks.com phaedo phil@produxion.net phil.h.smith@gmail.com Gustavo Picon Luke Plant plisk Daniel Poelzleithner polpak@yahoo.com J. Rademaker Michael Radziej Ramiro Morales Massimiliano Ravelli Brian Ray remco@diji.biz rhettg@gmail.com Henrique Romano Armin Ronacher Oliver Rutherfurd Ivan Sagalaev (Maniac) Vinay Sajip David Schein scott@staplefish.com serbaut@gmail.com Pete Shinners Jozko Skrablin SmileyChris smurf@smurf.noris.de sopel Wiliam Alves de Souza Georgi Stanojevski Vasiliy Stavenko Thomas Steinacher nowell strite Radek Švarz Swaroop C H Aaron Swartz Ville Säävuori Tyson Tate Frank Tegtmeyer thebjorn Zach Thompson tibimicu@gmax.net Tom Tobin Joe Topjian torne-django@wolfpuppy.org.uk Karen Tracey tstromberg@google.com Makoto Tsuyuki tt@gurgle.no Amit Upadhyay Geert Vanderkelen viestards.lists@gmail.com Vlado Milton Waddams wam-djangobug@wamber.net wangchun Dan Watson Chris Wesseling James Wheare charly.wilhelm@gmail.com Rachel Willmer Gary Wilson wojtek ye7cakf02@sneakemail.com ymasuda@ethercube.com Jarek Zgoda Cheng Zhang A big THANK YOU goes to: Rob Curley and Ralph Gage for letting us open-source Django. Frank Wiles for making excellent arguments for open-sourcing, and for his sage sysadmin advice. Ian Bicking for convincing Adrian to ditch code generation. Mark Pilgrim for diveintopython.org. Guido van Rossum for creating Python.