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 * Simon Willison * Jacob Kaplan-Moss * Wilson Miner * Malcolm Tredinnick * Georg "Hugo" Bauer * Luke Plant * Russell Keith-Magee * Robert Wittams * Gary Wilson * Brian Rosner * Justin Bronn * Karen Tracey * Jannis Leidel * James Tauber * Alex Gaynor * Andrew Godwin * Carl Meyer * Ramiro Morales * Chris Beaven * Honza Král * Idan Gazit * Paul McMillan * Julien Phalip * Aymeric Augustin * Claude Paroz * Anssi Kääriäinen * Florian Apolloner * Jeremy Dunck * Bryan Veloso * Preston Holmes More information on the main contributors to Django can be found in docs/internals/committers.txt. 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: Gisle Aas Chris Adams Mathieu Agopian ajs alang@bright-green.com A S Alam Andi Albrecht Marty Alchin Ahmad Alhashemi Ahmad Al-Ibrahim Antoni Aloy Daniel Alves Barbosa de Oliveira Vaz AgarFu James Aylett Dagur Páll Ammendrup Collin Anderson Jeff Anderson Marian Andre Andreas Victor Andrée andy@jadedplanet.net Fabrice Aneche ant9000@netwise.it arien David Ascher atlithorn Jökull Sólberg Auðunsson Arthur av0000@mail.ru David Avsajanishvili Mike Axiak Niran Babalola Vitaly Babiy Morten Bagai Jeff Balogh Mikaël Barbero Randy Barlow Scott Barr Jiri Barton Ned Batchelder batiste@dosimple.ch Batman Brian Beck Shannon -jj Behrens Esdras Beleza Chris Bennett James Bennett Danilo Bargen Shai Berger Julian Bez Arvis Bickovskis Natalia Bidart Mark Biggers Paul Bissex Simon Blanchard David Blewett Matt Boersma Artem Gnilov Matías Bordese Nate Bragg Sean Brant Andrew Brehaut David Brenneman Anthony Briggs Orne Brocaar brut.alll@gmail.com bthomas btoll@bestweb.net Jonathan Buchanan Keith Bussell C8E Chris Cahoon Juan Manuel Caicedo Trevor Caira Brett Cannon Ricardo Javier Cárdenes Medina Jeremy Carbaugh Graham Carlyle Antonio Cavedoni cedric@terramater.net Chris Chamberlin Amit Chakradeo ChaosKCW Simon Charette Kowito Charoenratchatabhan Sengtha Chay ivan.chelubeev@gmail.com Bryan Chow Tom Christie Antonis Christofides Michal Chruszcz Can Burak Çilingir Ian Clelland Travis Cline Russell Cloran colin@owlfish.com crankycoder@gmail.com Paul Collier Robert Coup Brian Fabian Crain Pete Crosier Matt Croydon Jure Cuhalev Leah Culver Raúl Cumplido flavio.curella@gmail.com John D'Agostino dackze+django@gmail.com Jim Dalton Mihai Damian David Danier Dirk Datzert Jonathan Daugherty (cygnus) dave@thebarproject.com david@kazserve.org Jason Davies (Esaj) Richard Davies Alex Dedul Matt Dennenbaum deric@monowerks.com Max Derkachev Rajesh Dhawan Sander Dijkhuis Jordan Dimov Riccardo Di Virgilio Nebojša Dorđević dne@mayonnaise.net dready Maximillian Dornseif Daniel Duan Andrew Durdin dusk@woofle.net Andy Dustman Alexander Dutton J. Clifford Dyer Clint Ecker Nick Efford eibaan@gmail.com David Eklund Julia Elman enlight Enrico A. Murat Eren Ludvig Ericson eriks@win.tue.nl Tomáš Ehrlich Dirk Eschler Bernhard Essl Dan Fairs Marc Fargas Szilveszter Farkas Grigory Fateyev favo@exoweb.net fdr Dmitri Fedortchenko Jonathan Feignberg Liang Feng Bill Fenner Stefane Fermgier J. Pablo Fernandez Maciej Fijalkowski Ben Firshman Matthew Flanagan Eric Floehr Eric Florenzano Vincent Foley Alcides Fonseca Rudolph Froger Jorge Gajon gandalf@owca.info Marc Garcia Andy Gayton geber@datacollect.com Jeffrey Gelens Baishampayan Ghose Joshua Ginsberg Dimitris Glezos glin@seznam.cz martin.glueck@gmail.com Ben Godfrey GomoX Guilherme Mesquita Gondim Mario Gonzalez David Gouldin pradeep.gowda@gmail.com Collin Grady Gabriel Grant Daniel Greenfeld Simon Greenhill Owen Griffiths Espen Grindhaug Janos Guljas Thomas Güttler Horst Gutmann Antti Haapala Scot Hacker dAniel hAhler hambaloney Will Hardy Brian Harring Brant Harris Ronny Haryanto Hawkeye Kent Hauser Joe Heck Joel Heenan Mikko Hellsing Sebastian Hillig hipertracker@gmail.com Deryck Hodge Brett Hoerner Justin Myles Holmes Eric Holscher Ian Holsman Kieran Holland Sung-Jin Hong Leo "hylje" Honkanen Matt Hoskins Tareque Hossain Richard House Robert Rock Howard John Huddleston Rob Hudson Jason Huggins Jeff Hui Gabriel Hurley Hyun Mi Ae Ibon Tom Insam Baurzhan Ismagulov Stephan Jaekel james_027@yahoo.com jcrasta@gmail.com jdetaeye Dmitry Jemerov jhenry john@calixto.net Zak Johnson Nis Jørgensen Michael Josephson jpellerin@gmail.com junzhang.jn@gmail.com Xia Kai Antti Kaihola Peter van Kampen Bahadır Kandemir Karderio Nagy Károly George Karpenkov Erik Karulf Ben Dean Kawamura Ian G. Kelly Niall Kelly Ryan Kelly Thomas Kerpe Wiley Kestner Ossama M. Khayat Ben Khoo Garth Kidd kilian Sune Kirkeby Bastian Kleineidam Cameron Knight (ckknight) Nena Kojadin Igor Kolar Tomáš Kopeček Gasper Koren Mikhail Korobov Martin Kosír Arthur Koziel Meir Kriheli Bruce Kroeze krzysiek.pawlik@silvermedia.pl Joseph Kocherhans konrad@gwu.edu knox David Krauth Kevin Kubasik kurtiss@meetro.com Denis Kuzmichyov Panos Laganakos Nick Lane Stuart Langridge Paul Lanier David Larlet Nicolas Lara Nicola Larosa Finn Gruwier Larsen Lau Bech Lauritzen Rune Rønde Laursen Mark Lavin Eugene Lazutkin lcordier@point45.com Jeong-Min Lee Tai Lee Adrien Lemaire Christopher Lenz lerouxb@gmail.com Piotr Lewandowski Charlie Leifer Justin Lilly Waylan Limberg limodou Philip Lindborg Simon Litchfield Daniel Lindsley Trey Long Laurent Luce Martin Mahner Matt McClanahan Stanislaus Madueke Yann Malet Frantisek Malina Mike Malone Martin Maney Michael Manfre masonsimon+django@gmail.com Manuzhai Petr Marhoun Petar Marić Nuno Mariz mark@junklight.com Orestis Markou Andrés Torres Marroquín Takashi Matsuo Zlatko Mašek Yasushi Masuda mattycakes@gmail.com Glenn Maynard Jason McBrayer Kevin McConnell mccutchen@gmail.com michael.mcewan@gmail.com Paul McLanahan Tobias McNulty Andrews Medina Zain Memon Christian Metts michal@plovarna.cz Slawek Mikula Katie Miller Shawn Milochik mitakummaa@gmail.com Taylor Mitchell mmarshall Andreas Mock Reza Mohammadi Aljosa Mohorovic Eric Moritz msaelices Gregor Müllegger Robin Munn James Murty msundstr Robert Myers Aaron T. Myers Alexander Myodov Doug Napoleone Gopal Narayanan Fraser Nevett Sam Newman Ryan Niemeyer Filip Noetzel Afonso Fernández Nogueira Neal Norwitz Todd O'Bryan Alex Ogier Selwin Ong Gerardo Orozco Christian Oudard oggie rob oggy Jens Page Jay Parlar Carlos Eduardo de Paula John Paulett pavithran s Barry Pederson Andreas Pelme permonik@mesias.brnonet.cz peter@mymart.com pgross@thoughtworks.com phaedo phil@produxion.net phil.h.smith@gmail.com Gustavo Picon Travis Pinney Michael Placentra II plisk Daniel Poelzleithner Dan Poirier polpak@yahoo.com Ross Poulton Mihai Preda Daniele Procida Matthias Pronk Jyrki Pulliainen Thejaswi Puthraya Johann Queuniet Jan Rademaker Michael Radziej Laurent Rahuel Stéphane Raimbault Luciano Ramalho Amit Ramon Philippe Raoult Massimiliano Ravelli Brian Ray Lee Reilly Łukasz Rekucki remco@diji.biz Marc Remolt Bruno Renié David Reynolds rhettg@gmail.com ricardojbarrios@gmail.com Mike Richardson Matt Riggott Alex Robbins Henrique Romano Armin Ronacher Daniel Roseman Rozza Audrey Roy Oliver Rutherfurd ryankanno Gonzalo Saavedra Manuel Saelices Ivan Sagalaev (Maniac) Vinay Sajip Bartolome Sanchez Salado Kadesarin Sanjek Tim Saylor Massimo Scamarcia Paulo Scardine David Schein Bernd Schlapsi schwank@gmail.com scott@staplefish.com Ilya Semenov Aleksandra Sendecka serbaut@gmail.com John Shaffer Pete Shinners Leo Shklovskii jason.sidabras@gmail.com Mikołaj Siedlarek Brenton Simpson Jozko Skrablin Ben Slavin sloonz Paul Smith Steven L. Smith (fvox13) Warren Smith smurf@smurf.noris.de Vsevolod Solovyov George Song sopel Leo Soto Wiliam Alves de Souza Don Spaulding Calvin Spealman Dane Springmeyer Bjørn Stabell Georgi Stanojevski starrynight Vasiliy Stavenko Thomas Steinacher Johan C. Stöver Nowell Strite Thomas Stromberg Ben Sturmfels Travis Swicegood Pascal Varet SuperJared Radek Švarz Swaroop C H Aaron Swartz Ville Säävuori Mart Sõmermaa Marc Tamlyn Christian Tanzer Tyler Tarabula Tyson Tate Aryeh Leib Taurog Frank Tegtmeyer Marcel Telka Terry Huang Travis Terry thebjorn Lowe Thiderman Zach Thompson Michael Thornhill Deepak Thukral tibimicu@gmx.net tobias@neuyork.de Tom Tobin Joe Topjian torne-django@wolfpuppy.org.uk Jeff Triplett tstromberg@google.com Makoto Tsuyuki tt@gurgle.no David Tulig Justine Tunney Amit Upadhyay Adam Vandenberg Geert Vanderkelen Vasil Vangelovski I.S. van Oostveen viestards.lists@gmail.com George Vilches Vlado Zachary Voase Marijn Vriens Milton Waddams Chris Wagner Rick Wagner wam-djangobug@wamber.net Wang Chun Filip Wasilewski Dan Watson Joel Watts Lakin Wecker Chris Wesseling Benjamin Wohlwend James Wheare Mike Wiacek Frank Wierzbicki charly.wilhelm@gmail.com Simon Williams Derek Willis Rachel Willmer Jakub Wilk Jakub Wiśniowski Maciej Wiśniowski wojtek Marcin Wróbel Jason Yan Lars Yencken ye7cakf02@sneakemail.com ymasuda@ethercube.com Jesse Young Mykola Zamkovoi zegor Gasper Zejn 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. (RIP!) Guido van Rossum for creating Python.