A list of the most active GitHub users
This is a list of most active GitHub users in Portugal over the past year. Other countries/regions can be found here.
This list was generated at 2026-05-14 12:32:39 +0000 and machine-readable JSON is available for:
This list is generated with this piece of code. The logic is as follows (in pseudocode):
githubUsers.sort(_.followers)
.filter(_.location == 'Portugal')
.take(1000)
.sort(_.contributions)
.take(256)
This list contains all public contributions for each user. There are 71710 total users in the region and you need at least 79 followers to be on this list.
Badges are also available, which you can include on your profile pages. Simply include the following markdown for users:
[](https://user-badge.committers.top/portugal_public/USERNAME)
For organizations, you need to use a slightly different markup:
[](https://org-badge.committers.top/portugal_public/ORGNAME)
In case you aren't currently ranked on this page, you'll simply receive an "unranked" badge.
| Rank | User | Contribs | Picture |
|---|---|---|---|
| 1. | Correia-jpv (João Correia) |
37249 | |
| 2. | pirapira (Yoichi Hirai) |
15621 | |
| 3. | Th0rgal (Thomas Marchand) |
9197 | |
| 4. | rcarmo (Rui Carmo) |
8448 | |
| 5. | JarbasAl (JarbasAI) |
6505 | |
| 6. | DiogoRibeiro7 (Diogo Ribeiro) |
6455 | |
| 7. | otaviojava (Otávio Santana) |
6443 | |
| 8. | motanelson (nelson jr mota) |
4796 | |
| 9. | oliota (Rubem Oliota) |
4468 | |
| 10. | rgl (Rui Lopes) |
4018 | |
| 11. | snipe (snipe) |
3792 | |
| 12. | rafaeelaudibert (Rafael Audibert) |
3547 | |
| 13. | adolfousier (Adolfo Usier ) |
3514 | |
| 14. | timlinux (Tim Sutton) |
3355 | |
| 15. | nelsonic (Nelson) |
3265 | |
| 16. | adamchainz (Adam Johnson) |
3115 | |
| 17. | leandrodamascena (Leandro Damascena) |
2898 | |
| 18. | almeidx (Almeida) |
2862 | |
| 19. | nunomaduro (nuno maduro) |
2549 | |
| 20. | LyeZinho (Pedro Kaleb!) |
2379 | |
| 21. | joamag (João Magalhães) |
2148 | |
| 22. | 0xferit (Ferit) |
2122 | |
| 23. | gustavovalverde (Gustavo Valverde) |
2001 | |
| 24. | CoolAssPuppy (Prashant Sridharan) |
1899 | |
| 25. | bdmendes (Bruno Mendes) |
1892 | |
| 26. | nflaig (Nico Flaig) |
1867 | |
| 27. | andreaTP (Andrea Peruffo) |
1863 | |
| 28. | roll (roll) |
1825 | |
| 29. | diogotcorreia (Diogo Correia) |
1817 | |
| 30. | ggazzo (Guilherme Gazzo) |
1775 | |
| 31. | pgte (Pedro Teixeira) |
1770 | |
| 32. | bgcngm (Bruno Martins) |
1762 | |
| 33. | ImrenR (Imren R) |
1752 | |
| 34. | rmarinho (Rui Marinho) |
1731 | |
| 35. | FACorreiaa (Fernando Correia) |
1713 | |
| 36. | pedrosousa (Pedro Sousa) |
1659 | |
| 37. | matklad (Alex Kladov) |
1572 | |
| 38. | goncalossilva (Gonçalo Silva) |
1530 | |
| 39. | alt-romes (Rodrigo Mesquita) |
1513 | |
| 40. | tamtamchik (Yuri Tkachenko) |
1474 | |
| 41. | erezrokah (Erez Rokah) |
1429 | |
| 42. | naps62 (Miguel Palhas) |
1370 | |
| 43. | vgeorge (Vitor George) |
1353 | |
| 44. | DanielFran (Daniel Franco) |
1349 | |
| 45. | art-shen (Art Shendrik) |
1349 | |
| 46. | filipecabaco (Filipe Cabaço) |
1343 | |
| 47. | jmg-duarte (José Duarte) |
1320 | |
| 48. | microchipgnu (Luís Freitas) |
1308 | |
| 49. | carlosflorencio (Carlos Florêncio) |
1306 | |
| 50. | ZanzyTHEbar (DaOfficialWizard) |
1302 | |
| 51. | JoseRFJuniorLLMs (Jose RF Junior) |
1288 | |
| 52. | andresilva (André Silva) |
1249 | |
| 53. | joa-quim (Joaquim) |
1243 | |
| 54. | pmoura (Paulo Moura) |
1243 | |
| 55. | leafac (Leandro Facchinetti) |
1219 | |
| 56. | fellyph (Fellyph Cintra) |
1216 | |
| 57. | rochacbruno (Bruno Rocha) |
1201 | |
| 58. | hugomrdias (Hugo Dias) |
1200 | |
| 59. | josemvcerqueira (ターニャ) |
1177 | |
| 60. | nelsonmestevao (Nelson Estevão) |
1149 | |
| 61. | dokterbob (Mathijs de Bruin) |
1115 | |
| 62. | HenriqueSFernandes (Henrique Fernandes) |
1114 | |
| 63. | niquola (Nikolai Ryzhikov) |
1073 | |
| 64. | G4brym (Gabriel Massadas) |
1060 | |
| 65. | radcortez (Roberto Cortez) |
1057 | |
| 66. | joaopalmeiro (João Palmeiro) |
1049 | |
| 67. | tofumatt (Matthew Riley MacPherson) |
1041 | |
| 68. | dannyhw (Daniel Williams) |
1035 | |
| 69. | limwa (André Lima) |
1017 | |
| 70. | tassoevan (Tasso Evangelista) |
975 | |
| 71. | Bunn (Fernando Bunn) |
936 | |
| 72. | WendellAdriel (Wendell Adriel) |
930 | |
| 73. | masmangan (Marco) |
930 | |
| 74. | macabeus (Bruno Macabeus) |
929 | |
| 75. | jsvd (João Duarte) |
928 | |
| 76. | sdsantos (Sérgio Santos) |
928 | |
| 77. | josesimoes (José Simões) |
926 | |
| 78. | mendess (Mendes) |
920 | |
| 79. | joaomlourenco (João M. Lourenço) |
913 | |
| 80. | mistic (Tiago Costa) |
889 | |
| 81. | stevenroose (Steven Roose) |
885 | |
| 82. | Francisca105 (Francisca Almeida) |
877 | |
| 83. | GearsDatapacks (Surya Rose) |
875 | |
| 84. | Process-ing (Bruno Oliveira) |
868 | |
| 85. | renatomarinho (Renato Marinho) |
867 | |
| 86. | helderberto (Helder Burato Berto) |
858 | |
| 87. | gnunicorn (Benjamin Kampmann) |
851 | |
| 88. | SantiagoDevRel (Santiago Trujillo Zuluaga) |
849 | |
| 89. | codacy-badger (Codacy Badger) |
849 | |
| 90. | woile (Santiago Fraire Willemoes) |
845 | |
| 91. | philippWassibauer (Philipp Wassibauer) |
845 | |
| 92. | ttoino (João Pereira) |
840 | |
| 93. | talvasconcelos (Tiago Vasconcelos) |
832 | |
| 94. | nicolastakashi (Nicolas Takashi) |
827 | |
| 95. | joaquimrocha (Joaquim Rocha) |
819 | |
| 96. | datsfilipe (datsfilipe.xyz) |
817 | |
| 97. | diogocarrola (Diogo Carrola) |
810 | |
| 98. | rubenmarcus (Ruben) |
806 | |
| 99. | AlexCatarino (Alexandre Catarino) |
799 | |
| 100. | ledsouza (Leandro da Silva de Souza) |
795 | |
| 101. | bolt12 (Armando Santos) |
791 | |
| 102. | jonnyparris (Ruskin) |
791 | |
| 103. | dwildt (Daniel Wildt) |
790 | |
| 104. | Jeckerson (Anton Vasiliev) |
776 | |
| 105. | pkoch (Paulo Koch) |
776 | |
| 106. | aalmada (Antão Almada) |
759 | |
| 107. | gmcabrita (Gonçalo Mendes Cabrita) |
758 | |
| 108. | dickhardt (Dick Hardt) |
750 | |
| 109. | joaobispo (João Bispo) |
746 | |
| 110. | dev-ggomes (Guilherme Gomes) |
744 | |
| 111. | TGlide (Thomas G. Lopes) |
743 | |
| 112. | apocas (Pedro Dias) |
723 | |
| 113. | jenpaff (Jennifer) |
710 | |
| 114. | frm (Fernando Mendes) |
706 | |
| 115. | joaotavora (João Távora) |
704 | |
| 116. | melogabriel (Gabriel Melo) |
704 | |
| 117. | rodloboz (Rui Freitas) |
703 | |
| 118. | choraria (Sourabh Choraria) |
694 | |
| 119. | weeco (Martin Schneppenheim) |
693 | |
| 120. | ncruces (Nuno Cruces) |
691 | |
| 121. | emiliosheinz (Emilio Heinzmann) |
676 | |
| 122. | g4brielklein (Gabriel Klein) |
665 | |
| 123. | alcides (Alcides Fonseca) |
662 | |
| 124. | pedro-mendonca (Pedro Mendonça) |
661 | |
| 125. | ashtanko (Oleksii Shtanko) |
653 | |
| 126. | Enet4 (Eduardo Pinho) |
637 | |
| 127. | jcazevedo (Joao Azevedo) |
637 | |
| 128. | jbergstroem (Johan Bergström) |
633 | |
| 129. | EnkrateiaLucca (LUCAS SOARES) |
625 | |
| 130. | dariogriffo (Dario Griffo) |
625 | |
| 131. | Sirze01 (José Costa) |
623 | |
| 132. | s0undt3ch (Pedro Algarvio) |
620 | |
| 133. | uLucasFraga (lucas.fraga) |
619 | |
| 134. | schnorr (Lucas M. Schnorr) |
604 | |
| 135. | zkcryptweb (zkcryptweb) |
601 | |
| 136. | LITUATUI (Pedro Lima) |
592 | |
| 137. | aryabhuptani (Arya) |
591 | |
| 138. | DanielFonsecaa (Daniel Fonseca) |
582 | |
| 139. | andremion (André Mion) |
566 | |
| 140. | sug0 (Tiago Carvalho) |
559 | |
| 141. | mikedld (Mike Gelfand) |
545 | |
| 142. | brpaz (Bruno Paz) |
544 | |
| 143. | brocaar (Orne Brocaar) |
543 | |
| 144. | guilhermesimoes (Guilherme Simoes) |
541 | |
| 145. | dcsg (Daniel Gomes) |
539 | |
| 146. | nunoplopes (Nuno Lopes) |
538 | |
| 147. | JGalego (João Galego) |
530 | |
| 148. | mroya (Márcio Roya) |
518 | |
| 149. | tomahock (João Pina) |
517 | |
| 150. | RuiRomano (Rui Romano) |
514 | |
| 151. | CjS77 (CJ) |
511 | |
| 152. | Benevanio (Benevanio) |
511 | |
| 153. | theanxy (Wojtek) |
510 | |
| 154. | Curio5813 (Marcos Glasner) |
508 | |
| 155. | paulo-ferraz-oliveira (Paulo F. Oliveira) |
502 | |
| 156. | nunofernandes-plight (Nuno Edgar Nunes Fernandes) |
502 | |
| 157. | mcoquet (Miguel Coquet) |
495 | |
| 158. | waldyrious (Waldir Pimenta) |
488 | |
| 159. | omarcusdev (Marcus Gonçalves) |
485 | |
| 160. | azir9200 (Azir Uddin) |
478 | |
| 161. | MrSloth-dev (João Albuquerque Barbosa) |
469 | |
| 162. | rtfpessoa (Rodrigo Fernandes) |
466 | |
| 163. | marciocamello (Marcio Vale) |
465 | |
| 164. | franciscoBSalgueiro (Francisco Salgueiro) |
463 | |
| 165. | d-gubert (Douglas Gubert) |
461 | |
| 166. | pulgamecanica (Andre) |
451 | |
| 167. | Fernando-A-Rocha (Fernando Rocha) |
450 | |
| 168. | flixlix (Luca Félix) |
450 | |
| 169. | JosePedroDias (José Pedro Dias) |
450 | |
| 170. | flavioislima (Flávio Fearn) |
442 | |
| 171. | lucasfrag (Lucas Fraga) |
442 | |
| 172. | pratas (Diogo Pratas) |
437 | |
| 173. | andrepimenta (Andre Pimenta) |
436 | |
| 174. | GuilhE (Guilherme Delgado) |
435 | |
| 175. | alicejgibbons (Alice Gibbons) |
433 | |
| 176. | Quicksaver (Luís Miguel) |
430 | |
| 177. | juliajforesti (Júlia Jaeger Foresti) |
425 | |
| 178. | dreispt (Daniel Reis) |
421 | |
| 179. | riclolsen (Ricardo Olsen) |
421 | |
| 180. | MarcelloDuarte (Marcello Duarte) |
420 | |
| 181. | Jaliborc (João Cardoso) |
420 | |
| 182. | RodrigoDornelles (DornellesTV) |
419 | |
| 183. | pedrominatel (Pedro Minatel) |
419 | |
| 184. | lrascao (Luis Rascão) |
418 | |
| 185. | couto (Luís Couto) |
413 | |
| 186. | dinocosta (Dino) |
409 | |
| 187. | alexcastrodev (Alexandro Castro) |
407 | |
| 188. | qlpqlp (Paulo Vidal) |
404 | |
| 189. | m1guelpf (Miguel Piedrafita) |
402 | |
| 190. | anfreire (André Freire Ferreira) |
397 | |
| 191. | machadovilaca (João Vilaça) |
394 | |
| 192. | mcsf (Miguel Fonseca) |
394 | |
| 193. | mariolpantunes (Mário Antunes) |
392 | |
| 194. | sigma-andex (Jan Schulte) |
387 | |
| 195. | cristijung (Cristina Jung) |
386 | |
| 196. | fmcarvalho (Miguel Gamboa de Carvalho) |
386 | |
| 197. | nathanpc (Nathan Campos) |
380 | |
| 198. | tutods (Daniel Sousa) |
379 | |
| 199. | marianaobmorais (Mariana Morais) |
375 | |
| 200. | Fabio-A-Sa (Fábio Sá) |
369 | |
| 201. | voidbert (Humberto Gomes) |
367 | |
| 202. | ruilopesm (Rui Lopes) |
367 | |
| 203. | sn4k3 (Tiago Conceição) |
366 | |
| 204. | F4NT0 (Gabriel Fanto Stundner) |
357 | |
| 205. | caruccio (Mateus Caruccio) |
355 | |
| 206. | erickpintor (Erick Pintor) |
350 | |
| 207. | emkis (Nicolas Jardim) |
349 | |
| 208. | adorilson (Adorilson Bezerra) |
348 | |
| 209. | fao89 (Fabricio Aguiar) |
347 | |
| 210. | joaquimorg (joaquim.org) |
347 | |
| 211. | hishamhm (Hisham Muhammad) |
344 | |
| 212. | FFY00 (Filipe Laíns) |
342 | |
| 213. | bruno12mota (Bruno Mota) |
340 | |
| 214. | JGAntunes (João Antunes) |
340 | |
| 215. | RGarrido03 (Rúben Garrido) |
339 | |
| 216. | kakacordovil (kaká cordovil) |
338 | |
| 217. | Vmvs007 (Vitor Santos) |
335 | |
| 218. | antoniorws (Antonio Serra) |
334 | |
| 219. | tskxz (Tanjil) |
333 | |
| 220. | Randgalt (Jordan Zimmerman) |
327 | |
| 221. | remonh87 (Rémon) |
326 | |
| 222. | AniLeo (Ani) |
325 | |
| 223. | vasturiano (Vasco Asturiano) |
324 | |
| 224. | pxlvre (Pol Vidal) |
318 | |
| 225. | ftonato (Ademílson Tonato) |
317 | |
| 226. | CesarNog (Cesar Augusto Nogueira) |
314 | |
| 227. | krishaamer (Kris Haamer) |
313 | |
| 228. | luciopaiva (Lucio Paiva) |
310 | |
| 229. | linuz90 (Fabrizio Rinaldi) |
308 | |
| 230. | rfgamaral (Ricardo Amaral) |
303 | |
| 231. | lenonleite (Lenon Leite) |
300 | |
| 232. | marcospgp (Marcos Pereira) |
299 | |
| 233. | luigicfilho (Luigi C. Filho) |
299 | |
| 234. | dialex (Diogo Nunes) |
298 | |
| 235. | malikpiara (Malik Piara) |
294 | |
| 236. | stanch (Nick) |
292 | |
| 237. | buu342 (Buu342) |
288 | |
| 238. | lude-bri (Luigi Piantavinha) |
288 | |
| 239. | fabiosantoscode (Fábio Santos) |
287 | |
| 240. | ebmarque (Ebenézer Marquezine) |
286 | |
| 241. | aitorvs (Aitor Viana) |
285 | |
| 242. | luisdalmolin (Luís Dalmolin) |
284 | |
| 243. | 0Darkn (José Raposo ) |
277 | |
| 244. | callmephilip (Philip Nuzhnyi) |
274 | |
| 245. | ClaudioESSilva (Cláudio Silva) |
273 | |
| 246. | luisalima (Luisa Lima) |
273 | |
| 247. | kayua (Kayuã Oleques) |
271 | |
| 248. | jorgecarleitao (Jorge Leitao) |
271 | |
| 249. | DebsAndrade (Débora Ellen Oliveira de Andrade) |
270 | |
| 250. | rogeriopvl (Rogério Vicente) |
270 | |
| 251. | goncalo1021pt (Gonçalo Santos Pereira) |
266 | |
| 252. | Drete457 (Filipe Mota) |
263 | |
| 253. | zegameiro (José Gameiro) |
263 | |
| 254. | josecm (José Martins) |
260 | |
| 255. | kellymourat (Kelly Moura ) |
256 | |
| 256. | pedrouid (Pedro Gomes) |
254 |
| Rank | Organization | Members |
|---|---|---|
| 1. | cloudflare | 5 |
| 2. | cesium | 4 |
| 3. | require-lx | 4 |
| 4. | nixos | 4 |
| 5. | supabase | 3 |
| 6. | dockerlisbon | 3 |
| 7. | rocketchat | 3 |
| 8. | coderdojobraga | 3 |
| 9. | openshift | 3 |
| 10. | semanadeinformatica | 2 |