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-07-03 18:25:14 +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 commits for each user. There are 73132 total users in the region and you need at least 80 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/USERNAME)
For organizations, you need to use a slightly different markup:
[](https://org-badge.committers.top/portugal/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) |
39072 | |
| 2. | pirapira (Yoichi Hirai) |
32705 | |
| 3. | rcarmo (Rui Carmo) |
15151 | |
| 4. | JarbasAl (JarbasAI) |
8948 | |
| 5. | daniel3303 (Daniel Oliveira) |
8718 | |
| 6. | Th0rgal (Thomas Marchand) |
7101 | |
| 7. | otaviojava (Otávio Santana) |
6860 | |
| 8. | adolfousier (Adolfo Usier ) |
5519 | |
| 9. | motanelson (nelson jr mota) |
5307 | |
| 10. | oliota (Rubem Oliota) |
4848 | |
| 11. | DiogoRibeiro7 (Diogo Ribeiro) |
4254 | |
| 12. | hiren0722 (Hiren) |
4108 | |
| 13. | rgl (Rui Lopes) |
4009 | |
| 14. | snipe (snipe) |
3590 | |
| 15. | timlinux (Tim Sutton) |
2689 | |
| 16. | nunomaduro (nuno maduro) |
2653 | |
| 17. | LyeZinho (Pedro Kaleb!) |
2243 | |
| 18. | FACorreiaa (Fernando Correia) |
2207 | |
| 19. | joamag (João Magalhães) |
2090 | |
| 20. | gustavovalverde (Gustavo Valverde) |
1837 | |
| 21. | ImrenR (Imren R) |
1713 | |
| 22. | almeidx (Almeida) |
1700 | |
| 23. | bgcngm (Bruno Martins) |
1699 | |
| 24. | rafaeelaudibert (Rafael Audibert) |
1678 | |
| 25. | SantiagoDevRel (Santiago Trujillo Zuluaga) |
1678 | |
| 26. | art-shen (Art Shendrik) |
1657 | |
| 27. | 0xferit (Ferit) |
1656 | |
| 28. | CoolAssPuppy (Prashant Sridharan) |
1630 | |
| 29. | roll (roll) |
1623 | |
| 30. | nelsonic (Nelson) |
1505 | |
| 31. | bdmendes (Bruno Mendes) |
1462 | |
| 32. | s0undt3ch (Pedro Algarvio) |
1461 | |
| 33. | adamchainz (Adam Johnson) |
1451 | |
| 34. | goncalossilva (Gonçalo Silva) |
1444 | |
| 35. | pmoura (Paulo Moura) |
1399 | |
| 36. | tamtamchik (Yuri Tkachenko) |
1386 | |
| 37. | niquola (Nikolai Ryzhikov) |
1335 | |
| 38. | vgeorge (Vitor George) |
1305 | |
| 39. | pgte (Pedro Teixeira) |
1286 | |
| 40. | andreaTP (Andrea Peruffo) |
1243 | |
| 41. | microchipgnu (Luís Freitas) |
1238 | |
| 42. | leafac (Leandro Facchinetti) |
1216 | |
| 43. | HenriqueSFernandes (Henrique Fernandes) |
1197 | |
| 44. | JoseRFJuniorLLMs (Jose RF Junior) |
1196 | |
| 45. | carlosflorencio (Carlos Florêncio) |
1195 | |
| 46. | alt-romes (Rodrigo Mesquita) |
1186 | |
| 47. | abronan (Alexandre Beslic) |
1176 | |
| 48. | diogotcorreia (Diogo Correia) |
1139 | |
| 49. | ZanzyTHEbar (DaOfficialWizard) |
1082 | |
| 50. | josemvcerqueira (ターニャ) |
1053 | |
| 51. | leandrodamascena (Leandro Damascena) |
1050 | |
| 52. | matklad (Alex Kladov) |
1001 | |
| 53. | CesarNog (César Augusto Nogueira) |
992 | |
| 54. | stevenroose (Steven Roose) |
950 | |
| 55. | gmcabrita (Gonçalo Mendes Cabrita) |
930 | |
| 56. | mendess (Mendes) |
917 | |
| 57. | joaomlourenco (João M. Lourenço) |
906 | |
| 58. | helderberto (Helder Burato Berto) |
895 | |
| 59. | hugomrdias (Hugo Dias) |
876 | |
| 60. | rochacbruno (Bruno Rocha) |
865 | |
| 61. | ttoino (João Pereira) |
859 | |
| 62. | choraria (Sourabh Choraria) |
835 | |
| 63. | joa-quim (Joaquim) |
833 | |
| 64. | jonnyparris (Ruskin) |
829 | |
| 65. | nategeier (Nate Geier) |
827 | |
| 66. | macabeus (Bruno Macabeus) |
823 | |
| 67. | renatomarinho (Renato Marinho) |
815 | |
| 68. | WendellAdriel (Wendell Adriel) |
804 | |
| 69. | datsfilipe (datsfilipe.xyz) |
771 | |
| 70. | ggazzo (Guilherme Gazzo) |
762 | |
| 71. | naps62 (Miguel Palhas) |
749 | |
| 72. | masmangan (Marco) |
748 | |
| 73. | fellyph (Fellyph Cintra) |
747 | |
| 74. | woile (Santiago Fraire Willemoes) |
745 | |
| 75. | limwa (André Lima) |
742 | |
| 76. | G4brym (Gabriel Massadas) |
727 | |
| 77. | Jeckerson (Anton Vasiliev) |
724 | |
| 78. | apocas (Pedro Dias) |
723 | |
| 79. | alcides (Alcides Fonseca) |
720 | |
| 80. | aalmada (Antão Almada) |
717 | |
| 81. | Process-ing (Bruno Oliveira) |
717 | |
| 82. | josesimoes (José Simões) |
711 | |
| 83. | tofumatt (Matthew Riley MacPherson) |
711 | |
| 84. | omarcusdev (Marcus Gonçalves) |
702 | |
| 85. | neu-rah (Rui Azevedo) |
697 | |
| 86. | joaotavora (João Távora) |
689 | |
| 87. | joaopalmeiro (João Palmeiro) |
688 | |
| 88. | frm (Fernando Mendes) |
687 | |
| 89. | ledsouza (Leandro da Silva de Souza) |
680 | |
| 90. | nflaig (Nico Flaig) |
677 | |
| 91. | nelsonmestevao (Nelson Estevão) |
672 | |
| 92. | schnorr (Lucas M. Schnorr) |
671 | |
| 93. | mroya (Márcio Roya) |
666 | |
| 94. | philippWassibauer (Philipp Wassibauer) |
660 | |
| 95. | jsvd (João Duarte) |
648 | |
| 96. | dickhardt (Dick Hardt) |
637 | |
| 97. | Fabio-A-Sa (Fábio Sá) |
637 | |
| 98. | pedro-mendonca (Pedro Mendonça) |
630 | |
| 99. | ncruces (Nuno Cruces) |
627 | |
| 100. | bolt12 (Armando Santos) |
625 | |
| 101. | talvasconcelos (Tiago Vasconcelos) |
614 | |
| 102. | dannyhw (Daniel Williams) |
611 | |
| 103. | dariogriffo (Dario Griffo) |
599 | |
| 104. | joaobispo (João Bispo) |
596 | |
| 105. | tomahock (João Pina) |
594 | |
| 106. | ashtanko (Oleksii Shtanko) |
593 | |
| 107. | luisalima (Luisa Lima) |
590 | |
| 108. | EnkrateiaLucca (LUCAS SOARES) |
590 | |
| 109. | emiliosheinz (Emilio Heinzmann) |
588 | |
| 110. | rmarinho (Rui Marinho) |
586 | |
| 111. | andresilva (André Silva) |
579 | |
| 112. | LITUATUI (Pedro Lima) |
573 | |
| 113. | DanielFran (Daniel Franco) |
573 | |
| 114. | prenansantana (Renan Santana) |
569 | |
| 115. | dwildt (Daniel Wildt) |
558 | |
| 116. | pedrosousa (Pedro Sousa) |
555 | |
| 117. | Francisca105 (Francisca Almeida) |
551 | |
| 118. | filipecabaco (Filipe Cabaço) |
547 | |
| 119. | uLucasFraga (lucas.fraga) |
545 | |
| 120. | guilhermesimoes (Guilherme Simoes) |
544 | |
| 121. | pulgamecanica (Andre) |
542 | |
| 122. | diogocarrola (Diogo Carrola) |
539 | |
| 123. | dialex (Diogo Nunes) |
538 | |
| 124. | GearsDatapacks (Surya Rose) |
534 | |
| 125. | dokterbob (Mathijs de Bruin) |
523 | |
| 126. | Enet4 (Eduardo Pinho) |
521 | |
| 127. | anfreire (André Freire Ferreira) |
518 | |
| 128. | sug0 (Tiago Carvalho) |
516 | |
| 129. | sdsantos (Sérgio Santos) |
513 | |
| 130. | AlexCatarino (Alexandre Catarino) |
510 | |
| 131. | pkoch (Paulo Koch) |
510 | |
| 132. | r00t-3xp10it (pedro ubuntu) |
509 | |
| 133. | JGalego (João Galego) |
507 | |
| 134. | Curio5813 (Marcos Glasner) |
506 | |
| 135. | rtfpessoa (Rodrigo Fernandes) |
506 | |
| 136. | m1guelpf (Miguel Piedrafita) |
504 | |
| 137. | dcsg (Daniel Gomes) |
503 | |
| 138. | nunoplopes (Nuno Lopes) |
502 | |
| 139. | gnunicorn (Benjamin Kampmann) |
496 | |
| 140. | nunofernandes-plight (Nuno Edgar Nunes Fernandes) |
495 | |
| 141. | nicolastakashi (Nicolas Takashi) |
494 | |
| 142. | alexcastrodev (Alexandro Castro) |
493 | |
| 143. | voidbert (Humberto Gomes) |
493 | |
| 144. | sigma-andex (Jan Schulte) |
487 | |
| 145. | brocaar (Orne Brocaar) |
487 | |
| 146. | TGlide (Thomas G. Lopes) |
485 | |
| 147. | rubenmarcus (Ruben) |
479 | |
| 148. | zkcryptweb (zkcryptweb) |
472 | |
| 149. | Benevanio (Benevanio) |
463 | |
| 150. | tutods (Daniel Sousa) |
455 | |
| 151. | jmg-duarte (José Duarte) |
452 | |
| 152. | aryabhuptani (Arya) |
450 | |
| 153. | lucasmonstrox (Lucas Monstro) |
448 | |
| 154. | pratas (Diogo Pratas) |
446 | |
| 155. | melogabriel (Gabriel Melo) |
442 | |
| 156. | franciscoBSalgueiro (Francisco Salgueiro) |
440 | |
| 157. | marciocamello (Marcio Vale) |
439 | |
| 158. | joaquimrocha (Joaquim Rocha) |
434 | |
| 159. | Quicksaver (Luís Miguel) |
427 | |
| 160. | mistic (Tiago Costa) |
423 | |
| 161. | GuilhE (Guilherme Delgado) |
423 | |
| 162. | jcazevedo (Joao Azevedo) |
422 | |
| 163. | g4brielklein (Gabriel Klein) |
422 | |
| 164. | JosePedroDias (José Pedro Dias) |
416 | |
| 165. | malikpiara (Malik Piara) |
414 | |
| 166. | brpaz (Bruno Paz) |
403 | |
| 167. | radcortez (Roberto Cortez) |
403 | |
| 168. | zegameiro (José Gameiro) |
402 | |
| 169. | erezrokah (Erez Rokah) |
399 | |
| 170. | RuiRomano (Rui Romano) |
399 | |
| 171. | kevinchappell (Kevin Chappell) |
399 | |
| 172. | tassoevan (Tasso Evangelista) |
395 | |
| 173. | mariolpantunes (Mário Antunes) |
391 | |
| 174. | Jaliborc (João Cardoso) |
385 | |
| 175. | flixlix (Luca Félix) |
385 | |
| 176. | Sirze01 (José Costa) |
381 | |
| 177. | afonsopc (Afonso Coutinho) |
379 | |
| 178. | azir9200 (Azir Uddin) |
376 | |
| 179. | MarcelloDuarte (Marcello Duarte) |
375 | |
| 180. | riclolsen (Ricardo Olsen) |
373 | |
| 181. | Bunn (Fernando Bunn) |
372 | |
| 182. | RGarrido03 (Rúben Garrido) |
368 | |
| 183. | nathanpc (Nathan Campos) |
361 | |
| 184. | mcoquet (Miguel Coquet) |
354 | |
| 185. | qlpqlp (Paulo Vidal) |
347 | |
| 186. | fmcarvalho (Miguel Gamboa de Carvalho) |
338 | |
| 187. | emkis (Nicolas Jardim) |
334 | |
| 188. | DanielFonsecaa (Daniel Fonseca) |
331 | |
| 189. | F4NT0 (Gabriel Fanto Stundner) |
330 | |
| 190. | rodloboz (Rui Freitas) |
324 | |
| 191. | Vmvs007 (Vitor Santos) |
323 | |
| 192. | cristijung (Cristina Jung) |
322 | |
| 193. | d-gubert (Douglas Gubert) |
302 | |
| 194. | dev-ggomes (Guilherme Gomes) |
296 | |
| 195. | jersobh (Jeff Andrade) |
293 | |
| 196. | lucasfrag (Lucas Fraga) |
287 | |
| 197. | waldyrious (Waldir Pimenta) |
282 | |
| 198. | MiguelNdeCarvalho (MiguelNdeCarvalho) |
279 | |
| 199. | weeco (Martin Schneppenheim) |
277 | |
| 200. | msperlin (Marcelo S. Perlin) |
277 | |
| 201. | pxlvre (Pol Vidal) |
275 | |
| 202. | luciopaiva (Lucio Paiva) |
274 | |
| 203. | alicejgibbons (Alice Gibbons) |
270 | |
| 204. | danielsp45 (Daniel Pereira) |
269 | |
| 205. | peterpt (peterpt) |
269 | |
| 206. | cyco130 (Fatih Aygün) |
265 | |
| 207. | jorgecarleitao (Jorge Leitao) |
263 | |
| 208. | flavioislima (Flávio Fearn) |
262 | |
| 209. | linuz90 (Fabrizio Rinaldi) |
262 | |
| 210. | adorilson (Adorilson Bezerra) |
261 | |
| 211. | mxssl (Max) |
260 | |
| 212. | DebsAndrade (Débora Ellen Oliveira de Andrade) |
256 | |
| 213. | mikedld (Mike Gelfand) |
253 | |
| 214. | rogeriopvl (Rogério Vicente) |
252 | |
| 215. | luizmellodev (Luiz Mello) |
252 | |
| 216. | kigiri (Clément) |
252 | |
| 217. | andrepimenta (Andre Pimenta) |
251 | |
| 218. | marianaobmorais (Mariana Morais) |
249 | |
| 219. | andremion (André Mion) |
249 | |
| 220. | joaquimorg (joaquim.org) |
249 | |
| 221. | luigicfilho (Luigi C. Filho) |
247 | |
| 222. | lrascao (Luis Rascão) |
244 | |
| 223. | Drete457 (Filipe Mota) |
244 | |
| 224. | jenpaff (Jennifer) |
243 | |
| 225. | jbergstroem (Johan Bergström) |
242 | |
| 226. | kustosz (Marcin Kostrzewa) |
242 | |
| 227. | theanxy (Wojtek) |
241 | |
| 228. | 0Darkn (José Raposo ) |
237 | |
| 229. | dinocosta (Dino) |
235 | |
| 230. | FMCalisto (Francisco Maria Calisto) |
234 | |
| 231. | tomaspinho (Tomás Pinho) |
233 | |
| 232. | sn4k3 (Tiago Conceição) |
233 | |
| 233. | pedrouid (Pedro Gomes) |
232 | |
| 234. | bruno12mota (Bruno Mota) |
230 | |
| 235. | ruilopesm (Rui Lopes) |
229 | |
| 236. | AniLeo (Ani) |
223 | |
| 237. | Fernando-A-Rocha (Fernando Rocha) |
220 | |
| 238. | gabrieleangeletti (Gabriele Angeletti) |
220 | |
| 239. | fabiosantoscode (Fábio Santos) |
219 | |
| 240. | gss-patricia (Patrícia Gomes dos Santos Silva) |
214 | |
| 241. | machadovilaca (João Vilaça) |
210 | |
| 242. | lenonleite (Lenon Leite) |
206 | |
| 243. | kakacordovil (kaká cordovil) |
205 | |
| 244. | mcsf (Miguel Fonseca) |
204 | |
| 245. | PaivaJudson (Judson Paiva) |
204 | |
| 246. | Br1ght0ne (Oleksii Filonenko) |
200 | |
| 247. | AlexandreCotorobai (Alexandre Cotorobai) |
200 | |
| 248. | vasturiano (Vasco Asturiano) |
199 | |
| 249. | erickpintor (Erick Pintor) |
199 | |
| 250. | Gerstep (stepan) |
197 | |
| 251. | ltarkker (Gonçalo L. Fernandes) |
196 | |
| 252. | m4rri4nne (Alicia Marianne) |
195 | |
| 253. | Randgalt (Jordan Zimmerman) |
193 | |
| 254. | brunomikoski (Bruno Mikoski) |
192 | |
| 255. | claudiaazambuja (Claudia Azambuja) |
192 | |
| 256. | imgabrieldev (Gabriel Soares) |
191 |
| Rank | Organization | Members |
|---|---|---|
| 1. | nixos | 5 |
| 2. | cloudflare | 5 |
| 3. | cesium | 5 |
| 4. | coderdojobraga | 4 |
| 5. | require-lx | 3 |
| 6. | supabase | 3 |
| 7. | epicgames | 3 |
| 8. | rocketchat | 3 |
| 9. | joinum | 3 |
| 10. | apache | 2 |