More at rubyonrails.org: Overview | Download | Deploy | Code | Screencasts | Documentation | Community | Blog

Rails Contributors - This year
Showing 628 people

See names mapping →
Name Commits
#3 Rafael Mendonça França 1468
#1 Aaron Patterson 662
#9 Yves Senn 651
#36 Sean Griffin 238
#31 Godfrey Chan 233
#37 Zachary Scott 196
#38 Kasper Timm Hansen 195
#8 Carlos Antonio da Silva 172
#4 David Heinemeier Hansson 167
#42 Matthew Draper 164
#43 Arthur Neves 144
#16 Guillermo Iguaran 114
#65 Abdelkader Boudih 91
#50 Robin Dupret 86
#19 Andrew White 85
#24 Akira Matsuda 77
#47 Richard Schneeman 76
#2 Jeremy Kemper 74
#6 Xavier Noria 73
#7 Santiago Pastorino 71
#70 Akshay Vishnoi 60
#87 Guo Xiang Tan 59
#11 Vijay Dev 57
#97 Eileen M. Uchitelle 51
#103 Cristian Bica 49
#78 Juanito Fatas 43
#107 Zuhao Wan 43
#75 Kuldeep Aggarwal 39
#20 Arun Agrawal 37
#93 Aditya Kapoor 34
#63 Prathamesh Sonpatki 28
#107 Lauro Caetano 26
#169 yuuji.yaginuma 25
#175 Jon Atack 24
#41 Vipul A M 24
#192 Viktar Basharymau 21
#33 Prem Sichanugrist 20
#181 Mike Perham 19
#213 Tom Kadwill 19
#89 Gaurish Sharma 17
#46 Łukasz Strzałkowski 16
#221 Yuki Nishijima 16
#137 Claudio Baccigalupo 14
#140 Erik Michaels-Ober 12
#123 Roberto Miranda 12
#336 Douwe Maan 11
#306 Benjamin Fleischer 10
#356 Mauro George 10
#356 Sergey Prikhodko 10
#356 Steven Harman 10
#89 Yasuo Honda 10
#74 Agis Anastasopoulos 9
#269 Jean Boussier 9
#221 Lucas Mazza 9
#401 Gaurav Sharma 8
#83 Marc-André Lafortune 8
#336 T.J. Schuck 8
#356 Washington Luiz 8
#439 ZENATI YASSINE 8
#66 Bogdan Gusiev 7
#61 Damien Mathieu 7
#486 David Rodríguez de Dios 7
#356 Eugene Gilburg 7
#137 Jack Danger Canty 7
#12 Jon Leighton 7
#231 Kassio Borges 7
#356 Larry Lv 7
#200 Rajarshi Das 7
#439 Edho Arief 6
#107 Hendy Tanata 6
#5 José Valim 6
#547 Kevin Casey 6
#547 Abd ar-Rahman Hamidi 5
#547 Afshin Mokhtari 5
#620 Byron Bischoff 5
#620 Dan Olson 5
#213 Dmitry Polushkin 5
#620 Eric Chahin 5
#162 Fred Wu 5
#254 Genadi Samokovarov 5
#547 Greg Molnar 5
#192 Harshad Sabne 5
#620 John Kelly Ferguson 5
#439 Karol Bucek 5
#620 Leandro Facchinetti 5
#620 Logan Hasson 5
#98 Matt Jones 5
#486 Nicolas Cavigneaux 5
#401 Peter Suschlik 5
#620 Philippe Creux 5
#123 Rashmi Yadav 5
#119 Sam Ruby 5
#76 thedarkone 5
#105 Waynn Lue 5
#751 a3gis 4
#620 Alex Robbin 4
#620 Ari Pollak 4
#356 Attila Domokos 4
#751 Ciro Santilli 4
#751 Coraline Ada Ehmke 4
#751 Jake Worth 4
#751 Jan Habermann 4
#751 Jonas Baumann 4
#751 Mariano Valles 4
#751 Matthias Zirnstein 4
#751 Mindaugas Mozūras 4
#751 Nick Pellant 4
#751 noinkling 4
#547 Pablo Herrero 4
#356 Peter Jaros 4
#751 Santosh Wadghule 4
#751 ShunsukeAida 4
#620 Tee Parham 4
#751 Vasily Polovnyov 4
#751 Vishal Lal 4
#751 Yukio Mizuta 4
#751 Adrien Coquio 3
#927 ankit1910 3
#927 Calvin Tam 3
#751 Earl St Sauver 3
#927 Gordon Chan 3
#927 Guilherme Cavalcanti 3
#927 @homakov 3
#751 Ian C. Anderson 3
#620 Igor Kapkov 3
#927 Jarmo Isotalo 3
#927 Jefferson Lai 3
#547 Jim Jones 3
#486 João Britto 3
#927 Jolyon Pawlyn 3
#927 Joshua Cody 3
#154 Juanjo Bazán 3
#927 Julian Simioni 3
#620 Kelley Reynolds 3
#927 Kris Kemper 3
#927 Kyle Heironimus 3
#927 lsylvester 3
#620 Łukasz Sarnacki 3
#927 Luke Steensen 3
#751 Mauricio Linhares 3
#107 Mikhail Dieterle 3
#927 Mikko Johansson 3
#547 Nishant Modak 3
#927 Pavel Penkov 3
#336 Pavel Pravosud 3
#927 Peter Schröder 3
#17 Piotr Sarnacki 3
#620 Prakash Murthy 3
#927 Rafal Piekarski 3
#486 Sammy Larbi 3
#927 Seb Jacobs 3
#927 Stefan Kanev 3
#927 Todd Bealmear 3
#751 Winston Teo Yong Wei 3
#269 Wojciech Wnętrzak 3
#1234 Aaron Nelson 2
#547 Adrien Lamothe 2
#1234 Ahmed AbouElhamayed 2
#620 Alexander Balashov 2
#1234 Allen Fair 2
#927 Andrey Chernih 2
#620 Andrey Morskov 2
#1234 Andrey Novikov 2
#751 Andriy Tyurnikov 2
#1234 anilmaurya 2
#1234 Anshul Sharma 2
#927 Brock Trappitt 2
#1234 Cade Truitt 2
#1234 Christian Wesselhoeft 2
#1234 Chulki Lee 2
#547 Cody Cutrer 2
#1234 Dan Kang 2
#1234 Dave Jachimiak 2
#1234 Dave Powers 2
#439 David Celis 2
#1234 deeeki 2
#269 Dylan Thacker-Smith 2
#620 Earl J St Sauver 2
#751 Edo Balvers 2
#1234 Emily Dobervich 2
#1234 Eric Bouchut 2
#1234 Eric Hutzelman 2
#486 Gary S. Weaver 2
#1234 Geoff Petrie 2
#927 Gert Goet 2
#751 Gustavo Beathyate 2
#1234 Hubert Łępicki 2
#1234 Igor Guzak 2
#1234 jamesprior 2
#927 Jan Szumiec 2
#1234 Jason Meller 2
#1234 Joan Karadimov 2
#547 John F. Douthat 2
#1234 John Riviello 2
#927 joker1007 2
#1234 Jonathan Powers 2
#306 Josef Šimánek 2
#1234 JoseLuis Torres 2
#1234 Josh Goodall 2
#1234 Kalman Hazins 2
#1234 Karl Entwistle 2
#1234 kayvan 2
#1234 Keenan Brock 2
#1234 Konstantin Wlasow 2
#1234 Kostiantyn Kahanskyi 2
#1234 Laura Paredes 2
#439 Marc Schütz 2
#1234 Marcel Morgan 2
#1234 Marcus Stollsteimer 2
#122 Mark J. Titorenko 2
#1234 Matthew Nicholas Bradley 2
#547 Michael Grosser 2
#356 Mike Gehard 2
#1234 Mohamed Wael Khobalatte 2
#1234 Nat Budin 2
#169 Nick Sutterer 2
#620 Nikolay Shebanov 2
#1234 Parker Selbert 2
#1234 Paul Grayson 2
#98 Paul Nikitochkin 2
#1234 PaulL1 2
#1234 peeyush 2
#1234 Piotr Chmolowski 2
#1234 Pramod Sharma 2
#927 printercu 2
#1234 Rafael Chacón 2
#1234 Robin Tweedie 2
#486 Rory O’Kane 2
#1234 Ryan Dao 2
#154 Ryan Davis (zenspider) 2
#213 Ryunosuke SATO 2
#1234 Simon Eskildsen 2
#1234 Simon Woker 2
#1234 sowjanya 2
#1234 Tatsuhiko Miyagawa 2
#1234 tbpgr 2
#192 Thiago Pinto 2
#1234 tsukasaoishi 2
#1234 Tu Hoang 2
#751 Uday Kadaboina 2
#1234 Ujjwal Thaakar 2
#1234 Vadim Golub 2
#1234 Vajrasky Kok 2
#1234 Vilius Luneckas 2
#1234 wendi 2
#1234 yui-knk 2
#2050 Abhishek Yadav 1
#2050 Adam Panzer 1
#2050 Adrià Planas 1
#2050 Adrian Rangel 1
#2050 Adrien 1
#2050 Aida 1
#2050 Aidan Haran 1
#1234 Alan Kennedy 1
#2050 Alan Oliver 1
#2050 Alan Skorkin 1
#1234 Albert Llop 1
#547 Alejandro Andrés 1
#2050 Alessandro Tagliapietra 1
#2050 Alex Weidmann 1
#2050 alexbel 1
#2050 Amiel Martin 1
#2050 Amit Suryavanshi 1
#751 Amit Thawait 1
#1234 Amr Tamimi 1
#439 Andrew Grim 1
#2050 Andrew S. Brown 1
#1234 Andriel Nuernberg 1
#2050 Andy Callaghan 1
#116 Angelo Capilleri 1
#356 Ankit Gupta 1
#2050 Anna Carey 1
#401 Anton Cherepanov 1
#486 Anton Kalyaev 1
#2050 Arel English 1
#2050 #{arel.where_sql} 1
#2050 ariabov 1
#927 ayaya 1
#2050 azul 1
#2050 Ben Browning 1
#2050 Ben Cullen-Kerney 1
#2050 Ben Hicks 1
#107 Ben Woosley 1
#2050 Benjamin Winkler 1
#2050 Bin Huang 1
#2050 Blake Gentry 1
#2050 Blake Mesdag 1
#2050 Boris Kuznetsov 1
#2050 Brad Bennett 1
#1234 Brad Dunbar 1
#1234 Bradley Buda 1
#1234 Bradly Feeley 1
#2050 Brandon Hilkert 1
#123 Brian Cardarella 1
#2050 Brian Jordan 1
#1234 Brian Thomas Storti 1
#2050 Cakey | Buddy Magsipoc 1
#927 Caleb Thompson 1
#2050 cam song 1
#2050 ch33hau 1
#2050 Charley D 1
#2050 Charlie Jade 1
#306 Charlie Somerville 1
#2050 Cherry-picking a Definition 1
#2050 Chris Beer 1
#751 Chris Finne 1
#547 Chris Griego 1
#2050 Chris Hanks 1
#2050 Chris Moylan 1
#2050 Chris Teague 1
#2050 chriskohlbrenner 1
#2050 Christiaan Van den Poel 1
#2050 Christian Felder (masone) 1
#2050 Christopher Owen 1
#927 Chun-wei Kuo 1
#927 Corey Ward 1
#2050 Cristian Mircea Messel 1
#401 Dan Croak 1
#2050 Dan Langevin 1
#2050 Dan Rice 1
#86 Daniel Schierbeck 1
#2050 danielmbarlow 1
#2050 dark-panda 1
#751 Dave Goodchild 1
#486 Dave Lee 1
#2050 David Albert 1
#2050 David Elliott 1
#2050 David Fernandez 1
#927 David Genord II 1
#1234 David Jones 1
#2050 David Pedersen 1
#2050 David Underwood 1
#927 David Verhasselt 1
#2050 Deepender Singla 1
#2050 Dennis Schoen 1
#547 Derek Prior 1
#2050 devlin zed 1
#356 Dieter Komendera 1
#2050 Dimitar Kostov 1
#1234 Dmitrii Golub 1
#2050 Dmitry Lavrov 1
#2050 Dmitry Mazuro 1
#2050 dpmehta02 1
#2050 Duccio Armenise 1
#2050 Edwin Wills 1
#2050 Emil Soman 1
#2050 Eric Brooke 1
#2050 Eric Steele 1
#96 Ernie Miller 1
#2050 Ethan 1
#2050 Evan Whalen 1
#1234 Fabián Rodríguez 1
#2050 Felipe Oliveira 1
#2050 Filip Bartuzi 1
#2050 fillman 1
#2050 Fixes GH-15891 1
#26 Francesco Rodríguez 1
#306 Francis Go 1
#751 Franco Catena 1
#2050 Frank Groeneveld 1
#39 Frederick Cheung 1
#2050 Gabriel Gilder 1
#2050 Gaelian Ditchburn 1
#2050 Gareth du Plooy 1
#751 Gareth Rees 1
#2050 Garry Shutler 1
#2050 Geoff Harcourt 1
#439 Geoffrey Roguelon 1
#200 George Ogata 1
#2050 Giovanni Cappellotto 1
#2050 Girish S 1
#2050 glorieux 1
#751 Greg Campbell 1
#2050 Greg Saks 1
#2050 Gregory Igelmund 1
#2050 Gregory Ostermayr 1
#2050 Grey Baker 1
#2050 Grzesiek Kolodziejczyk 1
#2050 Guillermo Álvarez Fernández 1
#2050 Guo Xiang 1
#2050 hakanensari 1
#2050 Hannah Briggs 1
#2050 Harry Brundage 1
#2050 Hector Satre 1
#149 Henrik Nyh 1
#1234 Hincu Petru 1
#927 Hiro Asari 1
#2050 Hubert Dąbrowski 1
#751 Iain Beeston 1
#2050 Iain D Broadfoot 1
#2050 Ignacio Tolosa 1
#2050 Innokenty Mihailov 1
#1234 Ionatan Wiznia 1
#2050 Ivan Tse 1
#2050 Izumi Wong-Horiuchi 1
#2050 Jackie Mutua 1
#2050 James Blanding 1
#547 James Coglan 1
#751 James Coleman 1
#401 James Le Cuirot 1
#2050 James Yang 1
#2050 Jano Suchal 1
#2050 Jason Nochlin 1
#2050 Jason Normore 1
#751 Javan Makhmali 1
#2050 Javier Goizueta 1
#1234 Jay Shepherd 1
#2050 JayK31 1
#2050 jbsmith86 1
#2050 Jean-Philippe Boily 1
#2050 Jed Hartman 1
#2050 Jeff Browning 1
#2050 Jenn Cooper 1
#2050 Jenner LaFave 1
#620 Jeremy Friesen 1
#1234 Jeremy Jackson 1
#2050 Jeremy McNevin 1
#2050 Jessica Yao 1
#2050 簡煒航 (Jian Weihang) 1
#2050 Jim Kingdon 1
#2050 Jingwen Owen Ou 1
#751 Jiri Pospisil 1
#2050 Joe Lewis 1
#2050 Joel Junström 1
#2050 John Bachir 1
#2050 John Barton (joho) 1
#2050 John DeSilva 1
#2050 John Olmsted 1
#620 John Paul Ashenfelter 1
#2050 Johnny Shields 1
#927 Jon Jensen 1
#1234 Jon Kessler 1
#486 Jonathan Baudanza 1
#85 Joost Baaij 1
#2050 Josemar Luedke 1
#2050 Josep Jaume Rey 1
#1234 Josh Jordan 1
#10 Josh Peek 1
#751 Josh Sharpe 1
#2050 Josh Williams 1
#2050 Joshua Delsman 1
#927 Juan David Pastas 1
#1234 Justin Coyne 1
#2050 Justin Weiss 1
#1234 KalabiYau 1
#2050 Kale Worsley 1
#2050 Kamil Kieliszczyk 1
#2050 Karthik T 1
#2050 kasper 1
#927 Kei Shiratsuchi 1
#2050 Kelsey Schlarman 1
#2050 Kenn Ejima 1
#2050 Kenny Meyer 1
#751 Kevin Musiorski 1
#2050 kirill 1
#2050 Kohei Suzuki 1
#1234 Kris Selden 1
#751 Lachlan Sylvester 1
#2050 Lakshmi Parthasarathy 1
#927 Laurel Fan 1
#2050 Leo Antoli 1
#927 Leonard Garvey 1
#2050 leriksen 1
#2050 lethalbrains 1
#2050 Luca Simone 1
#2050 Lucas Clemente 1
#1234 Lucas Uyezu 1
#2050 Łukasz Adamczak 1
#751 Luke Gruber 1
#2050 Maarten Brouwers 1
#927 Manuel Meurer 1
#2050 Marat Khusnetdinov 1
#1234 Marcelo Casiraghi 1
#2050 Marcio Junior 1
#439 Martin Schuerrer 1
#1234 masarakki 1
#620 Matias Korhonen 1
#207 Matt Aimonetti 1
#2050 Matt Campbell 1
#2050 Matt Warren 1
#620 Maurizio De Santis 1
#2050 Max Goldstein 1
#2050 Max Kramer 1
#2050 Max Melentiev 1
#2050 Mehdi Lahmam 1
#2050 Melanie Gilman 1
#2050 Michael Gallaspy 1
#2050 Michael Genereux 1
#2050 Michael Mitchell 1
#2050 Mike Coutermarsh 1
#2050 Mike MacDonald 1
#2050 mo khan 1
#2050 Mo Omer 1
#2050 Mohamed Osama 1
#2050 Musannif Zahir 1
#336 Myron Marston 1
#2050 nakadai 1
#620 Nate Berkopec 1
#2050 Nathan Youngman 1
#547 Nathaniel Bibler 1
#27 Neeraj Singh 1
#2050 Nicholas Bruning 1
#927 Nicholas Jakobsen 1
#751 Nick Borromeo 1
#2050 Nick Meehan 1
#401 Nick Quaranto 1
#2050 Nick Sinenko 1
#927 Nicolas Blanco 1
#2050 Niko Kiuru 1
#2050 Noah Lindner 1
#2050 Omar Ismail 1
#2050 PaoMar 1
#2050 Parth Bharadiya 1
#2050 Patrick Perey 1
#927 Patrick Robertson 1
#2050 Paul B 1
#1234 Pete Higgins 1
#2050 Peter Markou 1
#2050 Peter Marsh 1
#439 Peter Wagenet 1
#751 Phil Ross 1
#1234 Philipe Fatio 1
#2050 Pier-Olivier Thibault 1
#2050 Ponomarev Nikolay 1
#2050 Potapov Sergey 1
#221 Rahul P. Chaudhari 1
#2050 Rajesh Thummalapally 1
#2050 Raman Sinha 1
#154 Ravil Bayramgalin 1
#2050 regonn 1
#1234 Rex Feng 1
#620 Rhett Sutphin 1
#2050 Richard Ramsden 1
#2050 Rishi Jain 1
#2050 River MacLeod 1
#64 Rizwan Reza 1
#547 Rob Anderton 1
#2050 Rob Gilson 1
#2050 Robert Eshleman 1
#2050 Roberto Zanon 1
#2050 Robin Böning 1
#2050 Robin Mehner 1
#2050 Robin Neumann 1
#547 Roderick van Domburg 1
#2050 Rohit Paul Kuruvilla 1
#1234 Roman Shmatov 1
#2050 Ryan Selk 1
#2050 Rystraum Gamonez 1
#620 Ryuta Kamizono 1
#2050 SA 1
#2050 Sahil Lavingia 1
#927 Sam Aarons 1
#2050 Sam DeCesare 1
#2050 Satoru Yamasaki 1
#620 Seamus Abshere 1
#2050 Sean Doyle 1
#751 Sean Walbran 1
#2050 seapy 1
#2050 Semenyuk Dmitriy 1
#2050 Sergey Alekseev 1
#2050 Sergio Romano 1
#2050 Serj L 1
#2050 @sgrif 1
#486 SHIBATA Hiroshi 1
#2050 shruti2791 1
#2050 Shuhei Kagawa 1
#2050 Siddharth Bhagwan 1
#2050 sonnym 1
#547 Soon Van 1
#2050 Spencer Rogers 1
#2050 Stefan Henzen 1
#2050 Steve 1
#927 Steve Agalloco 1
#2050 Steve Rice 1
#401 Steven Yang 1
#1234 Stevie Graham 1
#2050 Strand McCutchen 1
#2050 Su Zhang (張甦) 1
#2050 suginoy 1
#2050 sukolsak 1
#2050 swapdisc 1
#751 Tamir Duberstein 1
#2050 tanmay3011 1
#2050 Tatsuya Sato 1
#2050 Teo Ljungberg 1
#2050 Terry Meacham 1
#2050 Thales Oliveira 1
#192 Thiago Pradi 1
#751 Thibault Jouan 1
#269 Tieg Zaharia 1
#2050 Tim Fenney 1
#2050 Tim Linquist 1
#2050 Tim Riley 1
#2050 Timothy Aveni 1
#2050 Timur Alperovich 1
#2050 tinogomes 1
#1234 Tom Meier 1
#2050 Toms Mikoss 1
#620 Tony Jian 1
#1234 Tony Miller 1
#2050 Tony Wooster 1
#927 Troy Kruthoff 1
#401 Tsutomu Kuroda 1
#1234 Ulysse Carion 1
#2050 vadivelan 1
#2050 vanderhoop 1
#78 Vasiliy Ermolovich 1
#2050 viditn91 1
#2050 Vince Puzzella 1
#2050 Vishal Zambre 1
#2050 Vlad Bokov 1
#2050 Vladimir Krylov 1
#2050 Vladimir Sazhin 1
#2050 Vladimir Yarotsky 1
#175 Will Bryant 1
#2050 Wojtek Kruszewski 1
#336 Xavier Shay 1
#1234 Xinjiang Lu 1
#2050 Yannick Schutz 1
#2050 Yevhene Shemet 1
#2050 yuktikhurana 1
#1234 Yury Velikanau 1
#2050 Yuutetu 1
#2050 Zac 1
#2050 Zack Perdue 1
#2050 Zev Blut 1
#2050 zhouguangming 1
#1234 Zoltan Kiss 1