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-13 10:09:17 +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 73466 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) |
38568 | |
| 2. | pirapira (Yoichi Hirai) |
34690 | |
| 3. | rcarmo (Rui Carmo) |
15801 | |
| 4. | JarbasAl (JarbasAI) |
9840 | |
| 5. | daniel3303 (Daniel Oliveira) |
8763 | |
| 6. | Th0rgal (Thomas Marchand) |
7374 | |
| 7. | otaviojava (Otávio Santana) |
6901 | |
| 8. | adolfousier (Adolfo Usier ) |
5782 | |
| 9. | motanelson (nelson jr mota) |
5451 | |
| 10. | oliota (Rubem Oliota) |
4758 | |
| 11. | DiogoRibeiro7 (Diogo Ribeiro) |
4452 | |
| 12. | hiren0722 (Hiren) |
4095 | |
| 13. | rgl (Rui Lopes) |
3999 | |
| 14. | snipe (snipe) |
3605 | |
| 15. | nunocoracao (Nuno C.) |
2767 | |
| 16. | timlinux (Tim Sutton) |
2653 | |
| 17. | FACorreiaa (Fernando Correia) |
2649 | |
| 18. | nunomaduro (nuno maduro) |
2588 | |
| 19. | LyeZinho (Pedro Kaleb!) |
2145 | |
| 20. | joamag (João Magalhães) |
2087 | |
| 21. | gustavovalverde (Gustavo Valverde) |
1974 | |
| 22. | SantiagoDevRel (Santiago Trujillo Zuluaga) |
1750 | |
| 23. | almeidx (Almeida) |
1715 | |
| 24. | ImrenR (Imren R) |
1713 | |
| 25. | CoolAssPuppy (Prashant Sridharan) |
1708 | |
| 26. | rafaeelaudibert (Rafael Audibert) |
1694 | |
| 27. | art-shen (Art Shendrik) |
1656 | |
| 28. | bgcngm (Bruno Martins) |
1635 | |
| 29. | 0xferit (Ferit) |
1619 | |
| 30. | roll (roll) |
1575 | |
| 31. | s0undt3ch (Pedro Algarvio) |
1498 | |
| 32. | tamtamchik (Yuri Tkachenko) |
1486 | |
| 33. | goncalossilva (Gonçalo Silva) |
1481 | |
| 34. | pmoura (Paulo Moura) |
1466 | |
| 35. | adamchainz (Adam Johnson) |
1448 | |
| 36. | nelsonic (Nelson) |
1442 | |
| 37. | bdmendes (Bruno Mendes) |
1364 | |
| 38. | niquola (Nikolai Ryzhikov) |
1326 | |
| 39. | pgte (Pedro Teixeira) |
1279 | |
| 40. | vgeorge (Vitor George) |
1257 | |
| 41. | leafac (Leandro Facchinetti) |
1228 | |
| 42. | carlosflorencio (Carlos Florêncio) |
1228 | |
| 43. | microchipgnu (Luís Freitas) |
1225 | |
| 44. | andreaTP (Andrea Peruffo) |
1215 | |
| 45. | abronan (Alexandre Beslic) |
1201 | |
| 46. | HenriqueSFernandes (Henrique Fernandes) |
1175 | |
| 47. | alt-romes (Rodrigo Mesquita) |
1135 | |
| 48. | diogotcorreia (Diogo Correia) |
1110 | |
| 49. | CesarNog (César Augusto Nogueira) |
1099 | |
| 50. | JoseRFJuniorLLMs (Jose RF Junior) |
1094 | |
| 51. | ZanzyTHEbar (DaOfficialWizard) |
1059 | |
| 52. | nategeier (Nate Geier) |
1048 | |
| 53. | choraria (Sourabh Choraria) |
1047 | |
| 54. | josemvcerqueira (ターニャ) |
1021 | |
| 55. | leandrodamascena (Leandro Damascena) |
1013 | |
| 56. | gmcabrita (Gonçalo Mendes Cabrita) |
1004 | |
| 57. | matklad (Alex Kladov) |
992 | |
| 58. | stevenroose (Steven Roose) |
956 | |
| 59. | dariogriffo (Dario Griffo) |
931 | |
| 60. | mendess (Mendes) |
912 | |
| 61. | joaomlourenco (João M. Lourenço) |
908 | |
| 62. | hugomrdias (Hugo Dias) |
897 | |
| 63. | helderberto (Helder Burato Berto) |
895 | |
| 64. | rochacbruno (Bruno Rocha) |
890 | |
| 65. | naps62 (Miguel Palhas) |
873 | |
| 66. | ttoino (João Pereira) |
857 | |
| 67. | WendellAdriel (Wendell Adriel) |
852 | |
| 68. | jonnyparris (Ruskin) |
833 | |
| 69. | neu-rah (Rui Azevedo) |
826 | |
| 70. | joa-quim (Joaquim) |
816 | |
| 71. | renatomarinho (Renato Marinho) |
815 | |
| 72. | macabeus (Bruno Macabeus) |
798 | |
| 73. | datsfilipe (datsfilipe.xyz) |
776 | |
| 74. | Jeckerson (Anton Vasiliev) |
750 | |
| 75. | masmangan (Marco) |
748 | |
| 76. | limwa (André Lima) |
745 | |
| 77. | nflaig (Nico Flaig) |
727 | |
| 78. | fellyph (Fellyph Cintra) |
727 | |
| 79. | Process-ing (Bruno Oliveira) |
723 | |
| 80. | apocas (Pedro Dias) |
721 | |
| 81. | omarcusdev (Marcus Gonçalves) |
720 | |
| 82. | ledsouza (Leandro da Silva de Souza) |
719 | |
| 83. | josesimoes (José Simões) |
719 | |
| 84. | aalmada (Antão Almada) |
717 | |
| 85. | woile (Santiago Fraire Willemoes) |
715 | |
| 86. | G4brym (Gabriel Massadas) |
706 | |
| 87. | ggazzo (Guilherme Gazzo) |
695 | |
| 88. | frm (Fernando Mendes) |
695 | |
| 89. | mroya (Márcio Roya) |
690 | |
| 90. | alcides (Alcides Fonseca) |
689 | |
| 91. | tofumatt (Matthew Riley MacPherson) |
683 | |
| 92. | joaopalmeiro (João Palmeiro) |
677 | |
| 93. | schnorr (Lucas M. Schnorr) |
660 | |
| 94. | philippWassibauer (Philipp Wassibauer) |
658 | |
| 95. | joaquimrocha (Joaquim Rocha) |
658 | |
| 96. | joaotavora (João Távora) |
649 | |
| 97. | nelsonmestevao (Nelson Estevão) |
646 | |
| 98. | jsvd (João Duarte) |
645 | |
| 99. | emiliosheinz (Emilio Heinzmann) |
641 | |
| 100. | JGalego (João Galego) |
640 | |
| 101. | Fabio-A-Sa (Fábio Sá) |
640 | |
| 102. | dickhardt (Dick Hardt) |
635 | |
| 103. | talvasconcelos (Tiago Vasconcelos) |
635 | |
| 104. | ncruces (Nuno Cruces) |
624 | |
| 105. | pedro-mendonca (Pedro Mendonça) |
624 | |
| 106. | bolt12 (Armando Santos) |
616 | |
| 107. | dannyhw (Daniel Williams) |
613 | |
| 108. | luisalima (Luisa Lima) |
601 | |
| 109. | andresilva (André Silva) |
594 | |
| 110. | filipecabaco (Filipe Cabaço) |
590 | |
| 111. | tomahock (João Pina) |
589 | |
| 112. | EnkrateiaLucca (LUCAS SOARES) |
583 | |
| 113. | DanielFran (Daniel Franco) |
572 | |
| 114. | prenansantana (Renan Santana) |
569 | |
| 115. | LITUATUI (Pedro Lima) |
567 | |
| 116. | joaobispo (João Bispo) |
565 | |
| 117. | rmarinho (Rui Marinho) |
562 | |
| 118. | lucasmonstrox (Lucas Monstro) |
561 | |
| 119. | dwildt (Daniel Wildt) |
558 | |
| 120. | Francisca105 (Francisca Almeida) |
557 | |
| 121. | pulgamecanica (Andre) |
554 | |
| 122. | dialex (Diogo Nunes) |
546 | |
| 123. | ashtanko (Oleksii Shtanko) |
544 | |
| 124. | guilhermesimoes (Guilherme Simoes) |
542 | |
| 125. | pedrosousa (Pedro Sousa) |
541 | |
| 126. | Curio5813 (Marcos Glasner) |
528 | |
| 127. | dokterbob (Mathijs de Bruin) |
525 | |
| 128. | diogocarrola (Diogo Carrola) |
519 | |
| 129. | m1guelpf (Miguel Piedrafita) |
516 | |
| 130. | Enet4 (Eduardo Pinho) |
514 | |
| 131. | uLucasFraga (lucas.fraga) |
511 | |
| 132. | AlexCatarino (Alexandre Catarino) |
511 | |
| 133. | rtfpessoa (Rodrigo Fernandes) |
510 | |
| 134. | r00t-3xp10it (pedro ubuntu) |
509 | |
| 135. | GearsDatapacks (Surya Rose) |
507 | |
| 136. | pkoch (Paulo Koch) |
507 | |
| 137. | sigma-andex (Jan Schulte) |
504 | |
| 138. | dcsg (Daniel Gomes) |
503 | |
| 139. | malikpiara (Malik Piara) |
498 | |
| 140. | nunofernandes-plight (Nuno Edgar Nunes Fernandes) |
495 | |
| 141. | alexcastrodev (Alexandro Castro) |
495 | |
| 142. | sug0 (Tiago Carvalho) |
495 | |
| 143. | brocaar (Orne Brocaar) |
494 | |
| 144. | sdsantos (Sérgio Santos) |
491 | |
| 145. | nicolastakashi (Nicolas Takashi) |
489 | |
| 146. | Benevanio (Benevanio) |
488 | |
| 147. | rubenmarcus (Ruben) |
484 | |
| 148. | anfreire (André Freire Ferreira) |
482 | |
| 149. | voidbert (Humberto Gomes) |
481 | |
| 150. | nunoplopes (Nuno Lopes) |
479 | |
| 151. | gnunicorn (Benjamin Kampmann) |
472 | |
| 152. | tutods (Daniel Sousa) |
472 | |
| 153. | zkcryptweb (zkcryptweb) |
463 | |
| 154. | GuilhE (Guilherme Delgado) |
456 | |
| 155. | melogabriel (Gabriel Melo) |
454 | |
| 156. | aryabhuptani (Arya) |
453 | |
| 157. | TGlide (Thomas G. Lopes) |
442 | |
| 158. | franciscoBSalgueiro (Francisco Salgueiro) |
440 | |
| 159. | marciocamello (Marcio Vale) |
439 | |
| 160. | jmg-duarte (José Duarte) |
434 | |
| 161. | Quicksaver (Luís Miguel) |
427 | |
| 162. | mistic (Tiago Costa) |
417 | |
| 163. | JosePedroDias (José Pedro Dias) |
416 | |
| 164. | Bunn (Fernando Bunn) |
414 | |
| 165. | jcazevedo (Joao Azevedo) |
411 | |
| 166. | kevinchappell (Kevin Chappell) |
398 | |
| 167. | erezrokah (Erez Rokah) |
395 | |
| 168. | brpaz (Bruno Paz) |
394 | |
| 169. | pratas (Diogo Pratas) |
394 | |
| 170. | radcortez (Roberto Cortez) |
390 | |
| 171. | tassoevan (Tasso Evangelista) |
388 | |
| 172. | RuiRomano (Rui Romano) |
387 | |
| 173. | flixlix (Luca Félix) |
385 | |
| 174. | kigiri (Clément) |
381 | |
| 175. | Sirze01 (José Costa) |
381 | |
| 176. | Jaliborc (João Cardoso) |
380 | |
| 177. | mariolpantunes (Mário Antunes) |
380 | |
| 178. | g4brielklein (Gabriel Klein) |
376 | |
| 179. | MarcelloDuarte (Marcello Duarte) |
372 | |
| 180. | zegameiro (José Gameiro) |
371 | |
| 181. | RGarrido03 (Rúben Garrido) |
359 | |
| 182. | riclolsen (Ricardo Olsen) |
356 | |
| 183. | mcoquet (Miguel Coquet) |
350 | |
| 184. | nathanpc (Nathan Campos) |
348 | |
| 185. | qlpqlp (Paulo Vidal) |
347 | |
| 186. | azir9200 (Azir Uddin) |
342 | |
| 187. | fmcarvalho (Miguel Gamboa de Carvalho) |
337 | |
| 188. | jersobh (Jeff Andrade) |
335 | |
| 189. | emkis (Nicolas Jardim) |
335 | |
| 190. | cristijung (Cristina Jung) |
325 | |
| 191. | afonsopc (Afonso Coutinho) |
324 | |
| 192. | rodloboz (Rui Freitas) |
324 | |
| 193. | DanielFonsecaa (Daniel Fonseca) |
322 | |
| 194. | Vmvs007 (Vitor Santos) |
321 | |
| 195. | d-gubert (Douglas Gubert) |
319 | |
| 196. | F4NT0 (Gabriel Fanto Stundner) |
303 | |
| 197. | weeco (Martin Schneppenheim) |
295 | |
| 198. | Br1ght0ne (Oleksii Filonenko) |
293 | |
| 199. | MiguelNdeCarvalho (MiguelNdeCarvalho) |
291 | |
| 200. | lucasfrag (Lucas Fraga) |
285 | |
| 201. | flavioislima (Flávio Fearn) |
282 | |
| 202. | cyco130 (Fatih Aygün) |
281 | |
| 203. | msperlin (Marcelo S. Perlin) |
277 | |
| 204. | linuz90 (Fabrizio Rinaldi) |
275 | |
| 205. | pxlvre (Pol Vidal) |
273 | |
| 206. | jorgecarleitao (Jorge Leitao) |
271 | |
| 207. | peterpt (peterpt) |
269 | |
| 208. | alicejgibbons (Alice Gibbons) |
269 | |
| 209. | FMCalisto (Francisco Maria Calisto) |
268 | |
| 210. | Exey (Exey Panteleev) |
266 | |
| 211. | mxssl (Max) |
265 | |
| 212. | adorilson (Adorilson Bezerra) |
257 | |
| 213. | DebsAndrade (Débora Ellen Oliveira de Andrade) |
256 | |
| 214. | waldyrious (Waldir Pimenta) |
256 | |
| 215. | andremion (André Mion) |
255 | |
| 216. | rogeriopvl (Rogério Vicente) |
252 | |
| 217. | luizmellodev (Luiz Mello) |
251 | |
| 218. | jbergstroem (Johan Bergström) |
251 | |
| 219. | Drete457 (Filipe Mota) |
244 | |
| 220. | lrascao (Luis Rascão) |
241 | |
| 221. | danielsp45 (Daniel Pereira) |
241 | |
| 222. | jenpaff (Jennifer) |
239 | |
| 223. | dinocosta (Dino) |
239 | |
| 224. | luciopaiva (Lucio Paiva) |
238 | |
| 225. | 0Darkn (José Raposo ) |
237 | |
| 226. | pedrouid (Pedro Gomes) |
234 | |
| 227. | marianaobmorais (Mariana Morais) |
234 | |
| 228. | andrepimenta (Andre Pimenta) |
230 | |
| 229. | tomaspinho (Tomás Pinho) |
228 | |
| 230. | theanxy (Wojtek) |
224 | |
| 231. | AniLeo (Ani) |
223 | |
| 232. | joaquimorg (joaquim.org) |
222 | |
| 233. | bruno12mota (Bruno Mota) |
222 | |
| 234. | Fernando-A-Rocha (Fernando Rocha) |
220 | |
| 235. | fabiosantoscode (Fábio Santos) |
220 | |
| 236. | sn4k3 (Tiago Conceição) |
218 | |
| 237. | ruilopesm (Rui Lopes) |
217 | |
| 238. | gss-patricia (Patrícia Gomes dos Santos Silva) |
214 | |
| 239. | mcsf (Miguel Fonseca) |
214 | |
| 240. | machadovilaca (João Vilaça) |
209 | |
| 241. | gabrieleangeletti (Gabriele Angeletti) |
202 | |
| 242. | AlexandreCotorobai (Alexandre Cotorobai) |
200 | |
| 243. | erickpintor (Erick Pintor) |
199 | |
| 244. | goncalo1021pt (Gonçalo Santos Pereira) |
198 | |
| 245. | Bartmr (Bartolomeu Rodrigues) |
197 | |
| 246. | Gerstep (stepan) |
197 | |
| 247. | memming (Il Memming Park) |
197 | |
| 248. | ltarkker (Gonçalo L. Fernandes) |
196 | |
| 249. | Randgalt (Jordan Zimmerman) |
194 | |
| 250. | marceloprates (Marcelo de Oliveira Rosa Prates) |
193 | |
| 251. | LucasAlegre (Lucas Alegre) |
193 | |
| 252. | claudiaazambuja (Claudia Azambuja) |
192 | |
| 253. | brunomikoski (Bruno Mikoski) |
192 | |
| 254. | marado (Marcos Marado) |
189 | |
| 255. | rqueiros (Ricardo Queirós) |
189 | |
| 256. | patrickluzdev (Patrick Luz) |
187 |
| Rank | Organization | Members |
|---|---|---|
| 1. | cesium | 5 |
| 2. | nixos | 5 |
| 3. | cloudflare | 4 |
| 4. | coderdojobraga | 4 |
| 5. | joinum | 3 |
| 6. | elastic | 3 |
| 7. | rocketchat | 3 |
| 8. | require-lx | 3 |
| 9. | supabase | 3 |
| 10. | epicgames | 3 |