a Sensio Labs Product

The flexible, fast, and secure
template engine for PHP

Top Contributors (Code)

136 developers have contributed to the Twig code.

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

Top Contributors (Documentation)

122 developers have contributed to the Twig documentation.

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