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-08 00:24:15 +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 73243 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) |
38838 | |
| 2. | pirapira (Yoichi Hirai) |
33418 | |
| 3. | rcarmo (Rui Carmo) |
15428 | |
| 4. | JarbasAl (JarbasAI) |
9205 | |
| 5. | daniel3303 (Daniel Oliveira) |
8742 | |
| 6. | Th0rgal (Thomas Marchand) |
7118 | |
| 7. | otaviojava (Otávio Santana) |
6889 | |
| 8. | adolfousier (Adolfo Usier ) |
5685 | |
| 9. | motanelson (nelson jr mota) |
5345 | |
| 10. | oliota (Rubem Oliota) |
4800 | |
| 11. | DiogoRibeiro7 (Diogo Ribeiro) |
4312 | |
| 12. | hiren0722 (Hiren) |
4108 | |
| 13. | rgl (Rui Lopes) |
4008 | |
| 14. | snipe (snipe) |
3611 | |
| 15. | timlinux (Tim Sutton) |
2655 | |
| 16. | nunomaduro (nuno maduro) |
2605 | |
| 17. | brunoamaral (Bruno Amaral) |
2292 | |
| 18. | FACorreiaa (Fernando Correia) |
2272 | |
| 19. | LyeZinho (Pedro Kaleb!) |
2195 | |
| 20. | joamag (João Magalhães) |
2092 | |
| 21. | gustavovalverde (Gustavo Valverde) |
1877 | |
| 22. | ImrenR (Imren R) |
1713 | |
| 23. | almeidx (Almeida) |
1703 | |
| 24. | SantiagoDevRel (Santiago Trujillo Zuluaga) |
1694 | |
| 25. | rafaeelaudibert (Rafael Audibert) |
1679 | |
| 26. | art-shen (Art Shendrik) |
1657 | |
| 27. | 0xferit (Ferit) |
1641 | |
| 28. | bgcngm (Bruno Martins) |
1640 | |
| 29. | CoolAssPuppy (Prashant Sridharan) |
1634 | |
| 30. | roll (roll) |
1621 | |
| 31. | s0undt3ch (Pedro Algarvio) |
1464 | |
| 32. | tamtamchik (Yuri Tkachenko) |
1459 | |
| 33. | goncalossilva (Gonçalo Silva) |
1453 | |
| 34. | nelsonic (Nelson) |
1452 | |
| 35. | adamchainz (Adam Johnson) |
1448 | |
| 36. | pmoura (Paulo Moura) |
1436 | |
| 37. | bdmendes (Bruno Mendes) |
1428 | |
| 38. | niquola (Nikolai Ryzhikov) |
1337 | |
| 39. | vgeorge (Vitor George) |
1290 | |
| 40. | pgte (Pedro Teixeira) |
1283 | |
| 41. | microchipgnu (Luís Freitas) |
1237 | |
| 42. | andreaTP (Andrea Peruffo) |
1227 | |
| 43. | leafac (Leandro Facchinetti) |
1209 | |
| 44. | carlosflorencio (Carlos Florêncio) |
1204 | |
| 45. | abronan (Alexandre Beslic) |
1191 | |
| 46. | HenriqueSFernandes (Henrique Fernandes) |
1189 | |
| 47. | alt-romes (Rodrigo Mesquita) |
1172 | |
| 48. | diogotcorreia (Diogo Correia) |
1123 | |
| 49. | JoseRFJuniorLLMs (Jose RF Junior) |
1066 | |
| 50. | ZanzyTHEbar (DaOfficialWizard) |
1056 | |
| 51. | josemvcerqueira (ターニャ) |
1052 | |
| 52. | CesarNog (César Augusto Nogueira) |
1040 | |
| 53. | leandrodamascena (Leandro Damascena) |
1021 | |
| 54. | matklad (Alex Kladov) |
997 | |
| 55. | stevenroose (Steven Roose) |
957 | |
| 56. | gmcabrita (Gonçalo Mendes Cabrita) |
947 | |
| 57. | mendess (Mendes) |
920 | |
| 58. | joaomlourenco (João M. Lourenço) |
907 | |
| 59. | choraria (Sourabh Choraria) |
906 | |
| 60. | helderberto (Helder Burato Berto) |
895 | |
| 61. | rochacbruno (Bruno Rocha) |
889 | |
| 62. | hugomrdias (Hugo Dias) |
876 | |
| 63. | ttoino (João Pereira) |
861 | |
| 64. | WendellAdriel (Wendell Adriel) |
849 | |
| 65. | jonnyparris (Ruskin) |
828 | |
| 66. | joa-quim (Joaquim) |
827 | |
| 67. | macabeus (Bruno Macabeus) |
816 | |
| 68. | renatomarinho (Renato Marinho) |
815 | |
| 69. | neu-rah (Rui Azevedo) |
776 | |
| 70. | datsfilipe (datsfilipe.xyz) |
775 | |
| 71. | masmangan (Marco) |
748 | |
| 72. | limwa (André Lima) |
743 | |
| 73. | Jeckerson (Anton Vasiliev) |
740 | |
| 74. | fellyph (Fellyph Cintra) |
739 | |
| 75. | ggazzo (Guilherme Gazzo) |
726 | |
| 76. | apocas (Pedro Dias) |
719 | |
| 77. | G4brym (Gabriel Massadas) |
719 | |
| 78. | woile (Santiago Fraire Willemoes) |
717 | |
| 79. | aalmada (Antão Almada) |
717 | |
| 80. | Process-ing (Bruno Oliveira) |
717 | |
| 81. | josesimoes (José Simões) |
709 | |
| 82. | nflaig (Nico Flaig) |
708 | |
| 83. | tofumatt (Matthew Riley MacPherson) |
707 | |
| 84. | naps62 (Miguel Palhas) |
705 | |
| 85. | omarcusdev (Marcus Gonçalves) |
703 | |
| 86. | alcides (Alcides Fonseca) |
690 | |
| 87. | frm (Fernando Mendes) |
689 | |
| 88. | joaopalmeiro (João Palmeiro) |
688 | |
| 89. | ledsouza (Leandro da Silva de Souza) |
685 | |
| 90. | schnorr (Lucas M. Schnorr) |
672 | |
| 91. | mroya (Márcio Roya) |
666 | |
| 92. | philippWassibauer (Philipp Wassibauer) |
658 | |
| 93. | nelsonmestevao (Nelson Estevão) |
656 | |
| 94. | emiliosheinz (Emilio Heinzmann) |
649 | |
| 95. | joaotavora (João Távora) |
649 | |
| 96. | jsvd (João Duarte) |
647 | |
| 97. | Fabio-A-Sa (Fábio Sá) |
640 | |
| 98. | dickhardt (Dick Hardt) |
637 | |
| 99. | ncruces (Nuno Cruces) |
628 | |
| 100. | pedro-mendonca (Pedro Mendonça) |
624 | |
| 101. | talvasconcelos (Tiago Vasconcelos) |
612 | |
| 102. | bolt12 (Armando Santos) |
611 | |
| 103. | dannyhw (Daniel Williams) |
610 | |
| 104. | dariogriffo (Dario Griffo) |
608 | |
| 105. | luisalima (Luisa Lima) |
601 | |
| 106. | joaobispo (João Bispo) |
595 | |
| 107. | EnkrateiaLucca (LUCAS SOARES) |
589 | |
| 108. | tomahock (João Pina) |
586 | |
| 109. | andresilva (André Silva) |
586 | |
| 110. | rmarinho (Rui Marinho) |
574 | |
| 111. | DanielFran (Daniel Franco) |
570 | |
| 112. | LITUATUI (Pedro Lima) |
569 | |
| 113. | prenansantana (Renan Santana) |
569 | |
| 114. | ashtanko (Oleksii Shtanko) |
566 | |
| 115. | dwildt (Daniel Wildt) |
558 | |
| 116. | Francisca105 (Francisca Almeida) |
557 | |
| 117. | pulgamecanica (Andre) |
555 | |
| 118. | pedrosousa (Pedro Sousa) |
555 | |
| 119. | JGalego (João Galego) |
552 | |
| 120. | filipecabaco (Filipe Cabaço) |
550 | |
| 121. | dialex (Diogo Nunes) |
546 | |
| 122. | guilhermesimoes (Guilherme Simoes) |
544 | |
| 123. | uLucasFraga (lucas.fraga) |
528 | |
| 124. | diogocarrola (Diogo Carrola) |
525 | |
| 125. | dokterbob (Mathijs de Bruin) |
525 | |
| 126. | m1guelpf (Miguel Piedrafita) |
519 | |
| 127. | Curio5813 (Marcos Glasner) |
517 | |
| 128. | Enet4 (Eduardo Pinho) |
515 | |
| 129. | GearsDatapacks (Surya Rose) |
510 | |
| 130. | r00t-3xp10it (pedro ubuntu) |
509 | |
| 131. | rtfpessoa (Rodrigo Fernandes) |
509 | |
| 132. | AlexCatarino (Alexandre Catarino) |
508 | |
| 133. | sug0 (Tiago Carvalho) |
507 | |
| 134. | pkoch (Paulo Koch) |
507 | |
| 135. | lucasmonstrox (Lucas Monstro) |
506 | |
| 136. | dcsg (Daniel Gomes) |
503 | |
| 137. | sdsantos (Sérgio Santos) |
503 | |
| 138. | anfreire (André Freire Ferreira) |
502 | |
| 139. | nunofernandes-plight (Nuno Edgar Nunes Fernandes) |
495 | |
| 140. | voidbert (Humberto Gomes) |
493 | |
| 141. | nicolastakashi (Nicolas Takashi) |
492 | |
| 142. | gnunicorn (Benjamin Kampmann) |
491 | |
| 143. | alexcastrodev (Alexandro Castro) |
491 | |
| 144. | sigma-andex (Jan Schulte) |
486 | |
| 145. | nunoplopes (Nuno Lopes) |
483 | |
| 146. | brocaar (Orne Brocaar) |
481 | |
| 147. | rubenmarcus (Ruben) |
479 | |
| 148. | TGlide (Thomas G. Lopes) |
475 | |
| 149. | zkcryptweb (zkcryptweb) |
467 | |
| 150. | Benevanio (Benevanio) |
466 | |
| 151. | tutods (Daniel Sousa) |
464 | |
| 152. | GuilhE (Guilherme Delgado) |
457 | |
| 153. | aryabhuptani (Arya) |
452 | |
| 154. | malikpiara (Malik Piara) |
449 | |
| 155. | melogabriel (Gabriel Melo) |
446 | |
| 156. | franciscoBSalgueiro (Francisco Salgueiro) |
440 | |
| 157. | marciocamello (Marcio Vale) |
439 | |
| 158. | jmg-duarte (José Duarte) |
436 | |
| 159. | Quicksaver (Luís Miguel) |
427 | |
| 160. | joaquimrocha (Joaquim Rocha) |
426 | |
| 161. | mistic (Tiago Costa) |
421 | |
| 162. | JosePedroDias (José Pedro Dias) |
416 | |
| 163. | jcazevedo (Joao Azevedo) |
407 | |
| 164. | g4brielklein (Gabriel Klein) |
403 | |
| 165. | pratas (Diogo Pratas) |
401 | |
| 166. | erezrokah (Erez Rokah) |
400 | |
| 167. | radcortez (Roberto Cortez) |
399 | |
| 168. | kevinchappell (Kevin Chappell) |
399 | |
| 169. | brpaz (Bruno Paz) |
398 | |
| 170. | tassoevan (Tasso Evangelista) |
396 | |
| 171. | Bunn (Fernando Bunn) |
394 | |
| 172. | mariolpantunes (Mário Antunes) |
390 | |
| 173. | zegameiro (José Gameiro) |
389 | |
| 174. | RuiRomano (Rui Romano) |
388 | |
| 175. | flixlix (Luca Félix) |
385 | |
| 176. | Jaliborc (João Cardoso) |
384 | |
| 177. | Sirze01 (José Costa) |
381 | |
| 178. | riclolsen (Ricardo Olsen) |
377 | |
| 179. | RGarrido03 (Rúben Garrido) |
370 | |
| 180. | MarcelloDuarte (Marcello Duarte) |
368 | |
| 181. | nathanpc (Nathan Campos) |
363 | |
| 182. | azir9200 (Azir Uddin) |
360 | |
| 183. | mcoquet (Miguel Coquet) |
350 | |
| 184. | qlpqlp (Paulo Vidal) |
347 | |
| 185. | fmcarvalho (Miguel Gamboa de Carvalho) |
338 | |
| 186. | emkis (Nicolas Jardim) |
335 | |
| 187. | afonsopc (Afonso Coutinho) |
331 | |
| 188. | DanielFonsecaa (Daniel Fonseca) |
330 | |
| 189. | kigiri (Clément) |
329 | |
| 190. | cristijung (Cristina Jung) |
325 | |
| 191. | F4NT0 (Gabriel Fanto Stundner) |
324 | |
| 192. | rodloboz (Rui Freitas) |
324 | |
| 193. | Vmvs007 (Vitor Santos) |
321 | |
| 194. | jersobh (Jeff Andrade) |
320 | |
| 195. | d-gubert (Douglas Gubert) |
295 | |
| 196. | weeco (Martin Schneppenheim) |
290 | |
| 197. | waldyrious (Waldir Pimenta) |
282 | |
| 198. | flavioislima (Flávio Fearn) |
282 | |
| 199. | lucasfrag (Lucas Fraga) |
281 | |
| 200. | MiguelNdeCarvalho (MiguelNdeCarvalho) |
281 | |
| 201. | msperlin (Marcelo S. Perlin) |
277 | |
| 202. | pxlvre (Pol Vidal) |
274 | |
| 203. | cyco130 (Fatih Aygün) |
274 | |
| 204. | alicejgibbons (Alice Gibbons) |
270 | |
| 205. | peterpt (peterpt) |
269 | |
| 206. | FMCalisto (Francisco Maria Calisto) |
264 | |
| 207. | linuz90 (Fabrizio Rinaldi) |
263 | |
| 208. | jorgecarleitao (Jorge Leitao) |
263 | |
| 209. | adorilson (Adorilson Bezerra) |
261 | |
| 210. | mxssl (Max) |
260 | |
| 211. | DebsAndrade (Débora Ellen Oliveira de Andrade) |
256 | |
| 212. | rogeriopvl (Rogério Vicente) |
252 | |
| 213. | luizmellodev (Luiz Mello) |
251 | |
| 214. | danielsp45 (Daniel Pereira) |
251 | |
| 215. | joaquimorg (joaquim.org) |
251 | |
| 216. | andrepimenta (Andre Pimenta) |
251 | |
| 217. | andremion (André Mion) |
250 | |
| 218. | marianaobmorais (Mariana Morais) |
249 | |
| 219. | luciopaiva (Lucio Paiva) |
248 | |
| 220. | lrascao (Luis Rascão) |
245 | |
| 221. | Drete457 (Filipe Mota) |
244 | |
| 222. | jbergstroem (Johan Bergström) |
242 | |
| 223. | jenpaff (Jennifer) |
241 | |
| 224. | kustosz (Marcin Kostrzewa) |
240 | |
| 225. | dinocosta (Dino) |
238 | |
| 226. | 0Darkn (José Raposo ) |
237 | |
| 227. | tomaspinho (Tomás Pinho) |
233 | |
| 228. | pedrouid (Pedro Gomes) |
232 | |
| 229. | theanxy (Wojtek) |
231 | |
| 230. | bruno12mota (Bruno Mota) |
230 | |
| 231. | AniLeo (Ani) |
223 | |
| 232. | ruilopesm (Rui Lopes) |
223 | |
| 233. | Fernando-A-Rocha (Fernando Rocha) |
220 | |
| 234. | sn4k3 (Tiago Conceição) |
219 | |
| 235. | fabiosantoscode (Fábio Santos) |
217 | |
| 236. | Br1ght0ne (Oleksii Filonenko) |
214 | |
| 237. | gss-patricia (Patrícia Gomes dos Santos Silva) |
214 | |
| 238. | machadovilaca (João Vilaça) |
211 | |
| 239. | mcsf (Miguel Fonseca) |
207 | |
| 240. | kakacordovil (kaká cordovil) |
205 | |
| 241. | gabrieleangeletti (Gabriele Angeletti) |
202 | |
| 242. | AlexandreCotorobai (Alexandre Cotorobai) |
200 | |
| 243. | erickpintor (Erick Pintor) |
199 | |
| 244. | Gerstep (stepan) |
197 | |
| 245. | ltarkker (Gonçalo L. Fernandes) |
196 | |
| 246. | goncalo1021pt (Gonçalo Santos Pereira) |
195 | |
| 247. | mikedld (Mike Gelfand) |
194 | |
| 248. | lenonleite (Lenon Leite) |
193 | |
| 249. | Randgalt (Jordan Zimmerman) |
193 | |
| 250. | brunomikoski (Bruno Mikoski) |
192 | |
| 251. | claudiaazambuja (Claudia Azambuja) |
192 | |
| 252. | imgabrieldev (Gabriel Soares) |
191 | |
| 253. | LucasAlegre (Lucas Alegre) |
190 | |
| 254. | psenough (Filipe Cruz) |
189 | |
| 255. | marado (Marcos Marado) |
189 | |
| 256. | acidiney (Acidiney Dias) |
188 |
| Rank | Organization | Members |
|---|---|---|
| 1. | cesium | 5 |
| 2. | nixos | 5 |
| 3. | coderdojobraga | 4 |
| 4. | cloudflare | 4 |
| 5. | rocketchat | 3 |
| 6. | joinum | 3 |
| 7. | require-lx | 3 |
| 8. | supabase | 3 |
| 9. | epicgames | 3 |
| 10. | elastic | 2 |