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-02-28 14:58:39 +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 69581 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) |
34924 | |
| 2. | otaviojava (Otávio Santana) |
5505 | |
| 3. | JarbasAl (JarbasAI) |
5053 | |
| 4. | motanelson (nelson jr mota) |
4394 | |
| 5. | Th0rgal (Thomas Marchand) |
3938 | |
| 6. | rgl (Rui Lopes) |
3848 | |
| 7. | oliota (Rubem Oliota) |
3457 | |
| 8. | snipe (snipe) |
3095 | |
| 9. | DiogoRibeiro7 (Diogo Ribeiro) |
2379 | |
| 10. | timlinux (Tim Sutton) |
2145 | |
| 11. | bgcngm (Bruno Martins) |
2099 | |
| 12. | pgte (Pedro Teixeira) |
1809 | |
| 13. | nunomaduro (nuno maduro) |
1805 | |
| 14. | adamchainz (Adam Johnson) |
1708 | |
| 15. | ImrenR (Imren R) |
1664 | |
| 16. | rcarmo (Rui Carmo) |
1568 | |
| 17. | rafaeelaudibert (Rafael Audibert) |
1527 | |
| 18. | pirapira (Yoichi Hirai) |
1465 | |
| 19. | nelsonic (Nelson) |
1444 | |
| 20. | leafac (Leandro Facchinetti) |
1438 | |
| 21. | joamag (João Magalhães) |
1406 | |
| 22. | josemvcerqueira (ターニャ🪖) |
1349 | |
| 23. | bdmendes (Bruno Mendes) |
1347 | |
| 24. | matklad (Alex Kladov) |
1277 | |
| 25. | dev-ggomes (Guilherme Gomes) |
1263 | |
| 26. | diogotcorreia (Diogo Correia) |
1175 | |
| 27. | alt-romes (Rodrigo Mesquita) |
1171 | |
| 28. | almeidx (Almeida) |
1155 | |
| 29. | gnunicorn (Benjamin Kampmann) |
1150 | |
| 30. | datsfilipe (datsfilipe.xyz) |
1134 | |
| 31. | FACorreiaa (Fernando Correia) |
1122 | |
| 32. | leandrodamascena (Leandro Damascena) |
1114 | |
| 33. | GearsDatapacks (Surya Rose) |
1094 | |
| 34. | roll (roll) |
1038 | |
| 35. | microchipgnu (Luís Freitas) |
1029 | |
| 36. | ggazzo (Guilherme Gazzo) |
1016 | |
| 37. | limwa (André Lima) |
1011 | |
| 38. | art-shen (Art Shendrik) |
1003 | |
| 39. | HenriqueSFernandes (Henrique Fernandes) |
985 | |
| 40. | naps62 (Miguel Palhas) |
981 | |
| 41. | TGlide (Thomas G. Lopes) |
971 | |
| 42. | ZanzyTHEbar (DaOfficialWizard) |
958 | |
| 43. | andreaTP (Andrea Peruffo) |
952 | |
| 44. | jpneto (João Pedro Neto) |
942 | |
| 45. | RGarrido03 (Rúben Garrido) |
934 | |
| 46. | vgeorge (Vitor George) |
931 | |
| 47. | 0xferit (Ferit) |
912 | |
| 48. | tiagozip (tiago) |
911 | |
| 49. | pmoura (Paulo Moura) |
900 | |
| 50. | Curio5813 (Marcos Glasner) |
874 | |
| 51. | stevenroose (Steven Roose) |
865 | |
| 52. | goncalossilva (Gonçalo Silva) |
840 | |
| 53. | mendess (Mendes) |
836 | |
| 54. | gustavovalverde (Gustavo Valverde) |
834 | |
| 55. | diogocarrola (Diogo Carrola) |
816 | |
| 56. | tamtamchik (Yuri Tkachenko) |
797 | |
| 57. | niquola (Nikolai Ryzhikov) |
786 | |
| 58. | ttoino (João Pereira) |
776 | |
| 59. | Process-ing (Bruno Oliveira) |
772 | |
| 60. | rochacbruno (Bruno Cesar Rocha) |
765 | |
| 61. | hugomrdias (Hugo Dias) |
752 | |
| 62. | joaomlourenco (João M. Lourenço) |
748 | |
| 63. | ashtanko (Oleksii Shtanko) |
745 | |
| 64. | uLucasFraga (lucas.fraga) |
734 | |
| 65. | dannyhw (Daniel Williams) |
720 | |
| 66. | melogabriel (Gabriel Melo) |
713 | |
| 67. | JoseRFJuniorLLMs (Jose RF Junior) |
712 | |
| 68. | nelsonmestevao (Nelson Estevão) |
701 | |
| 69. | Francisca105 (Francisca Almeida) |
701 | |
| 70. | pedro-mendonca (Pedro Mendonça) |
692 | |
| 71. | schnorr (Lucas M. Schnorr) |
661 | |
| 72. | masmangan (Marco) |
659 | |
| 73. | nicolastakashi (Nicolas Takashi) |
655 | |
| 74. | g4brielklein (Gabriel Klein) |
653 | |
| 75. | ledsouza (Leandro da Silva de Souza) |
645 | |
| 76. | joaobispo (João Bispo) |
640 | |
| 77. | caruccio (Mateus Caruccio) |
628 | |
| 78. | pedrosousa (Pedro Sousa) |
624 | |
| 79. | sug0 (Tiago Carvalho) |
618 | |
| 80. | dickhardt (Dick Hardt) |
613 | |
| 81. | gmcabrita (Gonçalo Mendes Cabrita) |
604 | |
| 82. | tofumatt (Matthew Riley MacPherson) |
604 | |
| 83. | ncruces (Nuno Cruces) |
596 | |
| 84. | kayua (Kayuã Oleques) |
586 | |
| 85. | joa-quim (Joaquim) |
586 | |
| 86. | sdsantos (Sérgio Santos) |
585 | |
| 87. | rmarinho (Rui Marinho) |
582 | |
| 88. | jsvd (João Duarte) |
579 | |
| 89. | fellyph (Fellyph Cintra) |
579 | |
| 90. | Jaliborc (João Cardoso) |
578 | |
| 91. | woile (Santiago Fraire Willemoes) |
577 | |
| 92. | joaquimrocha (Joaquim Rocha) |
570 | |
| 93. | zkcryptweb (zkcryptweb) |
567 | |
| 94. | dwildt (Daniel Wildt) |
562 | |
| 95. | anfreire (André Freire Ferreira) |
559 | |
| 96. | rubenmarcus (Ruben) |
558 | |
| 97. | emiliosheinz (Emilio Heinzmann) |
551 | |
| 98. | renatomarinho (Renato Marinho) |
550 | |
| 99. | joaotavora (João Távora) |
549 | |
| 100. | afonsojramos (Afonso Jorge Ramos) |
541 | |
| 101. | s0undt3ch (Pedro Algarvio) |
538 | |
| 102. | aalmada (Antão Almada) |
535 | |
| 103. | lude-bri (Luigi Piantavinha) |
533 | |
| 104. | LyeZinho (Pedro Kaleb!) |
525 | |
| 105. | tassoevan (Tasso Evangelista) |
519 | |
| 106. | nflaig (Nico Flaig) |
507 | |
| 107. | brocaar (Orne Brocaar) |
501 | |
| 108. | EnkrateiaLucca (LUCAS SOARES) |
499 | |
| 109. | phborba (Philipe Borba) |
499 | |
| 110. | vasturiano (Vasco Asturiano) |
496 | |
| 111. | andresilva (André Silva) |
490 | |
| 112. | pulgamecanica (Andre) |
490 | |
| 113. | dokterbob (Mathijs de Bruin) |
488 | |
| 114. | josesimoes (José Simões) |
486 | |
| 115. | macabeus (Bruno Macabeus) |
484 | |
| 116. | jmg-duarte (José Duarte) |
483 | |
| 117. | marianaobmorais (Mariana Morais) |
479 | |
| 118. | carlosflorencio (Carlos Florêncio) |
471 | |
| 119. | theanxy (Wojtek) |
466 | |
| 120. | jcazevedo (Joao Azevedo) |
464 | |
| 121. | mikedld (Mike Gelfand) |
463 | |
| 122. | DanielFonsecaa (Daniel Fonseca) |
463 | |
| 123. | mistic (Tiago Costa) |
463 | |
| 124. | bolt12 (Armando Santos) |
460 | |
| 125. | alcides (Alcides Fonseca) |
439 | |
| 126. | brpaz (Bruno Paz) |
437 | |
| 127. | nathanpc (Nathan Campos) |
434 | |
| 128. | dariogriffo (Dario Griffo) |
431 | |
| 129. | nunoplopes (Nuno Lopes) |
429 | |
| 130. | marciocamello (Marcio Vale) |
413 | |
| 131. | GuilhE (Guilherme Delgado) |
413 | |
| 132. | radcortez (Roberto Cortez) |
412 | |
| 133. | tomahock (João Pina) |
412 | |
| 134. | DanielFran (Daniel Franco) |
407 | |
| 135. | bruno12mota (Bruno Mota) |
403 | |
| 136. | buu342 (Buu342) |
400 | |
| 137. | filipecabaco (Filipe Cabaço) |
400 | |
| 138. | Fernando-A-Rocha (Fernando Rocha) |
399 | |
| 139. | anilkeshwani (Anil Keshwani) |
396 | |
| 140. | MrSloth-dev (João Albuquerque Barbosa) |
395 | |
| 141. | Jeckerson (Anton Vasiliev) |
392 | |
| 142. | voidbert (Humberto Gomes) |
391 | |
| 143. | tutods (Daniel Sousa) |
391 | |
| 144. | qlpqlp (Paulo Vidal) |
382 | |
| 145. | G4brym (Gabriel Massadas) |
380 | |
| 146. | Enet4 (Eduardo Pinho) |
379 | |
| 147. | fmcarvalho (Miguel Gamboa de Carvalho) |
377 | |
| 148. | luigicfilho (Luigi C. Filho) |
377 | |
| 149. | krishaamer (Kris Haamer) |
376 | |
| 150. | AlexCatarino (Alexandre Catarino) |
374 | |
| 151. | JGalego (João Galego) |
373 | |
| 152. | ArjunBhuptani (Arya) |
371 | |
| 153. | finnp (Finn Pauls) |
369 | |
| 154. | malikpiara (Malik Piara) |
364 | |
| 155. | rafamguedes (Rafael Guedes) |
340 | |
| 156. | fabiosantoscode (Fábio Santos) |
337 | |
| 157. | RuiRomano (Rui Romano) |
335 | |
| 158. | helderberto (Helder Burato Berto) |
333 | |
| 159. | riclolsen (Ricardo Olsen) |
324 | |
| 160. | Sirze01 (José Costa) |
321 | |
| 161. | franciscoBSalgueiro (Francisco Salgueiro) |
319 | |
| 162. | leoneljdias (Leonel Dias) |
318 | |
| 163. | kakacordovil (kaká cordovil) |
312 | |
| 164. | zegameiro (José Gameiro) |
312 | |
| 165. | luizmellodev (Luiz Mello) |
311 | |
| 166. | JulianoVReis (Juliano Viégas Reis) |
310 | |
| 167. | tskxz (Tanjil) |
309 | |
| 168. | RuiSantosdotme (Rui Santos) |
306 | |
| 169. | mariolpantunes (Mário Antunes) |
303 | |
| 170. | joaquimorg (joaquim.org) |
303 | |
| 171. | lucasfrag (Lucas Fraga) |
303 | |
| 172. | alexcastrodev (Alexandro Castro) |
303 | |
| 173. | choraria (Sourabh Choraria) |
300 | |
| 174. | AvilaAndre (André Ávila) |
297 | |
| 175. | rubuy-74 (Rubem Neto) |
297 | |
| 176. | mcoquet (Miguel Coquet) |
297 | |
| 177. | sn4k3 (Tiago Conceição) |
294 | |
| 178. | alicejgibbons (Alice Gibbons) |
291 | |
| 179. | Bunn (Fernando Bunn) |
289 | |
| 180. | cristijung (Cristina Jung) |
288 | |
| 181. | DGoiana (Diogo Goiana) |
288 | |
| 182. | WendellAdriel (Wendell Adriel) |
286 | |
| 183. | d-gubert (Douglas Gubert) |
286 | |
| 184. | ebmarque (Ebenézer Marquezine) |
286 | |
| 185. | m1guelpf (Miguel Piedrafita) |
283 | |
| 186. | danielsp45 (Daniel Pereira) |
282 | |
| 187. | flavioislima (Flávio Fearn) |
281 | |
| 188. | pkoch (Paulo Koch) |
280 | |
| 189. | juliajforesti (Júlia Jaeger Foresti) |
278 | |
| 190. | hishamhm (Hisham Muhammad) |
277 | |
| 191. | Benevanio (Benevanio) |
272 | |
| 192. | ruilopesm (Rui Lopes) |
269 | |
| 193. | MarcelloDuarte (Marcello Duarte) |
269 | |
| 194. | Drete457 (Filipe Mota) |
268 | |
| 195. | apocas (Pedro Dias) |
265 | |
| 196. | JosePedroDias (José Pedro Dias) |
265 | |
| 197. | talvasconcelos (Tiago Vasconcelos) |
263 | |
| 198. | RodrigoDornelles (DornellesTV) |
261 | |
| 199. | luciopaiva (Lucio Paiva) |
260 | |
| 200. | kremalicious (Matthias Kretschmann) |
260 | |
| 201. | pxlvre (Pol Vidal) |
260 | |
| 202. | paulofreitas-py (Paulo Freitas ) |
245 | |
| 203. | jbergstroem (Johan Bergström) |
241 | |
| 204. | HelioGuilherme66 (Hélio Guilherme) |
240 | |
| 205. | feremabraz (Fernando Braz) |
239 | |
| 206. | adorilson (Adorilson Bezerra) |
237 | |
| 207. | lrascao (Luis Rascão) |
237 | |
| 208. | erezrokah (Erez Rokah) |
235 | |
| 209. | F4NT0 (Gabriel Fanto Stundner) |
233 | |
| 210. | weeco (Martin Schneppenheim) |
230 | |
| 211. | ziliolu (Luiza Zilio) |
227 | |
| 212. | remonh87 (Rémon) |
225 | |
| 213. | gss-patricia (Patrícia Gomes dos Santos Silva) |
224 | |
| 214. | waldyrious (Waldir Pimenta) |
223 | |
| 215. | FFY00 (Filipe Laíns) |
222 | |
| 216. | tomaspinho (Tomás Pinho) |
221 | |
| 217. | mxssl (Max) |
220 | |
| 218. | callmephilip (Philip Nuzhnyi) |
219 | |
| 219. | rtfpessoa (Rodrigo Fernandes) |
219 | |
| 220. | joaopalmeiro (João Palmeiro) |
217 | |
| 221. | marado (Marcos Marado) |
216 | |
| 222. | lenonleite (Lenon Leite) |
214 | |
| 223. | AniLeo (Ani) |
213 | |
| 224. | thePeras (João Torre Pereira) |
211 | |
| 225. | dialex (Diogo Nunes) |
208 | |
| 226. | wenceslau (Wenceslau Neto) |
207 | |
| 227. | andrepimenta (Andre Pimenta) |
204 | |
| 228. | gabrieleangeletti (Gabriele Angeletti) |
201 | |
| 229. | nfacha (Nuno Facha) |
199 | |
| 230. | RazielRodrigues (Raziel Rodrigues) |
198 | |
| 231. | psenough (Filipe Cruz) |
198 | |
| 232. | dinocosta (Dino) |
198 | |
| 233. | marcelopoars (Marcelo Pereira) |
196 | |
| 234. | erickpintor (Erick Pintor) |
193 | |
| 235. | andremion (André Mion) |
191 | |
| 236. | peterpt (peterpt) |
190 | |
| 237. | acidiney (Acidiney Dias) |
188 | |
| 238. | ftonato (Ademílson Tonato) |
188 | |
| 239. | rogeriopvl (Rogério Vicente) |
186 | |
| 240. | jonnyparris (Ruskin) |
184 | |
| 241. | jorgecarleitao (Jorge Leitao) |
182 | |
| 242. | StuartFarmer (Stuart Farmer) |
182 | |
| 243. | oliverbarnes (Oliver Azevedo Barnes) |
182 | |
| 244. | Randgalt (Jordan Zimmerman) |
179 | |
| 245. | viniciusfinger (Vinicius Finger) |
178 | |
| 246. | G-Pereira (Gonçalo Pereira) |
176 | |
| 247. | sigma-andex (Jan Schulte) |
173 | |
| 248. | linuz90 (Fabrizio Rinaldi) |
173 | |
| 249. | rodloboz (Rui Freitas) |
173 | |
| 250. | lucoiso (Lucas Vilas-Bôas) |
173 | |
| 251. | kevinchappell (Kevin Chappell) |
170 | |
| 252. | BrunoGeorgevich (Bruno Georgevich Ferreira) |
167 | |
| 253. | guilhermecapitao (Guilherme Capitão) |
167 | |
| 254. | kustosz (Marcin Kostrzewa) |
166 | |
| 255. | luisdalmolin (Luís Dalmolin) |
164 | |
| 256. | angelamcosta (Angela Lima) |
162 |
| Rank | Organization | Members |
|---|---|---|
| 1. | cloudflare | 6 |
| 2. | cesium | 4 |
| 3. | nixos | 4 |
| 4. | joinum | 3 |
| 5. | epicgames | 3 |
| 6. | rocketchat | 3 |
| 7. | coderdojobraga | 3 |
| 8. | semanadeinformatica | 3 |
| 9. | require-lx | 2 |
| 10. | python | 2 |