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-19 22:22:52 +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 71881 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/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) |
37654 | |
| 2. | pirapira (Yoichi Hirai) |
13090 | |
| 3. | rcarmo (Rui Carmo) |
9395 | |
| 4. | otaviojava (Otávio Santana) |
6016 | |
| 5. | Th0rgal (Thomas Marchand) |
5671 | |
| 6. | JarbasAl (JarbasAI) |
5427 | |
| 7. | motanelson (nelson jr mota) |
4644 | |
| 8. | oliota (Rubem Oliota) |
4514 | |
| 9. | rgl (Rui Lopes) |
3910 | |
| 10. | adolfousier (Adolfo Usier ) |
3476 | |
| 11. | DiogoRibeiro7 (Diogo Ribeiro) |
3387 | |
| 12. | snipe (snipe) |
3368 | |
| 13. | timlinux (Tim Sutton) |
2893 | |
| 14. | nunomaduro (nuno maduro) |
2458 | |
| 15. | daniel3303 (Daniel Oliveira) |
2103 | |
| 16. | LyeZinho (Pedro Kaleb!) |
2067 | |
| 17. | joamag (João Magalhães) |
2030 | |
| 18. | CoolAssPuppy (Prashant Sridharan) |
1855 | |
| 19. | bgcngm (Bruno Martins) |
1751 | |
| 20. | ImrenR (Imren R) |
1720 | |
| 21. | FACorreiaa (Fernando Correia) |
1694 | |
| 22. | roll (roll) |
1620 | |
| 23. | almeidx (Almeida) |
1612 | |
| 24. | adamchainz (Adam Johnson) |
1599 | |
| 25. | pgte (Pedro Teixeira) |
1538 | |
| 26. | rafaeelaudibert (Rafael Audibert) |
1518 | |
| 27. | gustavovalverde (Gustavo Valverde) |
1513 | |
| 28. | bdmendes (Bruno Mendes) |
1505 | |
| 29. | 0xferit (Ferit) |
1424 | |
| 30. | art-shen (Art Shendrik) |
1407 | |
| 31. | nelsonic (Nelson) |
1403 | |
| 32. | goncalossilva (Gonçalo Silva) |
1356 | |
| 33. | microchipgnu (Luís Freitas) |
1229 | |
| 34. | leafac (Leandro Facchinetti) |
1198 | |
| 35. | diogotcorreia (Diogo Correia) |
1182 | |
| 36. | alt-romes (Rodrigo Mesquita) |
1174 | |
| 37. | pmoura (Paulo Moura) |
1164 | |
| 38. | ZanzyTHEbar (DaOfficialWizard) |
1080 | |
| 39. | niquola (Nikolai Ryzhikov) |
1077 | |
| 40. | vgeorge (Vitor George) |
1072 | |
| 41. | josemvcerqueira (ターニャ) |
1071 | |
| 42. | leandrodamascena (Leandro Damascena) |
1069 | |
| 43. | matklad (Alex Kladov) |
1056 | |
| 44. | JoseRFJuniorLLMs (Jose RF Junior) |
1048 | |
| 45. | andreaTP (Andrea Peruffo) |
1034 | |
| 46. | HenriqueSFernandes (Henrique Fernandes) |
1026 | |
| 47. | tamtamchik (Yuri Tkachenko) |
955 | |
| 48. | ggazzo (Guilherme Gazzo) |
895 | |
| 49. | joaomlourenco (João M. Lourenço) |
891 | |
| 50. | carlosflorencio (Carlos Florêncio) |
844 | |
| 51. | limwa (André Lima) |
839 | |
| 52. | mendess (Mendes) |
839 | |
| 53. | SantiagoDevRel (Santiago Trujillo Zuluaga) |
832 | |
| 54. | rochacbruno (Bruno Rocha) |
823 | |
| 55. | ttoino (João Pereira) |
821 | |
| 56. | helderberto (Helder Burato Berto) |
816 | |
| 57. | stevenroose (Steven Roose) |
812 | |
| 58. | naps62 (Miguel Palhas) |
800 | |
| 59. | hugomrdias (Hugo Dias) |
797 | |
| 60. | nelsonmestevao (Nelson Estevão) |
785 | |
| 61. | joa-quim (Joaquim) |
778 | |
| 62. | macabeus (Bruno Macabeus) |
777 | |
| 63. | s0undt3ch (Pedro Algarvio) |
777 | |
| 64. | gmcabrita (Gonçalo Mendes Cabrita) |
766 | |
| 65. | renatomarinho (Renato Marinho) |
763 | |
| 66. | diogocarrola (Diogo Carrola) |
758 | |
| 67. | datsfilipe (datsfilipe.xyz) |
757 | |
| 68. | masmangan (Marco) |
748 | |
| 69. | dannyhw (Daniel Williams) |
739 | |
| 70. | Process-ing (Bruno Oliveira) |
729 | |
| 71. | jonnyparris (Ruskin) |
720 | |
| 72. | aalmada (Antão Almada) |
717 | |
| 73. | apocas (Pedro Dias) |
715 | |
| 74. | fellyph (Fellyph Cintra) |
704 | |
| 75. | frm (Fernando Mendes) |
693 | |
| 76. | tofumatt (Matthew Riley MacPherson) |
691 | |
| 77. | joaotavora (João Távora) |
685 | |
| 78. | woile (Santiago Fraire Willemoes) |
676 | |
| 79. | ledsouza (Leandro da Silva de Souza) |
668 | |
| 80. | GearsDatapacks (Surya Rose) |
658 | |
| 81. | philippWassibauer (Philipp Wassibauer) |
655 | |
| 82. | jsvd (João Duarte) |
649 | |
| 83. | pedro-mendonca (Pedro Mendonça) |
647 | |
| 84. | gnunicorn (Benjamin Kampmann) |
644 | |
| 85. | schnorr (Lucas M. Schnorr) |
642 | |
| 86. | joaobispo (João Bispo) |
640 | |
| 87. | dickhardt (Dick Hardt) |
637 | |
| 88. | TGlide (Thomas G. Lopes) |
637 | |
| 89. | dokterbob (Mathijs de Bruin) |
637 | |
| 90. | rmarinho (Rui Marinho) |
631 | |
| 91. | dev-ggomes (Guilherme Gomes) |
630 | |
| 92. | nflaig (Nico Flaig) |
629 | |
| 93. | WendellAdriel (Wendell Adriel) |
624 | |
| 94. | pedrosousa (Pedro Sousa) |
614 | |
| 95. | Francisca105 (Francisca Almeida) |
614 | |
| 96. | uLucasFraga (lucas.fraga) |
608 | |
| 97. | ashtanko (Oleksii Shtanko) |
606 | |
| 98. | bolt12 (Armando Santos) |
599 | |
| 99. | G4brym (Gabriel Massadas) |
595 | |
| 100. | emiliosheinz (Emilio Heinzmann) |
585 | |
| 101. | ncruces (Nuno Cruces) |
577 | |
| 102. | LITUATUI (Pedro Lima) |
570 | |
| 103. | EnkrateiaLucca (LUCAS SOARES) |
566 | |
| 104. | dwildt (Daniel Wildt) |
558 | |
| 105. | Jeckerson (Anton Vasiliev) |
557 | |
| 106. | nicolastakashi (Nicolas Takashi) |
551 | |
| 107. | dariogriffo (Dario Griffo) |
545 | |
| 108. | andresilva (André Silva) |
539 | |
| 109. | mroya (Márcio Roya) |
537 | |
| 110. | sdsantos (Sérgio Santos) |
536 | |
| 111. | guilhermesimoes (Guilherme Simoes) |
532 | |
| 112. | filipecabaco (Filipe Cabaço) |
531 | |
| 113. | g4brielklein (Gabriel Klein) |
527 | |
| 114. | tomahock (João Pina) |
525 | |
| 115. | alcides (Alcides Fonseca) |
523 | |
| 116. | joaopalmeiro (João Palmeiro) |
523 | |
| 117. | melogabriel (Gabriel Melo) |
521 | |
| 118. | DanielFran (Daniel Franco) |
512 | |
| 119. | josesimoes (José Simões) |
512 | |
| 120. | brocaar (Orne Brocaar) |
511 | |
| 121. | dcsg (Daniel Gomes) |
511 | |
| 122. | pkoch (Paulo Koch) |
511 | |
| 123. | jmg-duarte (José Duarte) |
506 | |
| 124. | omarcusdev (Marcus Gonçalves) |
504 | |
| 125. | zkcryptweb (zkcryptweb) |
504 | |
| 126. | AlexCatarino (Alexandre Catarino) |
498 | |
| 127. | m1guelpf (Miguel Piedrafita) |
496 | |
| 128. | rubenmarcus (Ruben) |
492 | |
| 129. | aryabhuptani (Arya) |
492 | |
| 130. | Curio5813 (Marcos Glasner) |
488 | |
| 131. | nunofernandes-plight (Nuno Edgar Nunes Fernandes) |
487 | |
| 132. | joaquimrocha (Joaquim Rocha) |
483 | |
| 133. | Enet4 (Eduardo Pinho) |
476 | |
| 134. | JGalego (João Galego) |
472 | |
| 135. | mistic (Tiago Costa) |
471 | |
| 136. | DanielFonsecaa (Daniel Fonseca) |
460 | |
| 137. | nunoplopes (Nuno Lopes) |
457 | |
| 138. | mikedld (Mike Gelfand) |
454 | |
| 139. | rtfpessoa (Rodrigo Fernandes) |
451 | |
| 140. | azir9200 (Azir Uddin) |
444 | |
| 141. | pratas (Diogo Pratas) |
440 | |
| 142. | talvasconcelos (Tiago Vasconcelos) |
439 | |
| 143. | marciocamello (Marcio Vale) |
439 | |
| 144. | jcazevedo (Joao Azevedo) |
438 | |
| 145. | RuiRomano (Rui Romano) |
437 | |
| 146. | franciscoBSalgueiro (Francisco Salgueiro) |
437 | |
| 147. | JosePedroDias (José Pedro Dias) |
437 | |
| 148. | lucasfrag (Lucas Fraga) |
432 | |
| 149. | anfreire (André Freire Ferreira) |
430 | |
| 150. | tassoevan (Tasso Evangelista) |
429 | |
| 151. | sug0 (Tiago Carvalho) |
424 | |
| 152. | tutods (Daniel Sousa) |
419 | |
| 153. | brpaz (Bruno Paz) |
409 | |
| 154. | Quicksaver (Luís Miguel) |
407 | |
| 155. | radcortez (Roberto Cortez) |
407 | |
| 156. | pulgamecanica (Andre) |
404 | |
| 157. | voidbert (Humberto Gomes) |
403 | |
| 158. | Fernando-A-Rocha (Fernando Rocha) |
392 | |
| 159. | sigma-andex (Jan Schulte) |
392 | |
| 160. | MarcelloDuarte (Marcello Duarte) |
391 | |
| 161. | Benevanio (Benevanio) |
384 | |
| 162. | GuilhE (Guilherme Delgado) |
377 | |
| 163. | erezrokah (Erez Rokah) |
376 | |
| 164. | Sirze01 (José Costa) |
375 | |
| 165. | Jaliborc (João Cardoso) |
359 | |
| 166. | marianaobmorais (Mariana Morais) |
357 | |
| 167. | fmcarvalho (Miguel Gamboa de Carvalho) |
356 | |
| 168. | flixlix (Luca Félix) |
354 | |
| 169. | nathanpc (Nathan Campos) |
353 | |
| 170. | mariolpantunes (Mário Antunes) |
351 | |
| 171. | riclolsen (Ricardo Olsen) |
348 | |
| 172. | CjS77 (CJ) |
342 | |
| 173. | emkis (Nicolas Jardim) |
342 | |
| 174. | mcoquet (Miguel Coquet) |
340 | |
| 175. | Bunn (Fernando Bunn) |
334 | |
| 176. | theanxy (Wojtek) |
329 | |
| 177. | alexcastrodev (Alexandro Castro) |
326 | |
| 178. | cristijung (Cristina Jung) |
325 | |
| 179. | qlpqlp (Paulo Vidal) |
325 | |
| 180. | rodloboz (Rui Freitas) |
323 | |
| 181. | vasturiano (Vasco Asturiano) |
321 | |
| 182. | dialex (Diogo Nunes) |
318 | |
| 183. | caruccio (Mateus Caruccio) |
313 | |
| 184. | bruno12mota (Bruno Mota) |
311 | |
| 185. | Vmvs007 (Vitor Santos) |
307 | |
| 186. | weeco (Martin Schneppenheim) |
297 | |
| 187. | MrSloth-dev (João Albuquerque Barbosa) |
297 | |
| 188. | RGarrido03 (Rúben Garrido) |
296 | |
| 189. | F4NT0 (Gabriel Fanto Stundner) |
286 | |
| 190. | andrepimenta (Andre Pimenta) |
283 | |
| 191. | buu342 (Buu342) |
281 | |
| 192. | joaquimorg (joaquim.org) |
281 | |
| 193. | ebmarque (Ebenézer Marquezine) |
281 | |
| 194. | lude-bri (Luigi Piantavinha) |
278 | |
| 195. | pxlvre (Pol Vidal) |
275 | |
| 196. | luciopaiva (Lucio Paiva) |
274 | |
| 197. | sn4k3 (Tiago Conceição) |
271 | |
| 198. | waldyrious (Waldir Pimenta) |
269 | |
| 199. | ruilopesm (Rui Lopes) |
268 | |
| 200. | fabiosantoscode (Fábio Santos) |
262 | |
| 201. | krishaamer (Kris Haamer) |
261 | |
| 202. | malikpiara (Malik Piara) |
261 | |
| 203. | lrascao (Luis Rascão) |
259 | |
| 204. | CesarNog (Cesar Augusto Nogueira) |
258 | |
| 205. | kakacordovil (kaká cordovil) |
258 | |
| 206. | choraria (Sourabh Choraria) |
258 | |
| 207. | DebsAndrade (Débora Ellen Oliveira de Andrade) |
256 | |
| 208. | alicejgibbons (Alice Gibbons) |
255 | |
| 209. | luigicfilho (Luigi C. Filho) |
255 | |
| 210. | rogeriopvl (Rogério Vicente) |
253 | |
| 211. | Drete457 (Filipe Mota) |
253 | |
| 212. | r00t-3xp10it (pedro ubuntu) |
250 | |
| 213. | d-gubert (Douglas Gubert) |
248 | |
| 214. | hishamhm (Hisham Muhammad) |
242 | |
| 215. | adorilson (Adorilson Bezerra) |
242 | |
| 216. | Fabio-A-Sa (Fábio Sá) |
241 | |
| 217. | jbergstroem (Johan Bergström) |
240 | |
| 218. | linuz90 (Fabrizio Rinaldi) |
239 | |
| 219. | luisalima (Luisa Lima) |
237 | |
| 220. | andremion (André Mion) |
235 | |
| 221. | FFY00 (Filipe Laíns) |
235 | |
| 222. | lenonleite (Lenon Leite) |
234 | |
| 223. | zegameiro (José Gameiro) |
233 | |
| 224. | neu-rah (Rui Azevedo) |
232 | |
| 225. | mxssl (Max) |
232 | |
| 226. | 0Darkn (José Raposo ) |
226 | |
| 227. | luizmellodev (Luiz Mello) |
223 | |
| 228. | jorgecarleitao (Jorge Leitao) |
223 | |
| 229. | gabrieleangeletti (Gabriele Angeletti) |
223 | |
| 230. | remonh87 (Rémon) |
222 | |
| 231. | jenpaff (Jennifer) |
220 | |
| 232. | msperlin (Marcelo S. Perlin) |
220 | |
| 233. | pedrouid (Pedro Gomes) |
220 | |
| 234. | tomaspinho (Tomás Pinho) |
218 | |
| 235. | kellymourat (Kelly Moura ) |
215 | |
| 236. | gss-patricia (Patrícia Gomes dos Santos Silva) |
214 | |
| 237. | rubuy-74 (Rubem Neto) |
213 | |
| 238. | AniLeo (Ani) |
211 | |
| 239. | kayua (Kayuã Oleques) |
208 | |
| 240. | tskxz (Tanjil) |
205 | |
| 241. | JulianoVReis (Juliano Viégas Reis) |
205 | |
| 242. | AvilaAndre (André Ávila) |
203 | |
| 243. | juliajforesti (Júlia Jaeger Foresti) |
202 | |
| 244. | RodrigoDornelles (DornellesTV) |
201 | |
| 245. | kevinchappell (Kevin Chappell) |
200 | |
| 246. | dinocosta (Dino) |
199 | |
| 247. | erickpintor (Erick Pintor) |
198 | |
| 248. | Gerstep (stepan) |
197 | |
| 249. | claudiaazambuja (Claudia Azambuja) |
192 | |
| 250. | mcsf (Miguel Fonseca) |
191 | |
| 251. | jersobh (Jeff Andrade) |
190 | |
| 252. | peterpt (peterpt) |
190 | |
| 253. | machadovilaca (João Vilaça) |
190 | |
| 254. | marcelopoars (Marcelo Pereira) |
189 | |
| 255. | acidiney (Acidiney Dias) |
189 | |
| 256. | brunomikoski (Bruno Mikoski) |
189 |
| Rank | Organization | Members |
|---|---|---|
| 1. | cloudflare | 5 |
| 2. | nixos | 4 |
| 3. | cesium | 4 |
| 4. | supabase | 3 |
| 5. | rocketchat | 3 |
| 6. | coderdojobraga | 3 |
| 7. | require-lx | 3 |
| 8. | adopt-a-jsr | 2 |
| 9. | nodecopterlx | 2 |
| 10. | microsoft | 2 |