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-04-29 00:22:43 +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 71145 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) |
35733 | |
| 2. | Th0rgal (Thomas Marchand) |
8854 | |
| 3. | pirapira (Yoichi Hirai) |
7056 | |
| 4. | JarbasAl (JarbasAI) |
6317 | |
| 5. | otaviojava (Otávio Santana) |
6231 | |
| 6. | DiogoRibeiro7 (Diogo Ribeiro) |
6214 | |
| 7. | rcarmo (Rui Carmo) |
5704 | |
| 8. | motanelson (nelson jr mota) |
4703 | |
| 9. | oliota (Rubem Oliota) |
4269 | |
| 10. | rgl (Rui Lopes) |
3968 | |
| 11. | snipe (snipe) |
3707 | |
| 12. | rafaeelaudibert (Rafael Audibert) |
3549 | |
| 13. | adolfousier (Adolfo Usier ) |
3295 | |
| 14. | nelsonic (Nelson) |
3228 | |
| 15. | timlinux (Tim Sutton) |
3227 | |
| 16. | adamchainz (Adam Johnson) |
3223 | |
| 17. | almeidx (Almeida) |
2807 | |
| 18. | leandrodamascena (Leandro Damascena) |
2801 | |
| 19. | LyeZinho (Pedro Kaleb!) |
2263 | |
| 20. | brunoamaral (Bruno Amaral) |
2077 | |
| 21. | nunomaduro (nuno maduro) |
2057 | |
| 22. | 0xferit (Ferit) |
2036 | |
| 23. | joamag (João Magalhães) |
1991 | |
| 24. | gustavovalverde (Gustavo Valverde) |
1908 | |
| 25. | andreaTP (Andrea Peruffo) |
1906 | |
| 26. | nflaig (Nico Flaig) |
1861 | |
| 27. | bdmendes (Bruno Mendes) |
1854 | |
| 28. | bgcngm (Bruno Martins) |
1846 | |
| 29. | ggazzo (Guilherme Gazzo) |
1834 | |
| 30. | diogotcorreia (Diogo Correia) |
1786 | |
| 31. | ImrenR (Imren R) |
1757 | |
| 32. | rmarinho (Rui Marinho) |
1738 | |
| 33. | roll (roll) |
1698 | |
| 34. | pedrosousa (Pedro Sousa) |
1674 | |
| 35. | matklad (Alex Kladov) |
1603 | |
| 36. | alt-romes (Rodrigo Mesquita) |
1546 | |
| 37. | naps62 (Miguel Palhas) |
1485 | |
| 38. | tamtamchik (Yuri Tkachenko) |
1479 | |
| 39. | CoolAssPuppy (Prashant Sridharan) |
1375 | |
| 40. | erezrokah (Erez Rokah) |
1369 | |
| 41. | filipecabaco (Filipe Cabaço) |
1318 | |
| 42. | leafac (Leandro Facchinetti) |
1316 | |
| 43. | DanielFran (Daniel Franco) |
1294 | |
| 44. | JoseRFJuniorLLMs (Jose RF Junior) |
1290 | |
| 45. | jmg-duarte (José Duarte) |
1285 | |
| 46. | ZanzyTHEbar (DaOfficialWizard) |
1239 | |
| 47. | carlosflorencio (Carlos Florêncio) |
1220 | |
| 48. | goncalossilva (Gonçalo Silva) |
1216 | |
| 49. | andresilva (André Silva) |
1202 | |
| 50. | rochacbruno (Bruno Rocha) |
1202 | |
| 51. | FACorreiaa (Fernando Correia) |
1188 | |
| 52. | josemvcerqueira (ターニャ) |
1178 | |
| 53. | hugomrdias (Hugo Dias) |
1170 | |
| 54. | joa-quim (Joaquim) |
1164 | |
| 55. | HenriqueSFernandes (Henrique Fernandes) |
1162 | |
| 56. | nelsonmestevao (Nelson Estevão) |
1143 | |
| 57. | pmoura (Paulo Moura) |
1136 | |
| 58. | fellyph (Fellyph Cintra) |
1108 | |
| 59. | art-shen (Art Shendrik) |
1107 | |
| 60. | dokterbob (Mathijs de Bruin) |
1103 | |
| 61. | G4brym (Gabriel Massadas) |
1073 | |
| 62. | radcortez (Roberto Cortez) |
1061 | |
| 63. | niquola (Nikolai Ryzhikov) |
1049 | |
| 64. | dannyhw (Daniel Williams) |
1044 | |
| 65. | microchipgnu (Luís Freitas) |
1024 | |
| 66. | tofumatt (Matthew Riley MacPherson) |
1008 | |
| 67. | limwa (André Lima) |
992 | |
| 68. | GearsDatapacks (Surya Rose) |
983 | |
| 69. | joaopalmeiro (João Palmeiro) |
974 | |
| 70. | dev-ggomes (Guilherme Gomes) |
961 | |
| 71. | tassoevan (Tasso Evangelista) |
960 | |
| 72. | macabeus (Bruno Macabeus) |
960 | |
| 73. | datsfilipe (datsfilipe.xyz) |
949 | |
| 74. | mendess (Mendes) |
926 | |
| 75. | WendellAdriel (Wendell Adriel) |
916 | |
| 76. | nicolastakashi (Nicolas Takashi) |
913 | |
| 77. | joaomlourenco (João M. Lourenço) |
913 | |
| 78. | stevenroose (Steven Roose) |
912 | |
| 79. | mistic (Tiago Costa) |
906 | |
| 80. | josesimoes (José Simões) |
906 | |
| 81. | Bunn (Fernando Bunn) |
891 | |
| 82. | masmangan (Marco) |
882 | |
| 83. | Francisca105 (Francisca Almeida) |
871 | |
| 84. | ttoino (João Pereira) |
863 | |
| 85. | codacy-badger (Codacy Badger) |
856 | |
| 86. | rubenmarcus (Ruben) |
852 | |
| 87. | philippWassibauer (Philipp Wassibauer) |
846 | |
| 88. | diogocarrola (Diogo Carrola) |
829 | |
| 89. | ledsouza (Leandro da Silva de Souza) |
804 | |
| 90. | joaquimrocha (Joaquim Rocha) |
803 | |
| 91. | Process-ing (Bruno Oliveira) |
796 | |
| 92. | woile (Santiago Fraire Willemoes) |
795 | |
| 93. | jonnyparris (Ruskin) |
783 | |
| 94. | talvasconcelos (Tiago Vasconcelos) |
776 | |
| 95. | pkoch (Paulo Koch) |
773 | |
| 96. | TGlide (Thomas G. Lopes) |
773 | |
| 97. | helderberto (Helder Burato Berto) |
770 | |
| 98. | dickhardt (Dick Hardt) |
761 | |
| 99. | aalmada (Antão Almada) |
758 | |
| 100. | renatomarinho (Renato Marinho) |
749 | |
| 101. | gmcabrita (Gonçalo Mendes Cabrita) |
746 | |
| 102. | AlexCatarino (Alexandre Catarino) |
745 | |
| 103. | bolt12 (Armando Santos) |
743 | |
| 104. | Jeckerson (Anton Vasiliev) |
743 | |
| 105. | melogabriel (Gabriel Melo) |
733 | |
| 106. | g4brielklein (Gabriel Klein) |
717 | |
| 107. | frm (Fernando Mendes) |
706 | |
| 108. | weeco (Martin Schneppenheim) |
695 | |
| 109. | choraria (Sourabh Choraria) |
694 | |
| 110. | rodloboz (Rui Freitas) |
686 | |
| 111. | joaobispo (João Bispo) |
677 | |
| 112. | jenpaff (Jennifer) |
676 | |
| 113. | schnorr (Lucas M. Schnorr) |
672 | |
| 114. | apocas (Pedro Dias) |
671 | |
| 115. | ncruces (Nuno Cruces) |
671 | |
| 116. | pedro-mendonca (Pedro Mendonça) |
656 | |
| 117. | ashtanko (Oleksii Shtanko) |
650 | |
| 118. | jbergstroem (Johan Bergström) |
644 | |
| 119. | jcazevedo (Joao Azevedo) |
640 | |
| 120. | uLucasFraga (lucas.fraga) |
639 | |
| 121. | alcides (Alcides Fonseca) |
626 | |
| 122. | Sirze01 (José Costa) |
623 | |
| 123. | emiliosheinz (Emilio Heinzmann) |
623 | |
| 124. | dariogriffo (Dario Griffo) |
617 | |
| 125. | EnkrateiaLucca (LUCAS SOARES) |
614 | |
| 126. | DanielFonsecaa (Daniel Fonseca) |
612 | |
| 127. | zkcryptweb (zkcryptweb) |
611 | |
| 128. | LITUATUI (Pedro Lima) |
608 | |
| 129. | sug0 (Tiago Carvalho) |
607 | |
| 130. | Enet4 (Eduardo Pinho) |
586 | |
| 131. | mikedld (Mike Gelfand) |
580 | |
| 132. | Curio5813 (Marcos Glasner) |
574 | |
| 133. | brpaz (Bruno Paz) |
563 | |
| 134. | s0undt3ch (Pedro Algarvio) |
556 | |
| 135. | fmsouza (Fred Souza) |
552 | |
| 136. | andremion (André Mion) |
542 | |
| 137. | theanxy (Wojtek) |
539 | |
| 138. | brocaar (Orne Brocaar) |
537 | |
| 139. | SantiagoDevRel (Santiago Trujillo Zuluaga) |
527 | |
| 140. | dcsg (Daniel Gomes) |
521 | |
| 141. | nunoplopes (Nuno Lopes) |
513 | |
| 142. | azir9200 (Azir Uddin) |
512 | |
| 143. | paulo-ferraz-oliveira (Paulo F. Oliveira) |
506 | |
| 144. | RuiRomano (Rui Romano) |
505 | |
| 145. | tomahock (João Pina) |
498 | |
| 146. | MrSloth-dev (João Albuquerque Barbosa) |
495 | |
| 147. | mcoquet (Miguel Coquet) |
490 | |
| 148. | nunofernandes-plight (Nuno Edgar Nunes Fernandes) |
489 | |
| 149. | JGalego (João Galego) |
479 | |
| 150. | waldyrious (Waldir Pimenta) |
476 | |
| 151. | Benevanio (Benevanio) |
470 | |
| 152. | pulgamecanica (Andre) |
469 | |
| 153. | aryabhuptani (Arya) |
468 | |
| 154. | marciocamello (Marcio Vale) |
466 | |
| 155. | franciscoBSalgueiro (Francisco Salgueiro) |
462 | |
| 156. | rtfpessoa (Rodrigo Fernandes) |
460 | |
| 157. | d-gubert (Douglas Gubert) |
451 | |
| 158. | Fernando-A-Rocha (Fernando Rocha) |
450 | |
| 159. | MarcelloDuarte (Marcello Duarte) |
448 | |
| 160. | lude-bri (Luigi Piantavinha) |
442 | |
| 161. | flavioislima (Flávio Fearn) |
442 | |
| 162. | JosePedroDias (José Pedro Dias) |
439 | |
| 163. | brunobat (Bruno Baptista) |
439 | |
| 164. | juliajforesti (Júlia Jaeger Foresti) |
438 | |
| 165. | marianaobmorais (Mariana Morais) |
436 | |
| 166. | GuilhE (Guilherme Delgado) |
436 | |
| 167. | alicejgibbons (Alice Gibbons) |
431 | |
| 168. | flixlix (Luca Félix) |
430 | |
| 169. | anfreire (André Freire Ferreira) |
428 | |
| 170. | RodrigoDornelles (DornellesTV) |
425 | |
| 171. | RGarrido03 (Rúben Garrido) |
424 | |
| 172. | Quicksaver (Luís Miguel) |
423 | |
| 173. | lrascao (Luis Rascão) |
416 | |
| 174. | dreispt (Daniel Reis) |
414 | |
| 175. | andrepimenta (Andre Pimenta) |
408 | |
| 176. | voidbert (Humberto Gomes) |
408 | |
| 177. | dinocosta (Dino) |
403 | |
| 178. | CjS77 (CJ) |
403 | |
| 179. | m1guelpf (Miguel Piedrafita) |
402 | |
| 180. | nathanpc (Nathan Campos) |
401 | |
| 181. | guilhermesimoes (Guilherme Simoes) |
400 | |
| 182. | tutods (Daniel Sousa) |
396 | |
| 183. | mariolpantunes (Mário Antunes) |
394 | |
| 184. | riclolsen (Ricardo Olsen) |
387 | |
| 185. | ruilopesm (Rui Lopes) |
387 | |
| 186. | pedrominatel (Pedro Minatel) |
387 | |
| 187. | alexcastrodev (Alexandro Castro) |
386 | |
| 188. | machadovilaca (João Vilaça) |
384 | |
| 189. | fmcarvalho (Miguel Gamboa de Carvalho) |
384 | |
| 190. | caruccio (Mateus Caruccio) |
380 | |
| 191. | couto (Luís Couto) |
380 | |
| 192. | bruno12mota (Bruno Mota) |
380 | |
| 193. | fao89 (Fabricio Aguiar) |
380 | |
| 194. | hishamhm (Hisham Muhammad) |
369 | |
| 195. | sn4k3 (Tiago Conceição) |
364 | |
| 196. | lucasfrag (Lucas Fraga) |
361 | |
| 197. | cristijung (Cristina Jung) |
360 | |
| 198. | JGAntunes (João Antunes) |
358 | |
| 199. | omarcusdev (Marcus Gonçalves) |
355 | |
| 200. | adorilson (Adorilson Bezerra) |
353 | |
| 201. | erickpintor (Erick Pintor) |
349 | |
| 202. | joaquimorg (joaquim.org) |
347 | |
| 203. | buu342 (Buu342) |
343 | |
| 204. | qlpqlp (Paulo Vidal) |
341 | |
| 205. | mcsf (Miguel Fonseca) |
340 | |
| 206. | kakacordovil (kaká cordovil) |
338 | |
| 207. | FFY00 (Filipe Laíns) |
338 | |
| 208. | Randgalt (Jordan Zimmerman) |
332 | |
| 209. | tskxz (Tanjil) |
331 | |
| 210. | Vmvs007 (Vitor Santos) |
328 | |
| 211. | remonh87 (Rémon) |
328 | |
| 212. | krishaamer (Kris Haamer) |
326 | |
| 213. | vasturiano (Vasco Asturiano) |
324 | |
| 214. | AniLeo (Ani) |
322 | |
| 215. | luigicfilho (Luigi C. Filho) |
319 | |
| 216. | ftonato (Ademílson Tonato) |
318 | |
| 217. | pxlvre (Pol Vidal) |
318 | |
| 218. | antoniorws (Antonio Serra) |
317 | |
| 219. | kustosz (Marcin Kostrzewa) |
316 | |
| 220. | F4NT0 (Gabriel Fanto Stundner) |
312 | |
| 221. | mroya (Márcio Roya) |
308 | |
| 222. | emkis (Nicolas Jardim) |
308 | |
| 223. | malikpiara (Malik Piara) |
308 | |
| 224. | luciopaiva (Lucio Paiva) |
304 | |
| 225. | linuz90 (Fabrizio Rinaldi) |
297 | |
| 226. | marcospgp (Marcos Pereira) |
297 | |
| 227. | aquelemiguel (Miguel Mano) |
297 | |
| 228. | lenonleite (Lenon Leite) |
295 | |
| 229. | rfgamaral (Ricardo Amaral) |
288 | |
| 230. | ebmarque (Ebenézer Marquezine) |
286 | |
| 231. | fabiosantoscode (Fábio Santos) |
286 | |
| 232. | callmephilip (Philip Nuzhnyi) |
282 | |
| 233. | aitorvs (Aitor Viana) |
281 | |
| 234. | stanch (Nick) |
280 | |
| 235. | luisdalmolin (Luís Dalmolin) |
277 | |
| 236. | kayua (Kayuã Oleques) |
272 | |
| 237. | jorgecarleitao (Jorge Leitao) |
271 | |
| 238. | leoneljdias (Leonel Dias) |
270 | |
| 239. | 0Darkn (jose) |
269 | |
| 240. | zF4ke (zF4ke) |
264 | |
| 241. | AvilaAndre (André Ávila) |
263 | |
| 242. | Drete457 (Filipe Mota) |
263 | |
| 243. | DebsAndrade (Débora Ellen Oliveira de Andrade) |
263 | |
| 244. | zegameiro (José Gameiro) |
263 | |
| 245. | rubuy-74 (Rubem Neto) |
263 | |
| 246. | luizmellodev (Luiz Mello) |
260 | |
| 247. | feremabraz (Fernando Braz) |
259 | |
| 248. | dialex (Diogo Nunes) |
259 | |
| 249. | josecm (José Martins) |
258 | |
| 250. | ClaudioESSilva (Cláudio Silva) |
258 | |
| 251. | kellymourat (Kelly Moura ) |
256 | |
| 252. | mxssl (Max) |
251 | |
| 253. | HelioGuilherme66 (Hélio Guilherme) |
250 | |
| 254. | tomaspinho (Tomás Pinho) |
249 | |
| 255. | dpgaspar (Daniel Vaz Gaspar) |
247 | |
| 256. | moltar (Roman) |
242 |
| Rank | Organization | Members |
|---|---|---|
| 1. | cloudflare | 6 |
| 2. | nixos | 4 |
| 3. | cesium | 4 |
| 4. | apache | 3 |
| 5. | supabase | 3 |
| 6. | dockerlisbon | 3 |
| 7. | rocketchat | 3 |
| 8. | require-lx | 3 |
| 9. | openshift | 3 |
| 10. | coderdojobraga | 3 |