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 Chris Bennett James Bennett Ben Paul Bissex Simon Blanchard Matt Boersma boobsd@gmail.com Andrew Brehaut brut.alll@gmail.com Jonathan Buchanan Ricardo Javier Cárdenes Medina Antonio Cavedoni C8E cedric@terramater.net 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 dusk@woofle.net Andy Dustman Clint Ecker enlight Enrico A. Murat Eren 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 pradeep.gowda@gmail.com Simon Greenhill Owen Griffiths Espen Grindhaug Thomas Güttler Brian Harring Brant Harris Hawkeye Joe Heck Joel Heenan hipertracker@gmail.com Brett Hoerner Ian Holsman Kieran Holland Sung-Jin Hong Richard House Robert Rock Howard Jason Huggins Hyun Mi Ae Tom Insam Baurzhan Ismagulov james_027@yahoo.com jcrasta@gmail.com Zak Johnson Michael Josephson jpellerin@gmail.com junzhang.jn@gmail.com Antti Kaihola Ben Dean Kawamura Ian G. Kelly Ben Khoo Garth Kidd kilian Sune Kirkeby Bastian Kleineidam Cameron Knight (ckknight) Nena Kojadin Igor Kolar Gasper Koren Martin Kosír Meir Kriheli Bruce Kroeze krzysiek.pawlik@silvermedia.pl 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 Philip Lindborg Matt McClanahan Martin Maney masonsimon+django@gmail.com Manuzhai Petar Marić Nuno Mariz Marijn Vriens mark@junklight.com Yasushi Masuda mattycakes@gmail.com Jason McBrayer mccutchen@gmail.com michael.mcewan@gmail.com mikko@sorl.net mitakummaa@gmail.com mmarshall Andreas Mock 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 Johann Queuniet J. Rademaker Michael Radziej Ramiro Morales Massimiliano Ravelli Brian Ray remco@diji.biz rhettg@gmail.com Henrique Romano Armin Ronacher Brian Rosner Oliver Rutherfurd Ivan Sagalaev (Maniac) Vinay Sajip David Schein scott@staplefish.com serbaut@gmail.com John Shaffer Pete Shinners Jozko Skrablin SmileyChris smurf@smurf.noris.de sopel Wiliam Alves de Souza Georgi Stanojevski Vasiliy Stavenko Thomas Steinacher nowell strite Sundance SuperJared Radek Švarz Swaroop C H Aaron Swartz Ville Säävuori Tyson Tate Frank Tegtmeyer thebjorn Zach Thompson tibimicu@gmax.net tobias@neuyork.de 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.