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-04-14 14:30:51 +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 71045 total users in the region and you need at least 78 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) |
34465 | |
| 2. | otaviojava (Otávio Santana) |
5615 | |
| 3. | Th0rgal (Thomas Marchand) |
5426 | |
| 4. | JarbasAl (JarbasAI) |
5223 | |
| 5. | rcarmo (Rui Carmo) |
4572 | |
| 6. | motanelson (nelson jr mota) |
4444 | |
| 7. | oliota (Rubem Oliota) |
4066 | |
| 8. | rgl (Rui Lopes) |
3843 | |
| 9. | snipe (snipe) |
3317 | |
| 10. | DiogoRibeiro7 (Diogo Ribeiro) |
3042 | |
| 11. | timlinux (Tim Sutton) |
2720 | |
| 12. | pirapira (Yoichi Hirai) |
2174 | |
| 13. | adolfousier (Adolfo Usier ) |
1972 | |
| 14. | bgcngm (Bruno Martins) |
1930 | |
| 15. | nunomaduro (nuno maduro) |
1841 | |
| 16. | joamag (João Magalhães) |
1785 | |
| 17. | adamchainz (Adam Johnson) |
1750 | |
| 18. | ImrenR (Imren R) |
1735 | |
| 19. | LyeZinho (Pedro Kaleb!) |
1709 | |
| 20. | pgte (Pedro Teixeira) |
1608 | |
| 21. | rafaeelaudibert (Rafael Audibert) |
1561 | |
| 22. | almeidx (Almeida) |
1551 | |
| 23. | bdmendes (Bruno Mendes) |
1480 | |
| 24. | nelsonic (Nelson) |
1428 | |
| 25. | gustavovalverde (Gustavo Valverde) |
1348 | |
| 26. | 0xferit (Ferit) |
1313 | |
| 27. | leafac (Leandro Facchinetti) |
1288 | |
| 28. | diogotcorreia (Diogo Correia) |
1206 | |
| 29. | josemvcerqueira (ターニャ) |
1188 | |
| 30. | roll (roll) |
1181 | |
| 31. | alt-romes (Rodrigo Mesquita) |
1136 | |
| 32. | FACorreiaa (Fernando Correia) |
1135 | |
| 33. | matklad (Alex Kladov) |
1121 | |
| 34. | andreaTP (Andrea Peruffo) |
1092 | |
| 35. | JoseRFJuniorLLMs (Jose RF Junior) |
1072 | |
| 36. | datsfilipe (datsfilipe.xyz) |
1072 | |
| 37. | leandrodamascena (Leandro Damascena) |
1054 | |
| 38. | art-shen (Art Shendrik) |
1040 | |
| 39. | ZanzyTHEbar (DaOfficialWizard) |
1031 | |
| 40. | vgeorge (Vitor George) |
1018 | |
| 41. | pmoura (Paulo Moura) |
993 | |
| 42. | goncalossilva (Gonçalo Silva) |
964 | |
| 43. | HenriqueSFernandes (Henrique Fernandes) |
962 | |
| 44. | niquola (Nikolai Ryzhikov) |
937 | |
| 45. | microchipgnu (Luís Freitas) |
932 | |
| 46. | ggazzo (Guilherme Gazzo) |
932 | |
| 47. | naps62 (Miguel Palhas) |
926 | |
| 48. | dev-ggomes (Guilherme Gomes) |
906 | |
| 49. | joaomlourenco (João M. Lourenço) |
878 | |
| 50. | gnunicorn (Benjamin Kampmann) |
872 | |
| 51. | limwa (André Lima) |
856 | |
| 52. | jpneto (João Pedro Neto) |
852 | |
| 53. | tamtamchik (Yuri Tkachenko) |
848 | |
| 54. | stevenroose (Steven Roose) |
832 | |
| 55. | GearsDatapacks (Surya Rose) |
827 | |
| 56. | ttoino (João Pereira) |
811 | |
| 57. | nelsonmestevao (Nelson Estevão) |
808 | |
| 58. | mendess (Mendes) |
804 | |
| 59. | diogocarrola (Diogo Carrola) |
798 | |
| 60. | rochacbruno (Bruno Rocha) |
783 | |
| 61. | dannyhw (Daniel Williams) |
765 | |
| 62. | pedro-mendonca (Pedro Mendonça) |
749 | |
| 63. | hugomrdias (Hugo Dias) |
747 | |
| 64. | schnorr (Lucas M. Schnorr) |
743 | |
| 65. | helderberto (Helder Burato Berto) |
719 | |
| 66. | gmcabrita (Gonçalo Mendes Cabrita) |
705 | |
| 67. | macabeus (Bruno Macabeus) |
705 | |
| 68. | TGlide (Thomas G. Lopes) |
698 | |
| 69. | joa-quim (Joaquim) |
694 | |
| 70. | masmangan (Marco) |
688 | |
| 71. | frm (Fernando Mendes) |
686 | |
| 72. | nicolastakashi (Nicolas Takashi) |
686 | |
| 73. | renatomarinho (Renato Marinho) |
673 | |
| 74. | ledsouza (Leandro da Silva de Souza) |
672 | |
| 75. | Curio5813 (Marcos Glasner) |
662 | |
| 76. | uLucasFraga (lucas.fraga) |
660 | |
| 77. | dickhardt (Dick Hardt) |
660 | |
| 78. | philippWassibauer (Philipp Wassibauer) |
655 | |
| 79. | jsvd (João Duarte) |
652 | |
| 80. | joaotavora (João Távora) |
650 | |
| 81. | tofumatt (Matthew Riley MacPherson) |
648 | |
| 82. | Process-ing (Bruno Oliveira) |
645 | |
| 83. | dokterbob (Mathijs de Bruin) |
640 | |
| 84. | woile (Santiago Fraire Willemoes) |
639 | |
| 85. | rmarinho (Rui Marinho) |
637 | |
| 86. | Francisca105 (Francisca Almeida) |
626 | |
| 87. | pedrosousa (Pedro Sousa) |
623 | |
| 88. | fellyph (Fellyph Cintra) |
621 | |
| 89. | G4brym (Gabriel Massadas) |
620 | |
| 90. | carlosflorencio (Carlos Florêncio) |
617 | |
| 91. | g4brielklein (Gabriel Klein) |
615 | |
| 92. | ashtanko (Oleksii Shtanko) |
611 | |
| 93. | melogabriel (Gabriel Melo) |
602 | |
| 94. | aalmada (Antão Almada) |
598 | |
| 95. | joaobispo (João Bispo) |
593 | |
| 96. | nflaig (Nico Flaig) |
581 | |
| 97. | WendellAdriel (Wendell Adriel) |
566 | |
| 98. | dwildt (Daniel Wildt) |
558 | |
| 99. | jonnyparris (Ruskin) |
553 | |
| 100. | rubenmarcus (Ruben) |
549 | |
| 101. | EnkrateiaLucca (LUCAS SOARES) |
549 | |
| 102. | ncruces (Nuno Cruces) |
542 | |
| 103. | brocaar (Orne Brocaar) |
541 | |
| 104. | sdsantos (Sérgio Santos) |
539 | |
| 105. | bolt12 (Armando Santos) |
536 | |
| 106. | apocas (Pedro Dias) |
534 | |
| 107. | zkcryptweb (zkcryptweb) |
529 | |
| 108. | DanielFonsecaa (Daniel Fonseca) |
512 | |
| 109. | josesimoes (José Simões) |
511 | |
| 110. | andresilva (André Silva) |
508 | |
| 111. | Jaliborc (João Cardoso) |
503 | |
| 112. | emiliosheinz (Emilio Heinzmann) |
501 | |
| 113. | azir9200 (Azir Uddin) |
500 | |
| 114. | dcsg (Daniel Gomes) |
494 | |
| 115. | mistic (Tiago Costa) |
489 | |
| 116. | filipecabaco (Filipe Cabaço) |
489 | |
| 117. | sug0 (Tiago Carvalho) |
488 | |
| 118. | jcazevedo (Joao Azevedo) |
482 | |
| 119. | RGarrido03 (Rúben Garrido) |
478 | |
| 120. | tomahock (João Pina) |
474 | |
| 121. | joaquimrocha (Joaquim Rocha) |
473 | |
| 122. | mikedld (Mike Gelfand) |
473 | |
| 123. | Jeckerson (Anton Vasiliev) |
472 | |
| 124. | jmg-duarte (José Duarte) |
472 | |
| 125. | DanielFran (Daniel Franco) |
470 | |
| 126. | dariogriffo (Dario Griffo) |
468 | |
| 127. | lude-bri (Luigi Piantavinha) |
467 | |
| 128. | tassoevan (Tasso Evangelista) |
465 | |
| 129. | anfreire (André Freire Ferreira) |
464 | |
| 130. | tutods (Daniel Sousa) |
461 | |
| 131. | joaopalmeiro (João Palmeiro) |
457 | |
| 132. | pulgamecanica (Andre) |
448 | |
| 133. | s0undt3ch (Pedro Algarvio) |
446 | |
| 134. | marianaobmorais (Mariana Morais) |
445 | |
| 135. | RuiRomano (Rui Romano) |
443 | |
| 136. | marciocamello (Marcio Vale) |
439 | |
| 137. | AlexCatarino (Alexandre Catarino) |
438 | |
| 138. | nunofernandes-plight (Nuno Edgar Nunes Fernandes) |
434 | |
| 139. | radcortez (Roberto Cortez) |
433 | |
| 140. | franciscoBSalgueiro (Francisco Salgueiro) |
431 | |
| 141. | JGalego (João Galego) |
428 | |
| 142. | alcides (Alcides Fonseca) |
427 | |
| 143. | pkoch (Paulo Koch) |
420 | |
| 144. | Enet4 (Eduardo Pinho) |
418 | |
| 145. | MarcelloDuarte (Marcello Duarte) |
418 | |
| 146. | brpaz (Bruno Paz) |
412 | |
| 147. | GuilhE (Guilherme Delgado) |
409 | |
| 148. | nunoplopes (Nuno Lopes) |
401 | |
| 149. | nathanpc (Nathan Campos) |
398 | |
| 150. | Fernando-A-Rocha (Fernando Rocha) |
391 | |
| 151. | caruccio (Mateus Caruccio) |
389 | |
| 152. | theanxy (Wojtek) |
385 | |
| 153. | Sirze01 (José Costa) |
375 | |
| 154. | Quicksaver (Luís Miguel) |
374 | |
| 155. | MrSloth-dev (João Albuquerque Barbosa) |
371 | |
| 156. | aryabhuptani (Arya) |
366 | |
| 157. | bruno12mota (Bruno Mota) |
364 | |
| 158. | JosePedroDias (José Pedro Dias) |
362 | |
| 159. | Benevanio (Benevanio) |
358 | |
| 160. | mariolpantunes (Mário Antunes) |
356 | |
| 161. | buu342 (Buu342) |
354 | |
| 162. | guilhermesimoes (Guilherme Simoes) |
349 | |
| 163. | erezrokah (Erez Rokah) |
348 | |
| 164. | fmcarvalho (Miguel Gamboa de Carvalho) |
348 | |
| 165. | omarcusdev (Marcus Gonçalves) |
345 | |
| 166. | krishaamer (Kris Haamer) |
345 | |
| 167. | voidbert (Humberto Gomes) |
339 | |
| 168. | rtfpessoa (Rodrigo Fernandes) |
339 | |
| 169. | lucasfrag (Lucas Fraga) |
339 | |
| 170. | mcoquet (Miguel Coquet) |
335 | |
| 171. | talvasconcelos (Tiago Vasconcelos) |
334 | |
| 172. | vasturiano (Vasco Asturiano) |
328 | |
| 173. | alicejgibbons (Alice Gibbons) |
322 | |
| 174. | Bunn (Fernando Bunn) |
319 | |
| 175. | m1guelpf (Miguel Piedrafita) |
318 | |
| 176. | cristijung (Cristina Jung) |
311 | |
| 177. | Vmvs007 (Vitor Santos) |
309 | |
| 178. | riclolsen (Ricardo Olsen) |
308 | |
| 179. | alexcastrodev (Alexandro Castro) |
300 | |
| 180. | choraria (Sourabh Choraria) |
300 | |
| 181. | ruilopesm (Rui Lopes) |
298 | |
| 182. | weeco (Martin Schneppenheim) |
295 | |
| 183. | rodloboz (Rui Freitas) |
292 | |
| 184. | malikpiara (Malik Piara) |
288 | |
| 185. | joaquimorg (joaquim.org) |
287 | |
| 186. | fmsouza (Fred Souza) |
285 | |
| 187. | emkis (Nicolas Jardim) |
284 | |
| 188. | hishamhm (Hisham Muhammad) |
282 | |
| 189. | ebmarque (Ebenézer Marquezine) |
281 | |
| 190. | pxlvre (Pol Vidal) |
275 | |
| 191. | luigicfilho (Luigi C. Filho) |
273 | |
| 192. | fabiosantoscode (Fábio Santos) |
272 | |
| 193. | sn4k3 (Tiago Conceição) |
269 | |
| 194. | kayua (Kayuã Oleques) |
267 | |
| 195. | qlpqlp (Paulo Vidal) |
266 | |
| 196. | luciopaiva (Lucio Paiva) |
266 | |
| 197. | CjS77 (CJ) |
264 | |
| 198. | d-gubert (Douglas Gubert) |
264 | |
| 199. | lrascao (Luis Rascão) |
258 | |
| 200. | dialex (Diogo Nunes) |
257 | |
| 201. | AvilaAndre (André Ávila) |
257 | |
| 202. | luizmellodev (Luiz Mello) |
251 | |
| 203. | kakacordovil (kaká cordovil) |
250 | |
| 204. | Drete457 (Filipe Mota) |
250 | |
| 205. | RuiSantosdotme (Rui Santos) |
247 | |
| 206. | leoneljdias (Leonel Dias) |
247 | |
| 207. | JulianoVReis (Juliano Viégas Reis) |
246 | |
| 208. | kellymourat (Kelly Moura ) |
246 | |
| 209. | jbergstroem (Johan Bergström) |
244 | |
| 210. | flixlix (Luca Félix) |
243 | |
| 211. | tomaspinho (Tomás Pinho) |
243 | |
| 212. | F4NT0 (Gabriel Fanto Stundner) |
241 | |
| 213. | feremabraz (Fernando Braz) |
240 | |
| 214. | FFY00 (Filipe Laíns) |
239 | |
| 215. | mxssl (Max) |
236 | |
| 216. | mroya (Márcio Roya) |
236 | |
| 217. | flavioislima (Flávio Fearn) |
233 | |
| 218. | adorilson (Adorilson Bezerra) |
233 | |
| 219. | lenonleite (Lenon Leite) |
232 | |
| 220. | juliajforesti (Júlia Jaeger Foresti) |
230 | |
| 221. | DebsAndrade (Débora Ellen Oliveira de Andrade) |
229 | |
| 222. | SantiagoDevRel (Santiago Trujillo Zuluaga) |
228 | |
| 223. | linuz90 (Fabrizio Rinaldi) |
225 | |
| 224. | remonh87 (Rémon) |
224 | |
| 225. | gss-patricia (Patrícia Gomes dos Santos Silva) |
223 | |
| 226. | jorgecarleitao (Jorge Leitao) |
223 | |
| 227. | rubuy-74 (Rubem Neto) |
222 | |
| 228. | 0Darkn (jose) |
221 | |
| 229. | RodrigoDornelles (DornellesTV) |
221 | |
| 230. | tskxz (Tanjil) |
220 | |
| 231. | zegameiro (José Gameiro) |
219 | |
| 232. | waldyrious (Waldir Pimenta) |
213 | |
| 233. | andrepimenta (Andre Pimenta) |
212 | |
| 234. | kremalicious (Matthias Kretschmann) |
207 | |
| 235. | AniLeo (Ani) |
206 | |
| 236. | callmephilip (Philip Nuzhnyi) |
205 | |
| 237. | gabrieleangeletti (Gabriele Angeletti) |
205 | |
| 238. | claudiaazambuja (Claudia Azambuja) |
203 | |
| 239. | rogeriopvl (Rogério Vicente) |
203 | |
| 240. | Gerstep (stepan) |
199 | |
| 241. | paulofreitas-py (Paulo Freitas ) |
198 | |
| 242. | erickpintor (Erick Pintor) |
198 | |
| 243. | wenceslau (Wenceslau Neto) |
192 | |
| 244. | msperlin (Marcelo S. Perlin) |
191 | |
| 245. | luisdalmolin (Luís Dalmolin) |
191 | |
| 246. | peterpt (peterpt) |
190 | |
| 247. | Randgalt (Jordan Zimmerman) |
190 | |
| 248. | DGoiana (Diogo Goiana) |
190 | |
| 249. | psenough (Filipe Cruz) |
189 | |
| 250. | marcelopoars (Marcelo Pereira) |
189 | |
| 251. | acidiney (Acidiney Dias) |
189 | |
| 252. | paulo-ferraz-oliveira (Paulo F. Oliveira) |
188 | |
| 253. | ftonato (Ademílson Tonato) |
186 | |
| 254. | xbeatriz (Beatriz Costa) |
186 | |
| 255. | marado (Marcos Marado) |
186 | |
| 256. | danielsp45 (Daniel Pereira) |
185 |
| Rank | Organization | Members |
|---|---|---|
| 1. | cloudflare | 6 |
| 2. | nixos | 4 |
| 3. | coderdojobraga | 4 |
| 4. | cesium | 3 |
| 5. | rocketchat | 3 |
| 6. | joinum | 3 |
| 7. | require-lx | 3 |
| 8. | apache | 2 |
| 9. | dockerlisbon | 2 |
| 10. | adzerk | 2 |