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-24 18:09:38 +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 70924 total users in the region and you need at least 76 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) |
35269 | |
| 2. | otaviojava (Otávio Santana) |
5762 | |
| 3. | Th0rgal (Thomas Marchand) |
5443 | |
| 4. | JarbasAl (JarbasAI) |
5290 | |
| 5. | rcarmo (Rui Carmo) |
5267 | |
| 6. | motanelson (nelson jr mota) |
4600 | |
| 7. | pirapira (Yoichi Hirai) |
4599 | |
| 8. | oliota (Rubem Oliota) |
4200 | |
| 9. | snipe (snipe) |
3309 | |
| 10. | adolfousier (Adolfo Usier ) |
3173 | |
| 11. | DiogoRibeiro7 (Diogo Ribeiro) |
3008 | |
| 12. | timlinux (Tim Sutton) |
2804 | |
| 13. | nunomaduro (nuno maduro) |
1950 | |
| 14. | bgcngm (Bruno Martins) |
1923 | |
| 15. | LyeZinho (Pedro Kaleb!) |
1900 | |
| 16. | brunoamaral (Bruno Amaral) |
1864 | |
| 17. | joamag (João Magalhães) |
1829 | |
| 18. | adamchainz (Adam Johnson) |
1827 | |
| 19. | ImrenR (Imren R) |
1726 | |
| 20. | almeidx (Almeida) |
1593 | |
| 21. | david (David Leal) |
1582 | |
| 22. | rafaeelaudibert (Rafael Audibert) |
1538 | |
| 23. | bdmendes (Bruno Mendes) |
1522 | |
| 24. | nelsonic (Nelson) |
1435 | |
| 25. | gustavovalverde (Gustavo Valverde) |
1385 | |
| 26. | 0xferit (Ferit) |
1316 | |
| 27. | leafac (Leandro Facchinetti) |
1307 | |
| 28. | roll (roll) |
1250 | |
| 29. | alt-romes (Rodrigo Mesquita) |
1204 | |
| 30. | diogotcorreia (Diogo Correia) |
1194 | |
| 31. | josemvcerqueira (ターニャ) |
1186 | |
| 32. | FACorreiaa (Fernando Correia) |
1137 | |
| 33. | matklad (Alex Kladov) |
1110 | |
| 34. | andreaTP (Andrea Peruffo) |
1078 | |
| 35. | JoseRFJuniorLLMs (Jose RF Junior) |
1071 | |
| 36. | art-shen (Art Shendrik) |
1046 | |
| 37. | leandrodamascena (Leandro Damascena) |
1037 | |
| 38. | ZanzyTHEbar (DaOfficialWizard) |
1027 | |
| 39. | HenriqueSFernandes (Henrique Fernandes) |
986 | |
| 40. | datsfilipe (datsfilipe.xyz) |
957 | |
| 41. | tamtamchik (Yuri Tkachenko) |
956 | |
| 42. | dev-ggomes (Guilherme Gomes) |
953 | |
| 43. | microchipgnu (Luís Freitas) |
933 | |
| 44. | ggazzo (Guilherme Gazzo) |
930 | |
| 45. | joaomlourenco (João M. Lourenço) |
878 | |
| 46. | mendess (Mendes) |
847 | |
| 47. | stevenroose (Steven Roose) |
842 | |
| 48. | jpneto (João Pedro Neto) |
841 | |
| 49. | limwa (André Lima) |
840 | |
| 50. | ttoino (João Pereira) |
826 | |
| 51. | GearsDatapacks (Surya Rose) |
812 | |
| 52. | macabeus (Bruno Macabeus) |
809 | |
| 53. | rochacbruno (Bruno Rocha) |
809 | |
| 54. | diogocarrola (Diogo Carrola) |
798 | |
| 55. | nelsonmestevao (Nelson Estevão) |
796 | |
| 56. | hugomrdias (Hugo Dias) |
775 | |
| 57. | dannyhw (Daniel Williams) |
772 | |
| 58. | schnorr (Lucas M. Schnorr) |
754 | |
| 59. | CoolAssPuppy (Prashant Sridharan) |
754 | |
| 60. | gmcabrita (Gonçalo Mendes Cabrita) |
731 | |
| 61. | helderberto (Helder Burato Berto) |
722 | |
| 62. | joa-quim (Joaquim) |
705 | |
| 63. | aalmada (Antão Almada) |
702 | |
| 64. | renatomarinho (Renato Marinho) |
699 | |
| 65. | masmangan (Marco) |
696 | |
| 66. | nicolastakashi (Nicolas Takashi) |
695 | |
| 67. | frm (Fernando Mendes) |
691 | |
| 68. | TGlide (Thomas G. Lopes) |
681 | |
| 69. | carlosflorencio (Carlos Florêncio) |
680 | |
| 70. | ledsouza (Leandro da Silva de Souza) |
680 | |
| 71. | evedes (Eduardo Vedes) |
669 | |
| 72. | tofumatt (Matthew Riley MacPherson) |
666 | |
| 73. | dickhardt (Dick Hardt) |
656 | |
| 74. | uLucasFraga (lucas.fraga) |
653 | |
| 75. | pedro-mendonca (Pedro Mendonça) |
650 | |
| 76. | Francisca105 (Francisca Almeida) |
649 | |
| 77. | Process-ing (Bruno Oliveira) |
646 | |
| 78. | jonnyparris (Ruskin) |
644 | |
| 79. | woile (Santiago Fraire Willemoes) |
639 | |
| 80. | pedrosousa (Pedro Sousa) |
638 | |
| 81. | rmarinho (Rui Marinho) |
636 | |
| 82. | apocas (Pedro Dias) |
634 | |
| 83. | Curio5813 (Marcos Glasner) |
629 | |
| 84. | nflaig (Nico Flaig) |
622 | |
| 85. | G4brym (Gabriel Massadas) |
618 | |
| 86. | ashtanko (Oleksii Shtanko) |
615 | |
| 87. | fellyph (Fellyph Cintra) |
615 | |
| 88. | g4brielklein (Gabriel Klein) |
610 | |
| 89. | WendellAdriel (Wendell Adriel) |
594 | |
| 90. | joaobispo (João Bispo) |
593 | |
| 91. | LITUATUI (Pedro Lima) |
590 | |
| 92. | melogabriel (Gabriel Melo) |
578 | |
| 93. | EnkrateiaLucca (LUCAS SOARES) |
556 | |
| 94. | ncruces (Nuno Cruces) |
555 | |
| 95. | bolt12 (Armando Santos) |
547 | |
| 96. | dariogriffo (Dario Griffo) |
544 | |
| 97. | rubenmarcus (Ruben) |
535 | |
| 98. | filipecabaco (Filipe Cabaço) |
530 | |
| 99. | brocaar (Orne Brocaar) |
528 | |
| 100. | zkcryptweb (zkcryptweb) |
525 | |
| 101. | andresilva (André Silva) |
513 | |
| 102. | DanielFonsecaa (Daniel Fonseca) |
510 | |
| 103. | joseevilasio (José Junior) |
507 | |
| 104. | emiliosheinz (Emilio Heinzmann) |
502 | |
| 105. | dcsg (Daniel Gomes) |
499 | |
| 106. | azir9200 (Azir Uddin) |
496 | |
| 107. | tomahock (João Pina) |
494 | |
| 108. | joaopalmeiro (João Palmeiro) |
489 | |
| 109. | mistic (Tiago Costa) |
480 | |
| 110. | josesimoes (José Simões) |
477 | |
| 111. | DanielFran (Daniel Franco) |
475 | |
| 112. | pkoch (Paulo Koch) |
474 | |
| 113. | mikedld (Mike Gelfand) |
473 | |
| 114. | Jeckerson (Anton Vasiliev) |
472 | |
| 115. | joaquimrocha (Joaquim Rocha) |
472 | |
| 116. | sug0 (Tiago Carvalho) |
471 | |
| 117. | lude-bri (Luigi Piantavinha) |
467 | |
| 118. | jmg-duarte (José Duarte) |
466 | |
| 119. | nunofernandes-plight (Nuno Edgar Nunes Fernandes) |
466 | |
| 120. | jcazevedo (Joao Azevedo) |
465 | |
| 121. | alcides (Alcides Fonseca) |
462 | |
| 122. | RGarrido03 (Rúben Garrido) |
461 | |
| 123. | AlexCatarino (Alexandre Catarino) |
456 | |
| 124. | tassoevan (Tasso Evangelista) |
449 | |
| 125. | RuiRomano (Rui Romano) |
449 | |
| 126. | radcortez (Roberto Cortez) |
447 | |
| 127. | marianaobmorais (Mariana Morais) |
445 | |
| 128. | anfreire (André Freire Ferreira) |
443 | |
| 129. | marciocamello (Marcio Vale) |
439 | |
| 130. | franciscoBSalgueiro (Francisco Salgueiro) |
436 | |
| 131. | pulgamecanica (Andre) |
434 | |
| 132. | rtfpessoa (Rodrigo Fernandes) |
433 | |
| 133. | JGalego (João Galego) |
429 | |
| 134. | JosePedroDias (José Pedro Dias) |
429 | |
| 135. | tutods (Daniel Sousa) |
427 | |
| 136. | nunoplopes (Nuno Lopes) |
424 | |
| 137. | brpaz (Bruno Paz) |
415 | |
| 138. | Enet4 (Eduardo Pinho) |
413 | |
| 139. | GuilhE (Guilherme Delgado) |
406 | |
| 140. | Quicksaver (Luís Miguel) |
392 | |
| 141. | Fernando-A-Rocha (Fernando Rocha) |
391 | |
| 142. | caruccio (Mateus Caruccio) |
389 | |
| 143. | nathanpc (Nathan Campos) |
388 | |
| 144. | guilhermesimoes (Guilherme Simoes) |
384 | |
| 145. | talvasconcelos (Tiago Vasconcelos) |
383 | |
| 146. | SantiagoDevRel (Santiago Trujillo Zuluaga) |
381 | |
| 147. | Sirze01 (José Costa) |
375 | |
| 148. | Benevanio (Benevanio) |
371 | |
| 149. | aryabhuptani (Arya) |
366 | |
| 150. | bruno12mota (Bruno Mota) |
364 | |
| 151. | mariolpantunes (Mário Antunes) |
362 | |
| 152. | MrSloth-dev (João Albuquerque Barbosa) |
357 | |
| 153. | fmcarvalho (Miguel Gamboa de Carvalho) |
355 | |
| 154. | erezrokah (Erez Rokah) |
355 | |
| 155. | lucasfrag (Lucas Fraga) |
349 | |
| 156. | buu342 (Buu342) |
347 | |
| 157. | omarcusdev (Marcus Gonçalves) |
345 | |
| 158. | mcoquet (Miguel Coquet) |
336 | |
| 159. | voidbert (Humberto Gomes) |
333 | |
| 160. | Bunn (Fernando Bunn) |
324 | |
| 161. | alicejgibbons (Alice Gibbons) |
321 | |
| 162. | riclolsen (Ricardo Olsen) |
319 | |
| 163. | Vmvs007 (Vitor Santos) |
319 | |
| 164. | cristijung (Cristina Jung) |
319 | |
| 165. | vasturiano (Vasco Asturiano) |
318 | |
| 166. | m1guelpf (Miguel Piedrafita) |
310 | |
| 167. | emkis (Nicolas Jardim) |
307 | |
| 168. | ruilopesm (Rui Lopes) |
298 | |
| 169. | weeco (Martin Schneppenheim) |
298 | |
| 170. | alexcastrodev (Alexandro Castro) |
297 | |
| 171. | rodloboz (Rui Freitas) |
294 | |
| 172. | fmsouza (Fred Souza) |
293 | |
| 173. | malikpiara (Malik Piara) |
288 | |
| 174. | joaquimorg (joaquim.org) |
285 | |
| 175. | hishamhm (Hisham Muhammad) |
282 | |
| 176. | ebmarque (Ebenézer Marquezine) |
281 | |
| 177. | flixlix (Luca Félix) |
280 | |
| 178. | choraria (Sourabh Choraria) |
279 | |
| 179. | andrepimenta (Andre Pimenta) |
277 | |
| 180. | fabiosantoscode (Fábio Santos) |
277 | |
| 181. | pxlvre (Pol Vidal) |
275 | |
| 182. | luigicfilho (Luigi C. Filho) |
274 | |
| 183. | sn4k3 (Tiago Conceição) |
271 | |
| 184. | luciopaiva (Lucio Paiva) |
267 | |
| 185. | d-gubert (Douglas Gubert) |
265 | |
| 186. | kayua (Kayuã Oleques) |
265 | |
| 187. | CjS77 (CJ) |
261 | |
| 188. | kakacordovil (kaká cordovil) |
259 | |
| 189. | adorilson (Adorilson Bezerra) |
259 | |
| 190. | lrascao (Luis Rascão) |
258 | |
| 191. | AvilaAndre (André Ávila) |
257 | |
| 192. | dialex (Diogo Nunes) |
257 | |
| 193. | zF4ke (zF4ke) |
255 | |
| 194. | mroya (Márcio Roya) |
253 | |
| 195. | Drete457 (Filipe Mota) |
252 | |
| 196. | leoneljdias (Leonel Dias) |
251 | |
| 197. | DebsAndrade (Débora Ellen Oliveira de Andrade) |
249 | |
| 198. | F4NT0 (Gabriel Fanto Stundner) |
246 | |
| 199. | kellymourat (Kelly Moura ) |
246 | |
| 200. | jbergstroem (Johan Bergström) |
243 | |
| 201. | zegameiro (José Gameiro) |
243 | |
| 202. | luizmellodev (Luiz Mello) |
242 | |
| 203. | flavioislima (Flávio Fearn) |
242 | |
| 204. | feremabraz (Fernando Braz) |
240 | |
| 205. | tomaspinho (Tomás Pinho) |
240 | |
| 206. | mxssl (Max) |
234 | |
| 207. | lenonleite (Lenon Leite) |
230 | |
| 208. | FFY00 (Filipe Laíns) |
229 | |
| 209. | andremion (André Mion) |
229 | |
| 210. | JulianoVReis (Juliano Viégas Reis) |
229 | |
| 211. | qlpqlp (Paulo Vidal) |
228 | |
| 212. | linuz90 (Fabrizio Rinaldi) |
227 | |
| 213. | juliajforesti (Júlia Jaeger Foresti) |
226 | |
| 214. | remonh87 (Rémon) |
225 | |
| 215. | jorgecarleitao (Jorge Leitao) |
223 | |
| 216. | rubuy-74 (Rubem Neto) |
222 | |
| 217. | 0Darkn (jose) |
222 | |
| 218. | tskxz (Tanjil) |
220 | |
| 219. | RodrigoDornelles (DornellesTV) |
217 | |
| 220. | gss-patricia (Patrícia Gomes dos Santos Silva) |
217 | |
| 221. | waldyrious (Waldir Pimenta) |
212 | |
| 222. | AniLeo (Ani) |
210 | |
| 223. | jenpaff (Jennifer) |
209 | |
| 224. | brunobat (Bruno Baptista) |
208 | |
| 225. | callmephilip (Philip Nuzhnyi) |
205 | |
| 226. | gabrieleangeletti (Gabriele Angeletti) |
205 | |
| 227. | PaivaJudson (Judson Paiva) |
204 | |
| 228. | claudiaazambuja (Claudia Azambuja) |
203 | |
| 229. | Gerstep (stepan) |
199 | |
| 230. | erickpintor (Erick Pintor) |
198 | |
| 231. | msperlin (Marcelo S. Perlin) |
195 | |
| 232. | kustosz (Marcin Kostrzewa) |
193 | |
| 233. | dinocosta (Dino) |
193 | |
| 234. | peterpt (peterpt) |
190 | |
| 235. | Randgalt (Jordan Zimmerman) |
190 | |
| 236. | wenceslau (Wenceslau Neto) |
190 | |
| 237. | acidiney (Acidiney Dias) |
189 | |
| 238. | psenough (Filipe Cruz) |
189 | |
| 239. | marcelopoars (Marcelo Pereira) |
189 | |
| 240. | ubmit (gui de andrade) |
188 | |
| 241. | paulo-ferraz-oliveira (Paulo F. Oliveira) |
188 | |
| 242. | luisdalmolin (Luís Dalmolin) |
186 | |
| 243. | goncalo1021pt (Gonçalo Santos Pereira) |
185 | |
| 244. | jersobh (Jeff Andrade) |
185 | |
| 245. | pedrouid (Pedro Gomes) |
185 | |
| 246. | imgabrieldev (Gabriel Soares) |
184 | |
| 247. | jbduarte (Joao B. Duarte) |
183 | |
| 248. | ftonato (Ademílson Tonato) |
179 | |
| 249. | guilhermecapitao (Guilherme Capitão) |
178 | |
| 250. | danielsp45 (Daniel Pereira) |
176 | |
| 251. | xbeatriz (Beatriz Costa) |
176 | |
| 252. | lucoiso (Lucas Vilas-Bôas) |
173 | |
| 253. | luisalima (Luisa Lima) |
173 | |
| 254. | ClaudioESSilva (Cláudio Silva) |
172 | |
| 255. | tofran (Francisco Marques) |
171 | |
| 256. | RuiSantosdotme (Rui Santos) |
171 |
| Rank | Organization | Members |
|---|---|---|
| 1. | cloudflare | 6 |
| 2. | coderdojobraga | 4 |
| 3. | nixos | 4 |
| 4. | cesium | 4 |
| 5. | rocketchat | 3 |
| 6. | epicgames | 3 |
| 7. | joinum | 3 |
| 8. | supabase | 3 |
| 9. | smallrye | 2 |
| 10. | nodecopterlx | 2 |