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