a Sensio Labs Product

The flexible, fast, and secure
template engine for PHP

Top Contributors (Code)

151 developers have contributed to the Twig code.

  1. Fabien Potencier
    1. Fabien Potencier
    1421 commits — 63,776 changes
  2. Martin Hasoň
    2. Martin Hasoň
    50 commits — 2,852 changes
  3. Arnaud Le Blanc
    3. Arnaud Le Blanc
    49 commits — 2,717 changes
  4. Tobias Schultze
    4. Tobias Schultze
    44 commits — 904 changes
  5. nikic
    5. nikic
    33 commits — 1,458 changes
  6. Jordi Boggiano
    6. Jordi Boggiano
    28 commits — 421 changes
  7. Mark Story
    7. Mark Story
    19 commits — 424 changes
  8. Christophe Coevoet
    8. Christophe Coevoet
    18 commits — 412 changes
  9. Charles
    9. Charles
    17 commits — 384 changes
  10. Tugdual Saunier
    10. Tugdual Saunier
    15 commits — 292 changes
  11. Possum
    11. Possum
    14 commits — 519 changes
  12. Joseph Bielawski
    12. Joseph Bielawski
    11 commits — 72 changes
  13. Derick Rethans
    13. Derick Rethans
    9 commits — 1,273 changes
  14. nikic
    14. nikic
    9 commits — 144 changes
  15. Grégoire Pineau
    15. Grégoire Pineau
    8 commits — 112 changes
  16. Nicolas Grekas
    16. Nicolas Grekas
    6 commits — 190 changes
  17. Jeroen De Dauw
    17. Jeroen De Dauw
    6 commits — 95 changes
  18. Jannis Grimm
    18. Jannis Grimm
    6 commits — 78 changes
  19. Arjen Brouwer
    19. Arjen Brouwer
    5 commits — 261 changes
  20. Lorenz Schori
    20. Lorenz Schori
    4 commits — 317 changes
  21. Jonathan Ingram
    21. Jonathan Ingram
    4 commits — 38 changes
  22. Andrei Shevchuk
    22. Andrei Shevchuk
    4 commits — 12 changes
  23. Pascal Borreli
    23. Pascal Borreli
    3 commits — 26 changes
  24. Paulo Ribeiro
    24. Paulo Ribeiro
    3 commits — 12 changes
  25. Nils Langner
    25. Nils Langner
    3 commits — 8 changes
  26. Robert Gruendler
    26. Robert Gruendler
    2 commits — 435 changes
  27. julien pauli
    27. julien pauli
    2 commits — 158 changes
  28. Josh Turmel
    28. Josh Turmel
    2 commits — 67 changes
  29. Javier Spagnoletti
    29. Javier Spagnoletti
    2 commits — 57 changes
  30. 1emming
    30. 1emming
    2 commits — 50 changes
  31. Henrik Bjørnskov
    31. Henrik Bjørnskov
    2 commits — 50 changes
  32. Kris Wallsmith
    32. Kris Wallsmith
    2 commits — 33 changes
  33. Bruno Chalopin
    33. Bruno Chalopin
    2 commits — 24 changes
  34. Jeremy Mikola
    34. Jeremy Mikola
    2 commits — 22 changes
  35. Sergey Linnik
    35. Sergey Linnik
    2 commits — 21 changes
  36. Remi Collet
    36. Remi Collet
    2 commits — 19 changes
  37. Hugo Hamon
    37. Hugo Hamon
    2 commits — 16 changes
  38. Tobias Naumann
    38. Tobias Naumann
    2 commits — 11 changes
  39. Chris Sedlmayr
    39. Chris Sedlmayr
    2 commits — 9 changes
  40. Pierre Joye
    40. Pierre Joye
    2 commits — 9 changes
  41. Eugene Leonovich
    41. Eugene Leonovich
    2 commits — 9 changes
  42. Andre Rømcke
    42. Andre Rømcke
    2 commits — 8 changes
  43. Matthieu Robin
    43. Matthieu Robin
    2 commits — 7 changes
  44. Nami-Doc
    44. Nami-Doc
    2 commits — 4 changes
  45. Karma Dordrak
    45. Karma Dordrak
    1 commits — 976 changes
  46. Andrew Tch
    46. Andrew Tch
    1 commits — 318 changes
  47. Florin Patan
    47. Florin Patan
    1 commits — 182 changes
  48. Luiz “Felds” Liscia
    48. Luiz “Felds” Liscia
    1 commits — 131 changes
  49. Nikola Svitlica
    49. Nikola Svitlica
    1 commits — 128 changes
  50. Matthieu Auger
    50. Matthieu Auger
    1 commits — 108 changes
  51. Ener-Getick
    51. Ener-Getick
    1 commits — 98 changes
  52. Mark Story
    52. Mark Story
    1 commits — 93 changes
  53. kotas
    53. kotas
    1 commits — 87 changes
  54. stealth35 ‏
    54. stealth35 ‏
    1 commits — 78 changes
  55. Adrien Brault
    55. Adrien Brault
    1 commits — 66 changes
  56. Pavel Batanov
    56. Pavel Batanov
    1 commits — 64 changes
  57. Tyler King
    57. Tyler King
    1 commits — 45 changes
  58. Hidenori Goto
    58. Hidenori Goto
    1 commits — 45 changes
  59. Marcin Misiurski
    59. Marcin Misiurski
    1 commits — 39 changes
  60. Eugene Serkin
    60. Eugene Serkin
    1 commits — 34 changes
  61. Benjamin Laugueux
    61. Benjamin Laugueux
    1 commits — 34 changes
  62. Maarten de Keizer
    62. Maarten de Keizer
    1 commits — 31 changes
  63. Leon van der Ree
    63. Leon van der Ree
    1 commits — 31 changes
  64. Konstantin G Romanov
    64. Konstantin G Romanov
    1 commits — 30 changes
  65. Matt Lehner
    65. Matt Lehner
    1 commits — 29 changes
  66. Andreas Lutro
    66. Andreas Lutro
    1 commits — 27 changes
  67. Jhonny Lidfors
    67. Jhonny Lidfors
    1 commits — 26 changes
  68. Luis Cordova
    68. Luis Cordova
    1 commits — 25 changes
  69. Victor Berchet
    69. Victor Berchet
    1 commits — 25 changes
  70. Vasiliy Horbachenko
    70. Vasiliy Horbachenko
    1 commits — 24 changes
  71. Joel Pittet
    71. Joel Pittet
    1 commits — 24 changes
  72. Max Romanovsky
    72. Max Romanovsky
    1 commits — 24 changes
  73. Josh Watzman
    73. Josh Watzman
    1 commits — 22 changes
  74. Henry Smith
    74. Henry Smith
    1 commits — 22 changes
  75. Steven Hoffman
    75. Steven Hoffman
    1 commits — 21 changes
  76. Albert Casademont
    76. Albert Casademont
    1 commits — 20 changes
  77. Rhodri Pugh
    77. Rhodri Pugh
    1 commits — 20 changes
  78. Chris Smith
    78. Chris Smith
    1 commits — 19 changes
  79. Gaël Bouchez
    79. Gaël Bouchez
    1 commits — 18 changes
  80. dantleech
    80. dantleech
    1 commits — 18 changes
  81. Jérôme Tamarelle
    81. Jérôme Tamarelle
    1 commits — 18 changes
  82. David Négrier
    82. David Négrier
    1 commits — 18 changes
  83. Christian Flothmann
    83. Christian Flothmann
    1 commits — 17 changes
  84. Markus Bachmann
    84. Markus Bachmann
    1 commits — 15 changes
  85. vitman
    85. vitman
    1 commits — 13 changes
  86. fivestar
    86. fivestar
    1 commits — 13 changes
  87. Marc-Olivier Laux
    87. Marc-Olivier Laux
    1 commits — 12 changes
  88. Anthony Sterling
    88. Anthony Sterling
    1 commits — 11 changes
  89. David Stone
    89. David Stone
    1 commits — 11 changes
  90. Andreas Streichardt
    90. Andreas Streichardt
    1 commits — 11 changes
  91. Robin Gloster
    91. Robin Gloster
    1 commits — 11 changes
  92. javer
    92. javer
    1 commits — 10 changes
  93. Xavier Leune
    93. Xavier Leune
    1 commits — 10 changes
  94. Arnaud Buathier
    94. Arnaud Buathier
    1 commits — 10 changes
  95. Valeriy Trubachev
    95. Valeriy Trubachev
    1 commits — 9 changes
  96. Barta Tamás
    96. Barta Tamás
    1 commits — 9 changes
  97. Scott Reeves
    97. Scott Reeves
    1 commits — 9 changes
  98. Ray
    98. Ray
    1 commits — 9 changes
  99. Roman Lasinski
    99. Roman Lasinski
    1 commits — 8 changes
  100. za-creature
    100. za-creature
    1 commits — 8 changes
  101. Sylvain Dethier
    101. Sylvain Dethier
    1 commits — 8 changes
  102. Andrey Grachov
    102. Andrey Grachov
    1 commits — 8 changes
  103. Johnny
    103. Johnny
    1 commits — 8 changes
  104. Robin Chalas
    104. Robin Chalas
    1 commits — 8 changes
  105. Kirill chEbba Chebunin
    105. Kirill chEbba Chebunin
    1 commits — 8 changes
  106. Krystian Kuczek
    106. Krystian Kuczek
    1 commits — 8 changes
  107. Julien Brochet
    107. Julien Brochet
    1 commits — 8 changes
  108. Andrew Winter
    108. Andrew Winter
    1 commits — 7 changes
  109. Thomas Pomfret
    109. Thomas Pomfret
    1 commits — 6 changes
  110. Miha Vrhovnik
    110. Miha Vrhovnik
    1 commits — 6 changes
  111. Marc Abramowitz
    111. Marc Abramowitz
    1 commits — 6 changes
  112. Anatoliy Belsky
    112. Anatoliy Belsky
    1 commits — 6 changes
  113. lenar
    113. lenar
    1 commits — 6 changes
  114. Jesper Ek
    114. Jesper Ek
    1 commits — 6 changes
  115. Tristan Darricau
    115. Tristan Darricau
    1 commits — 6 changes
  116. Angelo Vargas
    116. Angelo Vargas
    1 commits — 5 changes
  117. Jeremy Marc
    117. Jeremy Marc
    1 commits — 5 changes
  118. THofman
    118. THofman
    1 commits — 5 changes
  119. Scott Smith
    119. Scott Smith
    1 commits — 5 changes
  120. Libert KHE
    120. Libert KHE
    1 commits — 5 changes
  121. Joel Wurtz
    121. Joel Wurtz
    1 commits — 5 changes
  122. alefranz
    122. alefranz
    1 commits — 4 changes
  123. Tomasz Orzechowski
    123. Tomasz Orzechowski
    1 commits — 4 changes
  124. Andrew Baker
    124. Andrew Baker
    1 commits — 4 changes
  125. Michał Pawłowski
    125. Michał Pawłowski
    1 commits — 4 changes
  126. Oleg Efimov
    126. Oleg Efimov
    1 commits — 4 changes
  127. Christian Raue
    127. Christian Raue
    1 commits — 4 changes
  128. Giacomo Gatelli
    128. Giacomo Gatelli
    1 commits — 4 changes
  129. Adel ELHAIBA
    129. Adel ELHAIBA
    1 commits — 4 changes
  130. Douglas Greenshields
    130. Douglas Greenshields
    1 commits — 4 changes
  131. Scott Smith
    131. Scott Smith
    1 commits — 2 changes
  132. phiamo
    132. phiamo
    1 commits — 2 changes
  133. Jerome Brissonnet
    133. Jerome Brissonnet
    1 commits — 2 changes
  134. Ad van der Veer
    134. Ad van der Veer
    1 commits — 2 changes
  135. glutamatt
    135. glutamatt
    1 commits — 2 changes
  136. Rick Prent
    136. Rick Prent
    1 commits — 2 changes
  137. James Logsdon
    137. James Logsdon
    1 commits — 2 changes
  138. martinml
    138. martinml
    1 commits — 2 changes
  139. Jez Emery
    139. Jez Emery
    1 commits — 2 changes
  140. Weston Ruter
    140. Weston Ruter
    1 commits — 2 changes
  141. ptarjan
    141. ptarjan
    1 commits — 2 changes
  142. Remi Collet
    142. Remi Collet
    1 commits — 2 changes
  143. Matt Agar
    143. Matt Agar
    1 commits — 2 changes
  144. Anne-Sophie Bachelard
    144. Anne-Sophie Bachelard
    1 commits — 2 changes
  145. François-Xavier de Guillebon
    145. François-Xavier de Guillebon
    1 commits — 2 changes
  146. Fran Moreno
    146. Fran Moreno
    1 commits — 2 changes
  147. Francesco Tassi
    147. Francesco Tassi
    1 commits — 2 changes
  148. Inal DJAFAR
    148. Inal DJAFAR
    1 commits — 2 changes
  149. Alain Tiemblo
    149. Alain Tiemblo
    1 commits — 2 changes
  150. Richard van Laak
    150. Richard van Laak
    1 commits — 2 changes
  151. Ulf Reimers
    151. Ulf Reimers
    1 commits — 2 changes

Top Contributors (Documentation)

127 developers have contributed to the Twig documentation.

  1. Fabien Potencier
    1. Fabien Potencier
    519 commits — 23,196 changes
  2. Mark Story
    2. Mark Story
    11 commits — 139 changes
  3. nikic
    3. nikic
    7 commits — 87 changes
  4. Javier Eguiluz
    4. Javier Eguiluz
    6 commits — 52 changes
  5. Martin Hasoň
    5. Martin Hasoň
    5 commits — 102 changes
  6. Jordi Boggiano
    6. Jordi Boggiano
    5 commits — 58 changes
  7. Tobias Schultze
    7. Tobias Schultze
    5 commits — 52 changes
  8. Arnaud Le Blanc
    8. Arnaud Le Blanc
    3 commits — 128 changes
  9. Hugo Hamon
    9. Hugo Hamon
    3 commits — 62 changes
  10. Grégoire Pineau
    10. Grégoire Pineau
    3 commits — 38 changes
  11. Tugdual Saunier
    11. Tugdual Saunier
    3 commits — 27 changes
  12. Luis Cordova
    12. Luis Cordova
    3 commits — 23 changes
  13. Brandon Kelly
    13. Brandon Kelly
    3 commits — 13 changes
  14. Ulf Reimers
    14. Ulf Reimers
    3 commits — 12 changes
  15. Christian Raue
    15. Christian Raue
    3 commits — 10 changes
  16. literal
    16. literal
    2 commits — 144 changes
  17. Alexander Vasilyev
    17. Alexander Vasilyev
    2 commits — 130 changes
  18. Philipp Rieber
    18. Philipp Rieber
    2 commits — 56 changes
  19. Bilal Amarni
    19. Bilal Amarni
    2 commits — 54 changes
  20. Kevin Boyd
    20. Kevin Boyd
    2 commits — 16 changes
  21. Vincent Terraillon
    21. Vincent Terraillon
    2 commits — 12 changes
  22. Possum
    22. Possum
    2 commits — 8 changes
  23. Benoît Merlet
    23. Benoît Merlet
    2 commits — 5 changes
  24. Albert Casademont
    24. Albert Casademont
    2 commits — 4 changes
  25. Andrew M.
    25. Andrew M.
    2 commits — 4 changes
  26. Igor Wiedler
    26. Igor Wiedler
    2 commits — 4 changes
  27. Matthew Davis
    27. Matthew Davis
    2 commits — 4 changes
  28. Christian Flothmann
    28. Christian Flothmann
    2 commits — 3 changes
  29. Tom Corrigan
    29. Tom Corrigan
    1 commits — 90 changes
  30. nikic
    30. nikic
    1 commits — 52 changes
  31. Karma Dordrak
    31. Karma Dordrak
    1 commits — 46 changes
  32. Mark Story
    32. Mark Story
    1 commits — 40 changes
  33. Tristan Maindron
    33. Tristan Maindron
    1 commits — 37 changes
  34. Kevin Simper
    34. Kevin Simper
    1 commits — 34 changes
  35. Adel ELHAIBA
    35. Adel ELHAIBA
    1 commits — 29 changes
  36. Yaakov Gesher
    36. Yaakov Gesher
    1 commits — 28 changes
  37. Andreas Runfalk
    37. Andreas Runfalk
    1 commits — 24 changes
  38. Henrik Bjørnskov
    38. Henrik Bjørnskov
    1 commits — 24 changes
  39. Konstantin G Romanov
    39. Konstantin G Romanov
    1 commits — 23 changes
  40. Katherine Senzee
    40. Katherine Senzee
    1 commits — 22 changes
  41. Benjamin Steininger
    41. Benjamin Steininger
    1 commits — 22 changes
  42. Maarten de Keizer
    42. Maarten de Keizer
    1 commits — 18 changes
  43. Tyler King
    43. Tyler King
    1 commits — 17 changes
  44. Wagner Nicolas
    44. Wagner Nicolas
    1 commits — 16 changes
  45. Steve Oliver
    45. Steve Oliver
    1 commits — 16 changes
  46. kimu
    46. kimu
    1 commits — 15 changes
  47. Peter WONG
    47. Peter WONG
    1 commits — 14 changes
  48. Mateusz Zakarczemny
    48. Mateusz Zakarczemny
    1 commits — 12 changes
  49. Brice BERNARD
    49. Brice BERNARD
    1 commits — 10 changes
  50. Julian
    50. Julian
    1 commits — 10 changes
  51. Valeriy Trubachev
    51. Valeriy Trubachev
    1 commits — 8 changes
  52. Evaldo Junior
    52. Evaldo Junior
    1 commits — 8 changes
  53. Evaldo Junior Bento
    53. Evaldo Junior Bento
    1 commits — 8 changes
  54. cb
    54. cb
    1 commits — 7 changes
  55. Anomareh
    55. Anomareh
    1 commits — 7 changes
  56. Nami-Doc
    56. Nami-Doc
    1 commits — 6 changes
  57. Uplink03
    57. Uplink03
    1 commits — 6 changes
  58. mark_story
    58. mark_story
    1 commits — 6 changes
  59. Alexey Malihin
    59. Alexey Malihin
    1 commits — 6 changes
  60. Adrien Brault
    60. Adrien Brault
    1 commits — 6 changes
  61. Richard Shank
    61. Richard Shank
    1 commits — 6 changes
  62. Jason Bouffard
    62. Jason Bouffard
    1 commits — 6 changes
  63. Andreas Hucks
    63. Andreas Hucks
    1 commits — 6 changes
  64. Andrej Hudec
    64. Andrej Hudec
    1 commits — 6 changes
  65. Victor Berchet
    65. Victor Berchet
    1 commits — 6 changes
  66. Soatok
    66. Soatok
    1 commits — 5 changes
  67. Javier López
    67. Javier López
    1 commits — 5 changes
  68. Peter Kokot
    68. Peter Kokot
    1 commits — 5 changes
  69. Raul Fraile
    69. Raul Fraile
    1 commits — 5 changes
  70. Mario A. Alvarez Garcia
    70. Mario A. Alvarez Garcia
    1 commits — 4 changes
  71. fivestar
    71. fivestar
    1 commits — 4 changes
  72. Artem Lopata
    72. Artem Lopata
    1 commits — 4 changes
  73. Matt Janssen
    73. Matt Janssen
    1 commits — 4 changes
  74. Adam Elsodaney
    74. Adam Elsodaney
    1 commits — 4 changes
  75. Gunnar Lium
    75. Gunnar Lium
    1 commits — 4 changes
  76. Johnny Robeson
    76. Johnny Robeson
    1 commits — 4 changes
  77. Max Stekel
    77. Max Stekel
    1 commits — 4 changes
  78. Sofiane HADDAG
    78. Sofiane HADDAG
    1 commits — 4 changes
  79. Wouter De Jong
    79. Wouter De Jong
    1 commits — 4 changes
  80. John Berberich
    80. John Berberich
    1 commits — 3 changes
  81. Seb Minderhoud
    81. Seb Minderhoud
    1 commits — 3 changes
  82. Ala Eddine Khefifi
    82. Ala Eddine Khefifi
    1 commits — 3 changes
  83. Matthieu Prat
    83. Matthieu Prat
    1 commits — 2 changes
  84. violuke
    84. violuke
    1 commits — 2 changes
  85. oktron
    85. oktron
    1 commits — 2 changes
  86. unkind
    86. unkind
    1 commits — 2 changes
  87. Pierre-Yves Guerder
    87. Pierre-Yves Guerder
    1 commits — 2 changes
  88. Shaun
    88. Shaun
    1 commits — 2 changes
  89. Zoltan Radics
    89. Zoltan Radics
    1 commits — 2 changes
  90. Paul Mallet
    90. Paul Mallet
    1 commits — 2 changes
  91. DieterDePaepe
    91. DieterDePaepe
    1 commits — 2 changes
  92. Jez Halford
    92. Jez Halford
    1 commits — 2 changes
  93. Ben
    93. Ben
    1 commits — 2 changes
  94. carlwitt
    94. carlwitt
    1 commits — 2 changes
  95. ornicar
    95. ornicar
    1 commits — 2 changes
  96. Lenar Lõhmus
    96. Lenar Lõhmus
    1 commits — 2 changes
  97. Igor Santos
    97. Igor Santos
    1 commits — 2 changes
  98. Ralph KEMPS
    98. Ralph KEMPS
    1 commits — 2 changes
  99. Arne Kiesewetter
    99. Arne Kiesewetter
    1 commits — 2 changes
  100. Karl Horky
    100. Karl Horky
    1 commits — 2 changes
  101. Martin Tournoij
    101. Martin Tournoij
    1 commits — 2 changes
  102. Matthias Althaus
    102. Matthias Althaus
    1 commits — 2 changes
  103. Ahmed Siouani
    103. Ahmed Siouani
    1 commits — 2 changes
  104. Barry vd. Heuvel
    104. Barry vd. Heuvel
    1 commits — 2 changes
  105. M
    105. M
    1 commits — 2 changes
  106. Darren Black
    106. Darren Black
    1 commits — 2 changes
  107. Fabien Schurter
    107. Fabien Schurter
    1 commits — 2 changes
  108. Massimiliano Arione
    108. Massimiliano Arione
    1 commits — 2 changes
  109. Greg McAvoy-Jensen
    109. Greg McAvoy-Jensen
    1 commits — 2 changes
  110. Grégoire Paris
    110. Grégoire Paris
    1 commits — 2 changes
  111. Toni Uebernickel
    111. Toni Uebernickel
    1 commits — 2 changes
  112. Denis Togbe
    112. Denis Togbe
    1 commits — 2 changes
  113. Luc Vieillescazes
    113. Luc Vieillescazes
    1 commits — 2 changes
  114. Jacek Jędrzejewski
    114. Jacek Jędrzejewski
    1 commits — 2 changes
  115. Julien Garin
    115. Julien Garin
    1 commits — 2 changes
  116. Simon CONSTANS
    116. Simon CONSTANS
    1 commits — 2 changes
  117. Julien Brochet
    117. Julien Brochet
    1 commits — 2 changes
  118. Nicolas Bastien
    118. Nicolas Bastien
    1 commits — 2 changes
  119. Pascal Borreli
    119. Pascal Borreli
    1 commits — 2 changes
  120. Ricard Clau
    120. Ricard Clau
    1 commits — 2 changes
  121. Sergi de Pablos
    121. Sergi de Pablos
    1 commits — 2 changes
  122. Douglas Greenshields
    122. Douglas Greenshields
    1 commits — 2 changes
  123. Tomasz Ducin
    123. Tomasz Ducin
    1 commits — 2 changes
  124. Victor Zamfir
    124. Victor Zamfir
    1 commits — 2 changes
  125. Alvaro Videla
    125. Alvaro Videla
    1 commits — 2 changes
  126. Ryan Weaver
    126. Ryan Weaver
    1 commits — 2 changes
  127. Eugene Wolfson
    127. Eugene Wolfson
    1 commits — 1 changes
This website is powered by PHP and Twig. The Twig logo is © 2010-2012 Sensio Labs