Ecosyste.ms: Commits

An open API service providing commit metadata for open source projects.

gitlab.freedesktop.org / cairo/cairo committers

Last synced: 11 months ago

Total Commits: 12,265
Total Committers: 380
Total Bot Commits: 0
Total Bot Committers: 0
Avg Commits per committer: 32.276
Development Distribution Score (DDS): 0.719
Commits in the past year: 247
Committers in the past year: 26
Bot Commits in the past year: 0
Bot Committers in the past year: 0
Avg Commits per committer in the past year: 9.5
Development Distribution Score (DDS) in the past year: 0.623

More repo stats: https://repos.ecosyste.ms/hosts/gitlab.freedesktop.org/repositories/cairo/cairo
JSON API: https://commits.ecosyste.ms/api/v1/hosts/gitlab.freedesktop.org/repositories/cairo%2Fcairo

Name Email Commits
Chris Wilson c****s@c****k 3444
Carl Worth c****h@c****g 2148
Behdad Esfahbod b****d@b****g 1345
Adrian Johnson a****n@r****m 968
Andrea Canciani r****2@g****m 525
Uli Schlachter p****n@z****n 353
Benjamin Otte o****e@r****m 340
Vladimir Vukicevic v****r@p****m 207
M Joonas Pihlaja j****a@c****i 153
Owen Taylor o****r@r****m 143
Bryce Harrington b****e@o****m 124
Kristian Høgsberg k****h@r****m 110
Emmanuel Pacaud e****d@f****r 100
Bryce Harrington b****n@s****m 85
Eric Anholt e****c@a****t 85
Brian Ewins B****s@g****m 84
David Reveman d****r@n****m 71
Anton Danilkin a****w@y****u 71
Jeff Muizelaar j****r@m****m 69
Keith Packard k****p@k****m 58
Matthias Clasen m****n@r****m 51
Billy Biggs v****r@d****t 49
Christian Biesinger c****r@w****e 49
George Matsumura g****1@b****g 49
Tim-Philipp Müller t****m@c****m 48
Jinghua Luo s****7@g****m 47
Jeff Muizelaar j****f@i****t 45
Alexandros Frantzis a****s@l****g 45
Martin Robinson m****n@i****m 43
Emmanuele Bassi e****i@g****g 42
Benjamin Otte o****e@g****g 42
Nis Martensen n****n@w****e 41
Bryce Harrington b****e@b****g 41
Søren Sandmann s****n@r****m 35
Dave Beckett D****t@b****k 34
Henry Song h****g@s****m 31
Mathias Hasselmann m****n@g****e 28
Carlos Garcia Campos c****c@g****g 28
John Ralls j****s@c****s 26
Khaled Hosny k****d@a****m 25
Tor Lillqvist t****l@n****m 24
Ravi Nanjundappa n****n@s****m 24
Dan Amelang d****n@a****t 20
Fujii Hironori H****i@s****m 19
Jamey Sharp j****y@m****t 17
Alexander Larsson a****l@r****m 16
Bertram Felgenhauer i****e@g****e 16
Henry (Yu) Song h****g@s****m 16
Carl Worth c****h@r****g 15
Ian Osgood i****o@q****m 15
Enrico Weigelt, metux IT consult e****t@g****t 14
Karl Tomlinson k****+@k****t 11
Jonathan Kew j****e@g****m 10
Søren Sandmann Pedersen s****n@d****k 10
Michael Emmel m****l@d****n 10
Rich Walsh D****t@E****m 9
Richard Henderson r****h@t****t 9
Chuanbo Weng s****m@g****m 9
Thomas Hunger i****o@t****e 9
Robert O'Callahan r****t@o****g 9
Graydon Hoare g****n@r****m 8
Olivier Andrieu o****a@u****t 8
Øyvind Kolås p****n@g****g 8
Bill Spitzak s****k@g****m 8
Peter Weilbacher m****a@w****g 8
Sylvain Pasche s****e@g****m 8
Federico Mena Quintero f****o@g****g 8
Michael Haubenwallner m****r@s****m 8
Manuel Stoeckl c****e@m****m 7
Behdad Esfahbod b****d@h****) 7
Maarten Bosmans m****s@g****m 7
Stuart Parmenter p****v@p****t 7
Keith Packard k****p@e****m 7
Paolo Bonzini b****i@g****g 7
Eugeniy Meshcheryakov e****n@d****g 7
Luca Bacci l****2@g****m 7
Massimo Valentini m****i@s****g 7
Søren Sandmann Pedersen s****p@r****m 7
Heiko Lewin h****n@w****e 6
Pavel Roskin p****i@g****g 6
Tobias Hunger t****r@g****m 6
Anders Carlsson a****a@i****m 6
Heiko Lewin h****n@g****e 6
Nirbheek Chauhan n****k@c****m 6
Jeff Muizelaar j****l@u****a 6
Mathieu Duponchelle m****u@c****m 6
Anders Carlsson a****a@l****l 6
Simon McVittie s****v@d****g 6
Kouhei Sutou k****u@c****m 6
Peter Weilbacher p****w@a****e 6
Jeff Smith w****t@y****m 6
Martin Robinson m****n@w****g 6
Xavier Claessens x****s@c****m 6
Zoxc z****2@g****m 6
Vladimir Vukicevic v****r@c****m 5
suzuki toshiya m****i@h****p 5
Kouhei Sutou k****u@c****g 5
Ayman El Didi a****n@e****g 5
Robert O'Callahan r****n@n****m 5
Jonathan Kew j****e@g****m 5
Vladimir Vukicevic v****r@h****g 5
Claudio Ciccani k****n@d****g 4
Antoine Azar c****o@a****m 4
Alfred Peng a****g@s****m 4
Carlos Garcia Campos c****a@i****m 4
David Maxwell d****l@a****u 4
Javier Jardón j****n@g****g 4
Gilles Espinasse g****p@f****r 4
Dave Yeo d****o@t****t 4
T. Zachary Laine w****s@g****m 4
Marek Kasik m****k@r****m 4
Keith Packard k****p@n****m 4
Mathias Hasselmann m****s@p****) 4
Maarten Lankhorst m****t@l****m 4
Kristian Høgsberg k****h@d****t 4
Krzysztof Kosiński t****l@g****m 4
Owen W. Taylor o****r@f****t 4
Sven Neumann s****n@s****g 4
Emmanuel Pacaud e****d@l****r 3
Paul Menzel p****o@m****e 3
Adam Jackson a****x@r****m 3
Alp Toker a****p@a****m 3
Torsten Schönfeld k****h@g****e 3
Rick Yorgason r****k@f****m 3
Feysh INC o****e@f****m 3
Maks Naumov m****1@u****t 3
Paulo Zanoni p****i@i****m 3
Arpit Jain j****t@s****m 3
Benjamin Otte i****8@p****e 3
Anders Carlsson a****a@c****e 3
Christian Rohlfs a****8@p****m 3
Jonathon Jongsma j****a@g****m 3
Kristian Høgsberg k****h@b****t 3
Jeff Muizelaar j****f@f****t 3
manu m****u@h****n 3
Vasily Galkin g****v@y****u 3
Marc-André Lureau m****u@g****m 3
Oleg Romashin r****a@g****m 3
Taekyun Kim t****m@s****m 3
Dmitri Vorobiev d****v@m****m 2
Jan Alexander Steffens (heftig) j****s@g****m 2
Christopher Chavez c****z@g****s 2
Koji Otani s****o@b****p 2
Erik Zeek z****c@m****m 2
Dave Yeo d****o@g****m 2
David King a****e@a****m 2
Daniel Hammerschmid d****d@d****m 2
Guillermo Rodriguez g****v@g****m 2
Dongyeon Kim d****m@s****m 2
Ed Schouten e****d@n****l 2
Dom Lachowicz c****d@h****m 2
Heiko Lewin h****n@w****e 2
Kalle Vahlman k****n@g****m 2
Joerg Sonnenberger j****g@N****g 2
Kjartan Maraas k****s@g****g 2
Glash Gnome g****e@g****m 2
Hans Breuer h****s@b****g 2
Jordan Petridis j****s@g****g 2
Jonathan Watt j****t@j****g 2
Jens Granseuer j****r@g****t 2
Jody Goldberg j****y@g****g 2
Jussi Pakkanen j****e@g****m 2
Chris Wilson c****k 2
Félix Poisot f****x@l****r 2
Julien Danjou j****n@d****o 2
Debarshi Ray d****r@f****g 2
Richard Worth r****d@t****g 2
Caolán McNamara c****m@r****m 2
Markus Stange m****e@t****m 2
Robert O'Callahan r****c@o****g 2
Malcolm Tredinnick m****m@c****u 2
Nathan Lee 2****l@u****m 2
Mikhail Fludkov m****a@p****m 2
Ryan Lortie d****t@d****a 2
Nicholas Miell n****l@g****m 2
Murray Cumming m****c@m****m 2
Peter Weilbacher p****w@s****) 2
Noah Levitt n****t@g****m 2
Chris Wilson i****e@c****n 2
Richard Hult r****d@i****m 2
egag e****4@x****l 2
Vladimir Vukicevic v****v@g****m 2
Руслан Ижбулатов l****6@g****m 2
Robert O'Callahan r****g 2
Rodrigo Rivas Costa r****a@g****m 2
jimmyfrasche s****o@g****m 2
Vladimir Vukicevic v****r@s****) 2
Sylvestre Ledru s****e@d****g 2
Tim Janik t****j@g****g 2
Soren Sandmann Pedersen s****p@d****m 2
Maarten Maathuis m****3@g****m 2
Yuanhan Liu y****u@l****m 2
[email protected] d****s@c****m 2
Nicolaus L Helper n****r@g****m 2
Chuanbo Weng c****g@i****m 2
Azar@.(none) A****r@.****) 2
Damian Frank d****f@u****) 2
M Joonas Pihlaja r****n@s****a 2
Daniel Amelang d****n@e****n 2
Alexander Shulgin a****n@g****m 2
Amos Wenger a****r@g****m 2
Antonio Ospite a****2@a****t 2
Alexis Ballier a****r@g****g 2
David Weiß d****s@p****m 1
Chris Wilson c****n@t****m 1
Alexandre Bique b****e@g****m 1
Julien Isorce j****e@s****m 1
Andrea Canciani r****2@t****l 1
Antony Lee a****e@g****m 1
Andrew Lavin a****n@g****m 1
Behdad Esfahbod f****p@b****g 1
Andrea Canciani r****2@v****t 1
Andrew Chant c****t@f****g 1
Alexander Täschner a****r@g****m 1
Andrea Canciani r****2@n****) 1
Chris Wilson i****e@c****) 1
Ashim a****h@s****m 1
Aleksander Morgado a****r@a****s 1
Alex Rostovtsev t****o@g****m 1
Alban Browaeys p****l@y****m 1
Alejandro G. Castro a****x@i****m 1
Björn Lindqvist b****e@g****m 1
Benjamin Hennion b****n@w****r 1
Bernardo Innocenti b****e@c****g 1
Boris Zbarsky b****y@M****U 1
Brian Cameron b****n@s****m 1
Amaury Jacquot s****t@e****g 1
David Turner d****t@m****m 1
Benjamin Berg b****n@s****t 1
Christian Biesinger c****b@n****) 1
Jordan Petridis j****n@c****m 1
Dan Williams d****w@r****m 1
Dave Airlie a****d@r****m 1
Daniel Holbert d****t@m****m 1
David Schleef d****s@s****g 1
Colin Walters w****s@v****g 1
Dagobert Michelsen d****m@o****g 1
Christian Clauss c****s@m****m 1
Christopher (Monty) Montgomery x****t@g****m 1
Boying Lu b****u@s****m 1
Daniel Stone d****l@f****g 1
Dominic Lachowicz d****z@g****m 1
Eric Le Bihan e****v@f****r 1
Ehsan Akhgari e****n@m****m 1
Benjamin Otte o****e@g****m 1
Doran Moppert d****t@r****m 1
Chris Heath c****s@h****z 1
Emmanuel Pacaud e****d@u****r 1
Frederic Crozat f****t@m****m 1
Fabrice Fontaine f****e@g****m 1
Declan Naughton p****n@g****m 1
James Cloos c****s@j****m 1
Gilles Dauphin d****n@e****r 1
Florian Müllner f****r@g****g 1
Ginn Chen G****n@S****M 1
Ginn Chen g****n@s****m 1
Dimiter Stanev m****a@g****m 1
Haithem Rahmani h****i@g****m 1
James Henstridge j****s@d****u 1
Jeff Muizelaar j****l@i****t 1
Emmanuele Bassi e****i@g****m 1
Guillaume Ayoub g****b@k****r 1
Eric Hoffman e****n@v****a 1
Jana Saout j****a@s****e 1
Benjamin Franzke b****e@g****m 1
Benjamin Gilbert b****t@b****t 1
Emanuele Aina e****a@c****m 1
Hans Petter Jansson h****j@c****o 1
Fredrik Fornwall f****k@f****t 1
Jeremy Huddleston j****u@a****m 1
Igor Oliveira i****o@s****m 1
Bertram Felgenhauer b****r@g****m 1
Calixte Denizet c****t@g****m 1
Henning Noren h****2@s****e 1
Jeff Muizelaar j****l@j****) 1
John Ellson e****n@r****m 1
Hib Eris h****b@h****l 1
Jeff Mahoney j****m@s****m 1
Kai-Uwe Behrmann k****b@g****e 1
Jim Meyering j****m@m****t 1
Jeff Muizelaar j****l@g****m 1
Frederic Plourde f****e@p****a 1
John Lindgren j****n@a****m 1
Keith Packard k****p@k****m 1
Ken Herron k****o@f****m 1
Kalev Lember k****r@g****m 1
Lukáš Lalinský l****s@o****k 1
Koji Egashira K****a@a****m 1
Jonathan Gramain j****n@g****m 1
Laxmi Harikumar l****r@d****m 1
Larry Ewing l****g@n****m 1
Marcus Meissner m****r@s****e 1
Koop Mast k****m@r****l 1
Martin Ejdestig m****e@g****m 1
Kent Worsnop k****p@a****a 1
Mart Raudsepp l****o@d****t 1
Makoto Kato m****o@g****p 1
Massimo s****x@i****t 1
Kristian Rietveld k****s@g****g 1
Marc Jeanmougin m****c@j****r 1
Marco Pesenti Gritti m****o@g****g 1
Matt Peterson r****k@g****m 1
Metal Sonic k****6@g****m 1
Matt Sealey m****t@g****m 1
Mathieu Lacage M****e@s****r 1
David Turner d****d@a****n 1
Peter Wang n****y@g****m 1
Nicolas Bruguier g****n@c****r 1
Matthew Fischer m****r@c****m 1
Nikolaus Waxweiler m****s@g****m 1
Michael Emmel m****l@g****m 1
Nathan Froyd f****j@m****m 1
Mats Palmgren m****l@g****m 1
Jesse Barnes j****s@v****g 1
Patrick Fritzsch P****h@c****e 1
Michal Sudolsky m****l@s****m 1
Matt Turner m****8@g****m 1
Peter TB Brett p****t@l****m 1
Peter O'Gorman p****a@t****m 1
Peter Weilbacher m****a@W****g 1
Sebastien Pouliot s****n@x****m 1
Rob Bradford r****b@l****m 1
Michael Hutchinson m****n@g****m 1
Pino Toscano t****o@t****t 1
Olivier Blin o****n@s****m 1
Richard Procter r****r@g****m 1
Robert Bragg r****t@l****m 1
Sebastian Dröge s****e@c****k 1
Sergei Trofimovich s****x@g****g 1
Seungha Yang s****a@c****m 1
Seongwon Cho s****o@s****m 1
Jehan j****n@g****o 1
Sahil Vij s****j@s****m 1
T Rowley t****y@g****m 1
Pierre Tardy t****p@g****m 1
Stefan Klug K****n@g****e 1
Haakon Sporsheim h****m@g****m 1
Thomas Jaeger T****r@g****m 1
Taekyun Kim p****7@g****m 1
Jesse van den Kieboom j****k@g****g 1
Tim Mooney e****r@u****t 1
T Rowley t****r@c****u 1
Vasilij Schneidermann m****l@v****e 1
Ting-Wei Lan l****w@s****g 1
Sylvestre Ledru s****e@m****m 1
Tom Schoonjans T****s@d****k 1
Tomáš Chvátal s****s@g****g 1
Unknown k****a@s****t 1
Yevgen Muntyan m****n@t****u 1
Vladimir Vukicevic v****r@h****g 1
Ravi Nanjundappa r****a@g****m 1
Zan Dobersek z****k@i****m 1
Nicola Fontana n****d@e****t 1
Vladimir Vukicevic v****r@h****g 1
Yongsu Park p****l@g****m 1
Olivier Andrieu o****a@u****t 1
Zozó Teki t****s@g****m 1
luzpaz d****a@g****m 1
Pekka Paalanen p****n@g****m 1
Zhe Su j****u@g****m 1
sgerwk s****k@a****m 1
Stuart Parmenter s****t@m****m 1
timeless t****s@b****g 1
Zakharov Mikhail z****0@y****m 1
Shailendra Jain s****n@g****m 1
Pierre Labastie 1****e@u****g 1
U-JONATHAN-X60S\jonathan j****n@J****) 1
Zhigang Gong z****g@l****m 1
Jorn Baayen j****n@o****m 1
elaine e****g@s****m 1
Thomas Klausner w****z@d****t 1
Stuart Parmenter s****p@g****m 1
Taylor R Campbell c****g@m****t 1
Kevin Tardif k****a@g****m 1
Weng Xuetian w****t@g****m 1
luz.paz l****z@u****m 1
luz paz l****z@g****m 1
Wan-Teh Chang w****c@g****m 1
江頭幸路 k****a@a****m 1
Vladimir Vukicevic v****r@f****t 1

Excludes empty and merge commits.

Name Email Commits
Adrian Johnson a****n@r****m 93
Khaled Hosny k****d@a****m 25
Uli Schlachter p****n@z****n 21
Fujii Hironori H****i@s****m 19
Emmanuele Bassi e****i@g****g 14
John Ralls j****s@c****s 14
Behdad Esfahbod b****d@b****g 11
Tim-Philipp Müller t****m@c****m 8
Luca Bacci l****2@g****m 7
Matthias Clasen m****n@r****m 7
Simon McVittie s****v@d****g 6
Christian Rohlfs a****8@p****m 3
Manuel Stoeckl c****e@m****m 3
Caolán McNamara c****m@r****m 2
Daniel Hammerschmid d****d@d****m 2
Jussi Pakkanen j****e@g****m 2
Christian Clauss c****s@m****m 1
Jonathan Kew j****e@g****m 1
Matt Turner m****8@g****m 1
Jeff Muizelaar j****l@g****m 1
Pierre Labastie 1****e@u****g 1
Benjamin Hennion b****n@w****r 1
Jonathan Kew j****e@g****m 1
Nikolaus Waxweiler m****s@g****m 1
Benjamin Gilbert b****t@b****t 1
Taylor R Campbell c****g@m****t 1

Committers in the past year are calculated by looking at the last 365 days of commits. Excludes empty and merge commits.