a SensioLabs Product

The flexible, fast, and secure
template engine for PHP

Top Contributors (Code)

152 developers have contributed to the Twig code.

  1. Fabien Potencier
    1. Fabien Potencier
    1422 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. Filip Procházka
    79. Filip Procházka
    1 commits — 19 changes
  80. Gaël Bouchez
    80. Gaël Bouchez
    1 commits — 18 changes
  81. dantleech
    81. dantleech
    1 commits — 18 changes
  82. Jérôme Tamarelle
    82. Jérôme Tamarelle
    1 commits — 18 changes
  83. David Négrier
    83. David Négrier
    1 commits — 18 changes
  84. Christian Flothmann
    84. Christian Flothmann
    1 commits — 17 changes
  85. Markus Bachmann
    85. Markus Bachmann
    1 commits — 15 changes
  86. vitman
    86. vitman
    1 commits — 13 changes
  87. fivestar
    87. fivestar
    1 commits — 13 changes
  88. Marc-Olivier Laux
    88. Marc-Olivier Laux
    1 commits — 12 changes
  89. Anthony Sterling
    89. Anthony Sterling
    1 commits — 11 changes
  90. David Stone
    90. David Stone
    1 commits — 11 changes
  91. Andreas Streichardt
    91. Andreas Streichardt
    1 commits — 11 changes
  92. Robin Gloster
    92. Robin Gloster
    1 commits — 11 changes
  93. javer
    93. javer
    1 commits — 10 changes
  94. Xavier Leune
    94. Xavier Leune
    1 commits — 10 changes
  95. Arnaud Buathier
    95. Arnaud Buathier
    1 commits — 10 changes
  96. Valeriy Trubachev
    96. Valeriy Trubachev
    1 commits — 9 changes
  97. Barta Tamás
    97. Barta Tamás
    1 commits — 9 changes
  98. Scott Reeves
    98. Scott Reeves
    1 commits — 9 changes
  99. Ray
    99. Ray
    1 commits — 9 changes
  100. Roman Lasinski
    100. Roman Lasinski
    1 commits — 8 changes
  101. za-creature
    101. za-creature
    1 commits — 8 changes
  102. Sylvain Dethier
    102. Sylvain Dethier
    1 commits — 8 changes
  103. Andrey Grachov
    103. Andrey Grachov
    1 commits — 8 changes
  104. Johnny
    104. Johnny
    1 commits — 8 changes
  105. Robin Chalas
    105. Robin Chalas
    1 commits — 8 changes
  106. Kirill chEbba Chebunin
    106. Kirill chEbba Chebunin
    1 commits — 8 changes
  107. Krystian Kuczek
    107. Krystian Kuczek
    1 commits — 8 changes
  108. Julien Brochet
    108. Julien Brochet
    1 commits — 8 changes
  109. Andrew Winter
    109. Andrew Winter
    1 commits — 7 changes
  110. Thomas Pomfret
    110. Thomas Pomfret
    1 commits — 6 changes
  111. Miha Vrhovnik
    111. Miha Vrhovnik
    1 commits — 6 changes
  112. Marc Abramowitz
    112. Marc Abramowitz
    1 commits — 6 changes
  113. Anatoliy Belsky
    113. Anatoliy Belsky
    1 commits — 6 changes
  114. lenar
    114. lenar
    1 commits — 6 changes
  115. Jesper Ek
    115. Jesper Ek
    1 commits — 6 changes
  116. Tristan Darricau
    116. Tristan Darricau
    1 commits — 6 changes
  117. Angelo Vargas
    117. Angelo Vargas
    1 commits — 5 changes
  118. Jeremy Marc
    118. Jeremy Marc
    1 commits — 5 changes
  119. THofman
    119. THofman
    1 commits — 5 changes
  120. Scott Smith
    120. Scott Smith
    1 commits — 5 changes
  121. Libert KHE
    121. Libert KHE
    1 commits — 5 changes
  122. Joel Wurtz
    122. Joel Wurtz
    1 commits — 5 changes
  123. alefranz
    123. alefranz
    1 commits — 4 changes
  124. Tomasz Orzechowski
    124. Tomasz Orzechowski
    1 commits — 4 changes
  125. Andrew Baker
    125. Andrew Baker
    1 commits — 4 changes
  126. Michał Pawłowski
    126. Michał Pawłowski
    1 commits — 4 changes
  127. Oleg Efimov
    127. Oleg Efimov
    1 commits — 4 changes
  128. Christian Raue
    128. Christian Raue
    1 commits — 4 changes
  129. Giacomo Gatelli
    129. Giacomo Gatelli
    1 commits — 4 changes
  130. Adel ELHAIBA
    130. Adel ELHAIBA
    1 commits — 4 changes
  131. Douglas Greenshields
    131. Douglas Greenshields
    1 commits — 4 changes
  132. Scott Smith
    132. Scott Smith
    1 commits — 2 changes
  133. phiamo
    133. phiamo
    1 commits — 2 changes
  134. Jerome Brissonnet
    134. Jerome Brissonnet
    1 commits — 2 changes
  135. Ad van der Veer
    135. Ad van der Veer
    1 commits — 2 changes
  136. glutamatt
    136. glutamatt
    1 commits — 2 changes
  137. Rick Prent
    137. Rick Prent
    1 commits — 2 changes
  138. James Logsdon
    138. James Logsdon
    1 commits — 2 changes
  139. martinml
    139. martinml
    1 commits — 2 changes
  140. Jez Emery
    140. Jez Emery
    1 commits — 2 changes
  141. Weston Ruter
    141. Weston Ruter
    1 commits — 2 changes
  142. ptarjan
    142. ptarjan
    1 commits — 2 changes
  143. Remi Collet
    143. Remi Collet
    1 commits — 2 changes
  144. Matt Agar
    144. Matt Agar
    1 commits — 2 changes
  145. Anne-Sophie Bachelard
    145. Anne-Sophie Bachelard
    1 commits — 2 changes
  146. François-Xavier de Guillebon
    146. François-Xavier de Guillebon
    1 commits — 2 changes
  147. Fran Moreno
    147. Fran Moreno
    1 commits — 2 changes
  148. Francesco Tassi
    148. Francesco Tassi
    1 commits — 2 changes
  149. Inal DJAFAR
    149. Inal DJAFAR
    1 commits — 2 changes
  150. Alain Tiemblo
    150. Alain Tiemblo
    1 commits — 2 changes
  151. Richard van Laak
    151. Richard van Laak
    1 commits — 2 changes
  152. Ulf Reimers
    152. Ulf Reimers
    1 commits — 2 changes

Top Contributors (Documentation)

131 developers have contributed to the Twig documentation.

  1. Fabien Potencier
    1. Fabien Potencier
    520 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. Sam
    58. Sam
    1 commits — 6 changes
  59. mark_story
    59. mark_story
    1 commits — 6 changes
  60. Alexey Malihin
    60. Alexey Malihin
    1 commits — 6 changes
  61. Adrien Brault
    61. Adrien Brault
    1 commits — 6 changes
  62. Richard Shank
    62. Richard Shank
    1 commits — 6 changes
  63. Jason Bouffard
    63. Jason Bouffard
    1 commits — 6 changes
  64. Andreas Hucks
    64. Andreas Hucks
    1 commits — 6 changes
  65. Andrej Hudec
    65. Andrej Hudec
    1 commits — 6 changes
  66. Victor Berchet
    66. Victor Berchet
    1 commits — 6 changes
  67. Soatok
    67. Soatok
    1 commits — 5 changes
  68. Javier López
    68. Javier López
    1 commits — 5 changes
  69. Peter Kokot
    69. Peter Kokot
    1 commits — 5 changes
  70. Raul Fraile
    70. Raul Fraile
    1 commits — 5 changes
  71. Mario A. Alvarez Garcia
    71. Mario A. Alvarez Garcia
    1 commits — 4 changes
  72. Owen Kieffer-Jones
    72. Owen Kieffer-Jones
    1 commits — 4 changes
  73. fivestar
    73. fivestar
    1 commits — 4 changes
  74. Artem Lopata
    74. Artem Lopata
    1 commits — 4 changes
  75. Matt Janssen
    75. Matt Janssen
    1 commits — 4 changes
  76. Adam Elsodaney
    76. Adam Elsodaney
    1 commits — 4 changes
  77. Gunnar Lium
    77. Gunnar Lium
    1 commits — 4 changes
  78. Johnny Robeson
    78. Johnny Robeson
    1 commits — 4 changes
  79. Max Stekel
    79. Max Stekel
    1 commits — 4 changes
  80. Sofiane HADDAG
    80. Sofiane HADDAG
    1 commits — 4 changes
  81. Wouter De Jong
    81. Wouter De Jong
    1 commits — 4 changes
  82. John Berberich
    82. John Berberich
    1 commits — 3 changes
  83. Seb Minderhoud
    83. Seb Minderhoud
    1 commits — 3 changes
  84. Ala Eddine Khefifi
    84. Ala Eddine Khefifi
    1 commits — 3 changes
  85. Matthieu Prat
    85. Matthieu Prat
    1 commits — 2 changes
  86. violuke
    86. violuke
    1 commits — 2 changes
  87. oktron
    87. oktron
    1 commits — 2 changes
  88. unkind
    88. unkind
    1 commits — 2 changes
  89. Pierre-Yves Guerder
    89. Pierre-Yves Guerder
    1 commits — 2 changes
  90. Shaun
    90. Shaun
    1 commits — 2 changes
  91. Zoltan Radics
    91. Zoltan Radics
    1 commits — 2 changes
  92. shakealot
    92. shakealot
    1 commits — 2 changes
  93. Paul Mallet
    93. Paul Mallet
    1 commits — 2 changes
  94. JakeFr
    94. JakeFr
    1 commits — 2 changes
  95. DieterDePaepe
    95. DieterDePaepe
    1 commits — 2 changes
  96. Jez Halford
    96. Jez Halford
    1 commits — 2 changes
  97. Ben
    97. Ben
    1 commits — 2 changes
  98. carlwitt
    98. carlwitt
    1 commits — 2 changes
  99. ornicar
    99. ornicar
    1 commits — 2 changes
  100. Lenar Lõhmus
    100. Lenar Lõhmus
    1 commits — 2 changes
  101. Igor Santos
    101. Igor Santos
    1 commits — 2 changes
  102. Ralph KEMPS
    102. Ralph KEMPS
    1 commits — 2 changes
  103. Arne Kiesewetter
    103. Arne Kiesewetter
    1 commits — 2 changes
  104. Karl Horky
    104. Karl Horky
    1 commits — 2 changes
  105. Martin Tournoij
    105. Martin Tournoij
    1 commits — 2 changes
  106. Matthias Althaus
    106. Matthias Althaus
    1 commits — 2 changes
  107. Ahmed Siouani
    107. Ahmed Siouani
    1 commits — 2 changes
  108. Barry vd. Heuvel
    108. Barry vd. Heuvel
    1 commits — 2 changes
  109. M
    109. M
    1 commits — 2 changes
  110. Darren Black
    110. Darren Black
    1 commits — 2 changes
  111. Fabien Schurter
    111. Fabien Schurter
    1 commits — 2 changes
  112. Massimiliano Arione
    112. Massimiliano Arione
    1 commits — 2 changes
  113. Greg McAvoy-Jensen
    113. Greg McAvoy-Jensen
    1 commits — 2 changes
  114. Grégoire Paris
    114. Grégoire Paris
    1 commits — 2 changes
  115. Toni Uebernickel
    115. Toni Uebernickel
    1 commits — 2 changes
  116. Denis Togbe
    116. Denis Togbe
    1 commits — 2 changes
  117. Luc Vieillescazes
    117. Luc Vieillescazes
    1 commits — 2 changes
  118. Jacek Jędrzejewski
    118. Jacek Jędrzejewski
    1 commits — 2 changes
  119. Julien Garin
    119. Julien Garin
    1 commits — 2 changes
  120. Simon CONSTANS
    120. Simon CONSTANS
    1 commits — 2 changes
  121. Julien Brochet
    121. Julien Brochet
    1 commits — 2 changes
  122. Nicolas Bastien
    122. Nicolas Bastien
    1 commits — 2 changes
  123. Pascal Borreli
    123. Pascal Borreli
    1 commits — 2 changes
  124. Ricard Clau
    124. Ricard Clau
    1 commits — 2 changes
  125. Sergi de Pablos
    125. Sergi de Pablos
    1 commits — 2 changes
  126. Douglas Greenshields
    126. Douglas Greenshields
    1 commits — 2 changes
  127. Tomasz Ducin
    127. Tomasz Ducin
    1 commits — 2 changes
  128. Victor Zamfir
    128. Victor Zamfir
    1 commits — 2 changes
  129. Alvaro Videla
    129. Alvaro Videla
    1 commits — 2 changes
  130. Ryan Weaver
    130. Ryan Weaver
    1 commits — 2 changes
  131. Eugene Wolfson
    131. Eugene Wolfson
    1 commits — 1 changes
This website is powered by PHP and Twig. The Twig logo is © 2010-2016 SensioLabs