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-01-04 07:05: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 67977 total users in the region and you need at least 77 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) |
35294 | |
| 2. | ezefranca (Ezequiel Santos) |
8818 | |
| 3. | JarbasAl (JarbasAI) |
6693 | |
| 4. | otaviojava (Otávio Santana) |
5494 | |
| 5. | motanelson (nelson jr mota) |
4320 | |
| 6. | rgl (Rui Lopes) |
3784 | |
| 7. | DiogoRibeiro7 (Diogo Ribeiro) |
3540 | |
| 8. | snipe (snipe) |
3447 | |
| 9. | nelsonic (Nelson) |
3428 | |
| 10. | adamchainz (Adam Johnson) |
3099 | |
| 11. | leandrodamascena (Leandro Damascena) |
3028 | |
| 12. | rafaeelaudibert (Rafael Audibert) |
3022 | |
| 13. | oliota (Rubem Oliota) |
2716 | |
| 14. | naps62 (Miguel Palhas) |
2231 | |
| 15. | timlinux (Tim Sutton) |
2054 | |
| 16. | bgcngm (Bruno Martins) |
2046 | |
| 17. | nunomaduro (nuno maduro) |
1997 | |
| 18. | Th0rgal (Thomas Marchand) |
1980 | |
| 19. | matklad (Alex Kladov) |
1894 | |
| 20. | gnunicorn (Benjamin Kampmann) |
1866 | |
| 21. | leafac (Leandro Facchinetti) |
1835 | |
| 22. | datsfilipe (datsfilipe.xyz) |
1787 | |
| 23. | rmarinho (Rui Marinho) |
1755 | |
| 24. | tiagozip (tiago) |
1717 | |
| 25. | pedrosousa (Pedro Sousa) |
1687 | |
| 26. | andreaTP (Andrea Peruffo) |
1667 | |
| 27. | ggazzo (Guilherme Gazzo) |
1659 | |
| 28. | pgte (Pedro Teixeira) |
1606 | |
| 29. | nflaig (Nico Flaig) |
1570 | |
| 30. | GearsDatapacks (Surya Rose) |
1542 | |
| 31. | josemvcerqueira (ターニャ🪖) |
1516 | |
| 32. | limwa (André Lima) |
1410 | |
| 33. | TGlide (Thomas G. Lopes) |
1400 | |
| 34. | bdmendes (Bruno Mendes) |
1379 | |
| 35. | dev-ggomes (Guilherme Gomes) |
1378 | |
| 36. | microchipgnu (Luís Freitas) |
1359 | |
| 37. | josesimoes (José Simões) |
1353 | |
| 38. | rochacbruno (Bruno Cesar Rocha) |
1319 | |
| 39. | pirapira (Yoichi Hirai) |
1311 | |
| 40. | ImrenR (Imren R) |
1275 | |
| 41. | alt-romes (Rodrigo Mesquita) |
1252 | |
| 42. | diogotcorreia (Diogo Correia) |
1234 | |
| 43. | vgeorge (Vitor George) |
1232 | |
| 44. | joamag (João Magalhães) |
1224 | |
| 45. | jmg-duarte (José Duarte) |
1180 | |
| 46. | tamtamchik (Yuri Tkachenko) |
1144 | |
| 47. | nicolastakashi (Nicolas Takashi) |
1134 | |
| 48. | joaquimrocha (Joaquim Rocha) |
1124 | |
| 49. | FACorreiaa (Fernando Correia) |
1118 | |
| 50. | hugomrdias (Hugo Dias) |
1093 | |
| 51. | jpneto (João Pedro Neto) |
1082 | |
| 52. | DanielFran (Daniel Franco) |
1068 | |
| 53. | sdsantos (Sérgio Santos) |
1065 | |
| 54. | Curio5813 (Marcos Glasner) |
1060 | |
| 55. | 0xferit (Ferit) |
1057 | |
| 56. | tassoevan (Tasso Evangelista) |
1040 | |
| 57. | nelsonmestevao (Nelson Estevão) |
1031 | |
| 58. | radcortez (Roberto Cortez) |
1031 | |
| 59. | HenriqueSFernandes (Henrique Fernandes) |
1028 | |
| 60. | roll (roll) |
1018 | |
| 61. | tofumatt (Matthew Riley MacPherson) |
1002 | |
| 62. | filipecabaco (Filipe Cabaço) |
995 | |
| 63. | melogabriel (Gabriel Melo) |
984 | |
| 64. | erezrokah (Erez Rokah) |
981 | |
| 65. | sug0 (Tiago Carvalho) |
974 | |
| 66. | joa-quim (Joaquim) |
967 | |
| 67. | codacy-badger (Codacy Badger) |
928 | |
| 68. | dannyhw (Daniel Williams) |
917 | |
| 69. | art-shen (Art Shendrik) |
916 | |
| 70. | RGarrido03 (Rúben Garrido) |
903 | |
| 71. | diogocarrola (Diogo Carrola) |
894 | |
| 72. | andresilva (André Silva) |
872 | |
| 73. | vasturiano (Vasco Asturiano) |
868 | |
| 74. | mendess (Mendes) |
865 | |
| 75. | pmoura (Paulo Moura) |
860 | |
| 76. | Francisca105 (Francisca Almeida) |
839 | |
| 77. | fellyph (Fellyph Cintra) |
827 | |
| 78. | caruccio (Mateus Caruccio) |
821 | |
| 79. | uLucasFraga (lucas.fraga) |
814 | |
| 80. | ZanzyTHEbar (DaOfficialWizard) |
803 | |
| 81. | dickhardt (Dick Hardt) |
797 | |
| 82. | ashtanko (Oleksii Shtanko) |
789 | |
| 83. | niquola (Nikolai Ryzhikov) |
779 | |
| 84. | stevenroose (Steven Roose) |
776 | |
| 85. | goncalossilva (Gonçalo Silva) |
771 | |
| 86. | dokterbob (Mathijs de Bruin) |
770 | |
| 87. | Bunn (Fernando Bunn) |
756 | |
| 88. | gante (Joao Gante) |
749 | |
| 89. | dwildt (Daniel Wildt) |
746 | |
| 90. | gustavovalverde (Gustavo Valverde) |
742 | |
| 91. | ledsouza (Leandro da Silva de Souza) |
741 | |
| 92. | ttoino (João Pereira) |
739 | |
| 93. | theanxy (Wojtek) |
738 | |
| 94. | choraria (Sourabh Choraria) |
737 | |
| 95. | afonsojramos (Afonso Jorge Ramos) |
737 | |
| 96. | Process-ing (Bruno Oliveira) |
731 | |
| 97. | ncruces (Nuno Cruces) |
702 | |
| 98. | woile (Santiago Fraire Willemoes) |
698 | |
| 99. | jcazevedo (Joao Azevedo) |
697 | |
| 100. | s0undt3ch (Pedro Algarvio) |
691 | |
| 101. | MrSloth-dev (João Albuquerque Barbosa) |
684 | |
| 102. | mistic (Tiago Costa) |
673 | |
| 103. | joaomlourenco (João M. Lourenço) |
667 | |
| 104. | schnorr (Lucas M. Schnorr) |
653 | |
| 105. | pkoch (Paulo Koch) |
647 | |
| 106. | callmephilip (Philip Nuzhnyi) |
636 | |
| 107. | anfreire (André Freire Ferreira) |
623 | |
| 108. | lude-bri (Luigi Piantavinha) |
617 | |
| 109. | talvasconcelos (Tiago Vasconcelos) |
612 | |
| 110. | AlexCatarino (Alexandre Catarino) |
609 | |
| 111. | masmangan (Marco) |
606 | |
| 112. | Fernando-A-Rocha (Fernando Rocha) |
606 | |
| 113. | pedro-mendonca (Pedro Mendonça) |
605 | |
| 114. | rubenmarcus (Ruben Marcus) |
602 | |
| 115. | G4brym (Gabriel Massadas) |
588 | |
| 116. | kayua (Kayuã Oleques) |
584 | |
| 117. | RodrigoDornelles (DornellesTV) |
581 | |
| 118. | alcides (Alcides Fonseca) |
578 | |
| 119. | fao89 (Fabricio Aguiar) |
577 | |
| 120. | renatomarinho (Renato Marinho) |
576 | |
| 121. | Enet4 (Eduardo Pinho) |
570 | |
| 122. | rubuy-74 (Rubem Neto) |
567 | |
| 123. | EnkrateiaLucca (LUCAS SOARES) |
566 | |
| 124. | flavioislima (Flávio Fearn) |
559 | |
| 125. | mikedld (Mike Gelfand) |
555 | |
| 126. | Jeckerson (Anton Vasiliev) |
554 | |
| 127. | DGoiana (Diogo Goiana) |
554 | |
| 128. | luigicfilho (Luigi C. Filho) |
547 | |
| 129. | marianaobmorais (Mariana Morais) |
543 | |
| 130. | elena-kolevska (Elena Kolevska) |
542 | |
| 131. | anilkeshwani (Anil Keshwani) |
539 | |
| 132. | bolt12 (Armando Santos) |
536 | |
| 133. | voidbert (Humberto Gomes) |
530 | |
| 134. | alicejgibbons (Alice Gibbons) |
528 | |
| 135. | DanielFonsecaa (Daniel Fonseca) |
515 | |
| 136. | nunoplopes (Nuno Lopes) |
503 | |
| 137. | tutods (Daniel Sousa) |
500 | |
| 138. | phborba (Philipe Borba) |
500 | |
| 139. | juliajforesti (Júlia Jaeger Foresti) |
500 | |
| 140. | thePeras (João Torre Pereira) |
499 | |
| 141. | LyeZinho (Pedro Kaleb!) |
495 | |
| 142. | joaodiaslobo (João Lobo) |
492 | |
| 143. | nathanpc (Nathan Campos) |
491 | |
| 144. | brpaz (Bruno Paz) |
491 | |
| 145. | d-gubert (Douglas Gubert) |
490 | |
| 146. | pulgamecanica (Andre) |
490 | |
| 147. | FFY00 (Filipe Laíns) |
489 | |
| 148. | rcarmo (Rui Carmo) |
489 | |
| 149. | andremion (André Mion) |
483 | |
| 150. | brocaar (Orne Brocaar) |
479 | |
| 151. | Jaliborc (João Cardoso) |
478 | |
| 152. | jbergstroem (Johan Bergström) |
473 | |
| 153. | buu342 (Buu342) |
472 | |
| 154. | joaotavora (João Távora) |
472 | |
| 155. | dariogriffo (Dario Griffo) |
471 | |
| 156. | Lorenzobattistela (Lorenzo Battistela) |
468 | |
| 157. | JoseRFJuniorLLMs (Jose RF Junior) |
456 | |
| 158. | MarkosComK (Markos Vinicius) |
447 | |
| 159. | weeco (Martin Schneppenheim) |
445 | |
| 160. | JGalego (João Galego) |
445 | |
| 161. | bruno12mota (Bruno Mota) |
443 | |
| 162. | dreispt (Daniel Reis) |
440 | |
| 163. | AvilaAndre (André Ávila) |
439 | |
| 164. | jenpaff (Jennifer) |
438 | |
| 165. | ziliolu (Luiza Zilio) |
436 | |
| 166. | jsvd (João Duarte) |
433 | |
| 167. | fabiosantoscode (Fábio Santos) |
423 | |
| 168. | macabeus (Bruno Macabeus) |
421 | |
| 169. | hishamhm (Hisham Muhammad) |
415 | |
| 170. | tomahock (João Pina) |
413 | |
| 171. | waldyrious (Waldir Pimenta) |
412 | |
| 172. | apocas (Pedro Dias) |
411 | |
| 173. | ruilopesm (Rui Lopes) |
409 | |
| 174. | riclolsen (Ricardo Olsen) |
409 | |
| 175. | sn4k3 (Tiago Conceição) |
409 | |
| 176. | marciocamello (Marcio Vale) |
408 | |
| 177. | tskxz (Tanjil) |
403 | |
| 178. | g4brielklein (Gabriel Klein) |
400 | |
| 179. | paulo-ferraz-oliveira (Paulo F. Oliveira) |
397 | |
| 180. | finnp (Finn Pauls) |
395 | |
| 181. | i4ki (i4k) |
392 | |
| 182. | HelioGuilherme66 (Hélio Guilherme) |
390 | |
| 183. | albttx (Albert Le Batteux) |
390 | |
| 184. | qlpqlp (Paulo Vidal) |
390 | |
| 185. | lrascao (Luis Rascão) |
388 | |
| 186. | krishaamer (Kris Haamer) |
386 | |
| 187. | JulianoVReis (Juliano Viégas Reis) |
376 | |
| 188. | marcospgp (Marcos Pereira) |
375 | |
| 189. | kigiri (Clément) |
373 | |
| 190. | GuilhE (Guilherme Delgado) |
371 | |
| 191. | joaquimorg (joaquim.org) |
370 | |
| 192. | m1guelpf (Miguel Piedrafita) |
365 | |
| 193. | ebmarque (Ebenézer Marquezine) |
361 | |
| 194. | malikpiara (Malik Piara) |
357 | |
| 195. | RuiRomano (Rui Romano) |
355 | |
| 196. | Jonathansoufer (Jonathan Ferreira) |
353 | |
| 197. | kakacordovil (kaká cordovil) |
353 | |
| 198. | alexcastrodev (Alexandro Castro) |
351 | |
| 199. | fmcarvalho (Miguel Gamboa de Carvalho) |
350 | |
| 200. | rogerlz (Rogerio Goncalves) |
348 | |
| 201. | JGAntunes (João Antunes) |
343 | |
| 202. | luizmellodev (Luiz Mello) |
336 | |
| 203. | danielsp45 (Daniel Pereira) |
329 | |
| 204. | lucasfrag (Lucas Fraga) |
327 | |
| 205. | ftonato (Ademílson Tonato) |
324 | |
| 206. | luisdalmolin (Luís Dalmolin) |
323 | |
| 207. | RuiSantosdotme (Rui Santos) |
320 | |
| 208. | pedrominatel (Pedro Minatel) |
319 | |
| 209. | Sirze01 (José Costa) |
318 | |
| 210. | devlongs (devlongs) |
315 | |
| 211. | zegameiro (José Gameiro) |
312 | |
| 212. | MarcelloDuarte (Marcello Duarte) |
303 | |
| 213. | oliverbarnes (Oliver Azevedo Barnes) |
303 | |
| 214. | marado (Marcos Marado) |
302 | |
| 215. | lenonleite (Lenon Leite) |
297 | |
| 216. | remonh87 (Rémon) |
297 | |
| 217. | Benevanio (Benevanio) |
297 | |
| 218. | couto (Luís Couto) |
295 | |
| 219. | machadovilaca (João Vilaça) |
292 | |
| 220. | pedrofp4444 (Pedro Pereira) |
291 | |
| 221. | andrepimenta (Andre Pimenta) |
281 | |
| 222. | F4NT0 (Gabriel Fanto Stundner) |
280 | |
| 223. | mariolpantunes (Mário Antunes) |
280 | |
| 224. | cristijung (Cristina Jung) |
279 | |
| 225. | paulofreitas-py (Paulo Freitas ) |
273 | |
| 226. | kremalicious (Matthias Kretschmann) |
271 | |
| 227. | adorilson (Adorilson Bezerra) |
270 | |
| 228. | aalmada (Antão Almada) |
265 | |
| 229. | moltar (Roman) |
264 | |
| 230. | feremabraz (Fernando Braz) |
258 | |
| 231. | dinocosta (Dino) |
256 | |
| 232. | digoarthur (Diego Arthur) |
255 | |
| 233. | rodloboz (Rui Freitas) |
251 | |
| 234. | dpgaspar (Daniel Vaz Gaspar) |
250 | |
| 235. | Drete457 (Filipe Mota) |
247 | |
| 236. | aitorvs (Aitor Viana) |
245 | |
| 237. | JosePedroDias (José Pedro Dias) |
245 | |
| 238. | luciopaiva (Lucio Paiva) |
242 | |
| 239. | gss-patricia (Patrícia Gomes dos Santos Silva) |
241 | |
| 240. | wenceslau (Wenceslau Neto) |
236 | |
| 241. | Randgalt (Jordan Zimmerman) |
236 | |
| 242. | mcsf (Miguel Fonseca) |
236 | |
| 243. | nfo94 (Natália Oliveira) |
235 | |
| 244. | eleijonmarck (Eric Leijonmarck) |
235 | |
| 245. | alcueca (Alberto Cuesta Cañada) |
232 | |
| 246. | biliesilva (Biliane Silva) |
232 | |
| 247. | begmaroman (Roman Behma) |
227 | |
| 248. | angelamcosta (Angela Lima) |
226 | |
| 249. | eltonsantos (Elton Santos) |
225 | |
| 250. | acidiney (Acidiney Dias) |
224 | |
| 251. | leoneljdias (Leonel Dias) |
224 | |
| 252. | paulomorgado (Paulo Morgado) |
224 | |
| 253. | marcelopoars (Marcelo Pereira) |
223 | |
| 254. | AniLeo (Ani) |
223 | |
| 255. | CjS77 (CJ) |
219 | |
| 256. | mxssl (Max) |
218 |
| Rank | Organization | Members |
|---|---|---|
| 1. | cesium | 7 |
| 2. | joinum | 5 |
| 3. | nixos | 4 |
| 4. | cloudflare | 4 |
| 5. | coderdojobraga | 4 |
| 6. | niaefeup | 3 |
| 7. | semanadeinformatica | 3 |
| 8. | rocketchat | 3 |
| 9. | python | 2 |
| 10. | automattic | 2 |