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