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 2025-11-20 09:00:25 +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 67144 total users in the region and you need at least 77 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) |
34855 | |
| 2. | ezefranca (Ezequiel Santos) |
10922 | |
| 3. | JarbasAl (JarbasAI) |
6490 | |
| 4. | otaviojava (Otávio Santana) |
4585 | |
| 5. | rgl (Rui Lopes) |
3462 | |
| 6. | snipe (snipe) |
2808 | |
| 7. | leafac (Leandro Facchinetti) |
2082 | |
| 8. | oliota (Rubem Oliota) |
2070 | |
| 9. | bgcngm (Bruno Martins) |
1993 | |
| 10. | nunomaduro (nuno maduro) |
1944 | |
| 11. | timlinux (Tim Sutton) |
1926 | |
| 12. | adamchainz (Adam Johnson) |
1787 | |
| 13. | nelsonic (Nelson) |
1721 | |
| 14. | josemvcerqueira (ターニャ🪖) |
1720 | |
| 15. | DiogoRibeiro7 (Diogo Ribeiro) |
1710 | |
| 16. | gnunicorn (Benjamin Kampmann) |
1586 | |
| 17. | naps62 (Miguel Palhas) |
1395 | |
| 18. | matklad (Alex Kladov) |
1293 | |
| 19. | Process-ing (Bruno Oliveira) |
1290 | |
| 20. | TGlide (Thomas G. Lopes) |
1272 | |
| 21. | pgte (Pedro Teixeira) |
1268 | |
| 22. | RGarrido03 (Rúben Garrido) |
1265 | |
| 23. | microchipgnu (Luís Freitas) |
1199 | |
| 24. | rafaeelaudibert (Rafael Audibert) |
1179 | |
| 25. | vasturiano (Vasco Asturiano) |
1173 | |
| 26. | jpneto (João Pedro Neto) |
1147 | |
| 27. | HenriqueSFernandes (Henrique Fernandes) |
1092 | |
| 28. | bdmendes (Bruno Mendes) |
1078 | |
| 29. | ggazzo (Guilherme Gazzo) |
1070 | |
| 30. | ImrenR (Imren R) |
1030 | |
| 31. | leandrodamascena (Leandro Damascena) |
1026 | |
| 32. | datsfilipe (datsfilipe.xyz) |
1022 | |
| 33. | limwa (André Lima) |
985 | |
| 34. | Curio5813 (Marcos Glasner) |
967 | |
| 35. | joamag (João Magalhães) |
954 | |
| 36. | pirapira (Yoichi Hirai) |
944 | |
| 37. | josesimoes (José Simões) |
922 | |
| 38. | alt-romes (Rodrigo Mesquita) |
912 | |
| 39. | nicolastakashi (Nicolas Takashi) |
908 | |
| 40. | andreaTP (Andrea Peruffo) |
907 | |
| 41. | vgeorge (Vitor George) |
905 | |
| 42. | caruccio (Mateus Caruccio) |
894 | |
| 43. | uLucasFraga (lucas.fraga) |
871 | |
| 44. | rochacbruno (Bruno Cesar Rocha) |
864 | |
| 45. | FACorreiaa (Fernando Correia) |
839 | |
| 46. | tiagozip (tiago) |
836 | |
| 47. | sug0 (Tiago Carvalho) |
825 | |
| 48. | pmoura (Paulo Moura) |
802 | |
| 49. | joseevilasio (José Junior) |
775 | |
| 50. | melogabriel (Gabriel Melo) |
774 | |
| 51. | niquola (Nikolai Ryzhikov) |
772 | |
| 52. | lude-bri (Luigi Piantavinha) |
772 | |
| 53. | ashtanko (Oleksii Shtanko) |
771 | |
| 54. | nelsonmestevao (Nelson Estevão) |
762 | |
| 55. | anfreire (André Freire Ferreira) |
741 | |
| 56. | joaquimrocha (Joaquim Rocha) |
736 | |
| 57. | hugomrdias (Hugo Dias) |
736 | |
| 58. | diogocarrola (Diogo Carrola) |
732 | |
| 59. | diogotcorreia (Diogo Correia) |
731 | |
| 60. | renatomarinho (Renato Marinho) |
720 | |
| 61. | dev-ggomes (Guilherme Gomes) |
712 | |
| 62. | callmephilip (Philip Nuzhnyi) |
702 | |
| 63. | 0xferit (Ferit) |
696 | |
| 64. | mendess (Mendes) |
693 | |
| 65. | tofumatt (Matthew Riley MacPherson) |
687 | |
| 66. | marianaobmorais (Mariana Morais) |
661 | |
| 67. | ttoino (João Pereira) |
648 | |
| 68. | stevenroose (Steven Roose) |
647 | |
| 69. | sdsantos (Sérgio Santos) |
642 | |
| 70. | MarkosComK (Markos Vinicius) |
639 | |
| 71. | schnorr (Lucas M. Schnorr) |
633 | |
| 72. | pedrosousa (Pedro Sousa) |
632 | |
| 73. | tassoevan (Tasso Evangelista) |
613 | |
| 74. | ledsouza (Leandro da Silva de Souza) |
612 | |
| 75. | ZanzyTHEbar (DaOfficialWizard) |
609 | |
| 76. | dannyhw (Daniel Williams) |
608 | |
| 77. | rubuy-74 (Rubem Neto) |
603 | |
| 78. | dickhardt (Dick Hardt) |
596 | |
| 79. | DGoiana (Diogo Goiana) |
589 | |
| 80. | kayua (Kayuã Oleques) |
589 | |
| 81. | rmarinho (Rui Marinho) |
579 | |
| 82. | ncruces (Nuno Cruces) |
574 | |
| 83. | MrSloth-dev (João Albuquerque Barbosa) |
572 | |
| 84. | jcazevedo (Joao Azevedo) |
569 | |
| 85. | Th0rgal (Thomas Marchand) |
560 | |
| 86. | joa-quim (Joaquim) |
554 | |
| 87. | nflaig (Nico Flaig) |
552 | |
| 88. | tutods (Daniel Sousa) |
534 | |
| 89. | buu342 (Buu342) |
531 | |
| 90. | anilkeshwani (Anil Keshwani) |
530 | |
| 91. | alcides (Alcides Fonseca) |
513 | |
| 92. | phborba (Philipe Borba) |
511 | |
| 93. | roll (roll) |
501 | |
| 94. | dokterbob (Mathijs de Bruin) |
497 | |
| 95. | fellyph (Fellyph Cintra) |
497 | |
| 96. | brocaar (Orne Brocaar) |
487 | |
| 97. | jmg-duarte (José Duarte) |
487 | |
| 98. | s0undt3ch (Pedro Algarvio) |
483 | |
| 99. | woile (Santiago Fraire Willemoes) |
481 | |
| 100. | EnkrateiaLucca (LUCAS SOARES) |
479 | |
| 101. | pedro-mendonca (Pedro Mendonça) |
478 | |
| 102. | theanxy (Wojtek) |
477 | |
| 103. | nathanpc (Nathan Campos) |
476 | |
| 104. | Enet4 (Eduardo Pinho) |
476 | |
| 105. | pulgamecanica (Andre) |
460 | |
| 106. | apocas (Pedro Dias) |
457 | |
| 107. | almeidx (Almeida) |
448 | |
| 108. | AvilaAndre (André Ávila) |
448 | |
| 109. | luigicfilho (Luigi C. Filho) |
447 | |
| 110. | Jaliborc (João Cardoso) |
444 | |
| 111. | nunoplopes (Nuno Lopes) |
444 | |
| 112. | DanielFonsecaa (Daniel Fonseca) |
442 | |
| 113. | LyeZinho (Pedro Kaleb!) |
441 | |
| 114. | rubenmarcus (Ruben Marcus) |
440 | |
| 115. | afonsojramos (Afonso Jorge Ramos) |
438 | |
| 116. | AlexCatarino (Alexandre Catarino) |
438 | |
| 117. | krishaamer (Kris Haamer) |
435 | |
| 118. | goncalossilva (Gonçalo Silva) |
434 | |
| 119. | mikedld (Mike Gelfand) |
425 | |
| 120. | Fernando-A-Rocha (Fernando Rocha) |
416 | |
| 121. | bruno12mota (Bruno Mota) |
415 | |
| 122. | tomahock (João Pina) |
408 | |
| 123. | radcortez (Roberto Cortez) |
403 | |
| 124. | fabiosantoscode (Fábio Santos) |
402 | |
| 125. | tamtamchik (Yuri Tkachenko) |
400 | |
| 126. | mistic (Tiago Costa) |
398 | |
| 127. | marciocamello (Marcio Vale) |
398 | |
| 128. | g4brielklein (Gabriel Klein) |
397 | |
| 129. | ziliolu (Luiza Zilio) |
397 | |
| 130. | dariogriffo (Dario Griffo) |
396 | |
| 131. | Jeckerson (Anton Vasiliev) |
392 | |
| 132. | voidbert (Humberto Gomes) |
392 | |
| 133. | JulianoVReis (Juliano Viégas Reis) |
389 | |
| 134. | qlpqlp (Paulo Vidal) |
388 | |
| 135. | riclolsen (Ricardo Olsen) |
388 | |
| 136. | JGalego (João Galego) |
381 | |
| 137. | joaomlourenco (João M. Lourenço) |
379 | |
| 138. | finnp (Finn Pauls) |
378 | |
| 139. | filipecabaco (Filipe Cabaço) |
376 | |
| 140. | art-shen (Art Shendrik) |
375 | |
| 141. | thePeras (João Torre Pereira) |
363 | |
| 142. | FFY00 (Filipe Laíns) |
362 | |
| 143. | albttx (Albert Le Batteux) |
357 | |
| 144. | i4ki (i4k) |
355 | |
| 145. | andresilva (André Silva) |
354 | |
| 146. | ebmarque (Ebenézer Marquezine) |
354 | |
| 147. | G4brym (Gabriel Massadas) |
353 | |
| 148. | couto (Luís Couto) |
353 | |
| 149. | malikpiara (Malik Piara) |
349 | |
| 150. | alicejgibbons (Alice Gibbons) |
349 | |
| 151. | hishamhm (Hisham Muhammad) |
345 | |
| 152. | pkoch (Paulo Koch) |
345 | |
| 153. | dwildt (Daniel Wildt) |
341 | |
| 154. | zegameiro (José Gameiro) |
335 | |
| 155. | cedoor (Cedoor) |
332 | |
| 156. | RuiSantosdotme (Rui Santos) |
332 | |
| 157. | Lorenzobattistela (Lorenzo Battistela) |
331 | |
| 158. | JosePedroDias (José Pedro Dias) |
330 | |
| 159. | kaiosilveira (Kaio Silveira) |
327 | |
| 160. | DanielFran (Daniel Franco) |
324 | |
| 161. | erezrokah (Erez Rokah) |
321 | |
| 162. | masmangan (Marco) |
320 | |
| 163. | lucasfrag (Lucas Fraga) |
319 | |
| 164. | d-gubert (Douglas Gubert) |
319 | |
| 165. | fmcarvalho (Miguel Gamboa de Carvalho) |
313 | |
| 166. | ruilopesm (Rui Lopes) |
312 | |
| 167. | juliajforesti (Júlia Jaeger Foresti) |
311 | |
| 168. | RuiRomano (Rui Romano) |
310 | |
| 169. | macabeus (Bruno Macabeus) |
310 | |
| 170. | GuilhE (Guilherme Delgado) |
306 | |
| 171. | brpaz (Bruno Paz) |
306 | |
| 172. | grouzen (Michael Nedokushev) |
302 | |
| 173. | HelioGuilherme66 (Hélio Guilherme) |
299 | |
| 174. | elena-kolevska (Elena Kolevska) |
296 | |
| 175. | kakacordovil (kaká cordovil) |
290 | |
| 176. | joaquimorg (joaquim.org) |
288 | |
| 177. | danielsp45 (Daniel Pereira) |
281 | |
| 178. | joao-conde (João Conde) |
280 | |
| 179. | choraria (Sourabh Choraria) |
280 | |
| 180. | RodrigoDornelles (DornellesTV) |
276 | |
| 181. | Bunn (Fernando Bunn) |
276 | |
| 182. | cristijung (Cristina Jung) |
276 | |
| 183. | sn4k3 (Tiago Conceição) |
276 | |
| 184. | marcospgp (Marcos Pereira) |
271 | |
| 185. | wenceslau (Wenceslau Neto) |
269 | |
| 186. | mauroreisvieira (Mauro Reis Vieira) |
269 | |
| 187. | xbeatriz (Beatriz Costa) |
267 | |
| 188. | joaotavora (João Távora) |
266 | |
| 189. | marcelopoars (Marcelo Pereira) |
265 | |
| 190. | bolt12 (Armando Santos) |
262 | |
| 191. | kremalicious (Matthias Kretschmann) |
258 | |
| 192. | feremabraz (Fernando Braz) |
255 | |
| 193. | luizmellodev (Luiz Mello) |
253 | |
| 194. | Benevanio (Benevanio) |
251 | |
| 195. | kigiri (Clément) |
250 | |
| 196. | paulofreitas-py (Paulo Freitas ) |
244 | |
| 197. | talvasconcelos (Tiago Vasconcelos) |
239 | |
| 198. | m1guelpf (Miguel Piedrafita) |
239 | |
| 199. | rogerlz (Rogerio Goncalves) |
238 | |
| 200. | leoneljdias (Leonel Dias) |
235 | |
| 201. | gante (Joao Gante) |
234 | |
| 202. | psenough (Filipe Cruz) |
228 | |
| 203. | marado (Marcos Marado) |
227 | |
| 204. | alexcastrodev (Alexandro Castro) |
226 | |
| 205. | benjaminbollen (Benjamin Bollen) |
221 | |
| 206. | digoarthur (Diego Arthur) |
219 | |
| 207. | lenonleite (Lenon Leite) |
219 | |
| 208. | nfo94 (Natália Oliveira) |
218 | |
| 209. | luciopaiva (Lucio Paiva) |
217 | |
| 210. | joaodiaslobo (João Lobo) |
216 | |
| 211. | ivandrofly (Ivandro Jao) |
214 | |
| 212. | oliverbarnes (Oliver Azevedo Barnes) |
212 | |
| 213. | kevinchappell (Kevin Chappell) |
210 | |
| 214. | mariolpantunes (Mário Antunes) |
208 | |
| 215. | denulemos (Denisse Lemos) |
205 | |
| 216. | tentone (José Ferrão) |
198 | |
| 217. | gustavovalverde (Gustavo Valverde) |
197 | |
| 218. | RazielRodrigues (Raziel Rodrigues) |
194 | |
| 219. | flavioislima (Flávio Fearn) |
193 | |
| 220. | JoseRFJuniorLLMs (Jose RF Junior) |
193 | |
| 221. | lafayettegabe (Gabe Soares) |
191 | |
| 222. | carlosflorencio (Carlos Florêncio) |
191 | |
| 223. | remonh87 (Rémon) |
190 | |
| 224. | rcarmo (Rui Carmo) |
188 | |
| 225. | adorilson (Adorilson Bezerra) |
185 | |
| 226. | eltonsantos (Elton Santos) |
183 | |
| 227. | angelamcosta (Angela Lima) |
183 | |
| 228. | StuartFarmer (Stuart Farmer) |
181 | |
| 229. | lrascao (Luis Rascão) |
178 | |
| 230. | G-Pereira (Gonçalo Pereira) |
178 | |
| 231. | F4NT0 (Gabriel Fanto Stundner) |
177 | |
| 232. | tomaspinho (Tomás Pinho) |
176 | |
| 233. | gabrieleangeletti (Gabriele Angeletti) |
176 | |
| 234. | TheExGenesis (Francisco Carvalho) |
175 | |
| 235. | rjperes (Ricardo Peres) |
174 | |
| 236. | ftonato (Ademílson Tonato) |
174 | |
| 237. | viniciusfinger (Vinicius Finger) |
173 | |
| 238. | shogunpurple (Martin McKeaveney) |
172 | |
| 239. | ferrao (Rui Ferrão) |
170 | |
| 240. | fao89 (Fabricio Aguiar) |
166 | |
| 241. | andrepimenta (Andre Pimenta) |
166 | |
| 242. | mcsf (Miguel Fonseca) |
165 | |
| 243. | tofran (Francisco Marques) |
165 | |
| 244. | mxssl (Max) |
164 | |
| 245. | AlexandreCotorobai (Alexandre Cotorobai) |
164 | |
| 246. | andremion (André Mion) |
163 | |
| 247. | FMCalisto (Francisco Maria Calisto) |
162 | |
| 248. | PamelaRondina (Pamela Rondina) |
161 | |
| 249. | Bressar (Douglas Bressar) |
160 | |
| 250. | reniciuspagotto (Renicius Pagotto Fostaini) |
159 | |
| 251. | Jonathansoufer (Jonathan Ferreira) |
159 | |
| 252. | pxlvre (Pol Vidal) |
158 | |
| 253. | sikozonpc (Tiago) |
157 | |
| 254. | claudiaazambuja (Claudia Azambuja) |
156 | |
| 255. | pedrofp4444 (Pedro Pereira) |
155 | |
| 256. | MarcelloDuarte (Marcello Duarte) |
154 |
| Rank | Organization | Members |
|---|---|---|
| 1. | joinum | 5 |
| 2. | cesium | 5 |
| 3. | coderdojobraga | 4 |
| 4. | cloudflare | 4 |
| 5. | nixos | 4 |
| 6. | niaefeup | 3 |
| 7. | epicgames | 3 |
| 8. | rocketchat | 3 |
| 9. | semanadeinformatica | 3 |
| 10. | posthog | 2 |