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-06-03 14:34:57 +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 72284 total users in the region and you need at least 79 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) |
39270 | |
| 2. | pirapira (Yoichi Hirai) |
25386 | |
| 3. | rcarmo (Rui Carmo) |
11248 | |
| 4. | daniel3303 (Daniel Oliveira) |
8053 | |
| 5. | Th0rgal (Thomas Marchand) |
6273 | |
| 6. | otaviojava (Otávio Santana) |
6155 | |
| 7. | JarbasAl (JarbasAI) |
5995 | |
| 8. | motanelson (nelson jr mota) |
4753 | |
| 9. | adolfousier (Adolfo Usier ) |
4721 | |
| 10. | oliota (Rubem Oliota) |
4659 | |
| 11. | rgl (Rui Lopes) |
3901 | |
| 12. | DiogoRibeiro7 (Diogo Ribeiro) |
3622 | |
| 13. | snipe (snipe) |
3544 | |
| 14. | timlinux (Tim Sutton) |
2864 | |
| 15. | nunomaduro (nuno maduro) |
2596 | |
| 16. | FACorreiaa (Fernando Correia) |
2120 | |
| 17. | joamag (João Magalhães) |
2119 | |
| 18. | LyeZinho (Pedro Kaleb!) |
2084 | |
| 19. | bgcngm (Bruno Martins) |
1715 | |
| 20. | ImrenR (Imren R) |
1713 | |
| 21. | roll (roll) |
1640 | |
| 22. | almeidx (Almeida) |
1630 | |
| 23. | david (David Leal) |
1613 | |
| 24. | gustavovalverde (Gustavo Valverde) |
1587 | |
| 25. | rafaeelaudibert (Rafael Audibert) |
1551 | |
| 26. | art-shen (Art Shendrik) |
1525 | |
| 27. | adamchainz (Adam Johnson) |
1489 | |
| 28. | bdmendes (Bruno Mendes) |
1486 | |
| 29. | nelsonic (Nelson) |
1443 | |
| 30. | pgte (Pedro Teixeira) |
1432 | |
| 31. | goncalossilva (Gonçalo Silva) |
1416 | |
| 32. | 0xferit (Ferit) |
1411 | |
| 33. | niquola (Nikolai Ryzhikov) |
1346 | |
| 34. | CoolAssPuppy (Prashant Sridharan) |
1259 | |
| 35. | microchipgnu (Luís Freitas) |
1237 | |
| 36. | alt-romes (Rodrigo Mesquita) |
1194 | |
| 37. | andreaTP (Andrea Peruffo) |
1194 | |
| 38. | vgeorge (Vitor George) |
1193 | |
| 39. | leafac (Leandro Facchinetti) |
1181 | |
| 40. | pmoura (Paulo Moura) |
1175 | |
| 41. | s0undt3ch (Pedro Algarvio) |
1171 | |
| 42. | diogotcorreia (Diogo Correia) |
1148 | |
| 43. | josemvcerqueira (ターニャ) |
1087 | |
| 44. | ZanzyTHEbar (DaOfficialWizard) |
1061 | |
| 45. | leandrodamascena (Leandro Damascena) |
1055 | |
| 46. | HenriqueSFernandes (Henrique Fernandes) |
1041 | |
| 47. | matklad (Alex Kladov) |
1014 | |
| 48. | tamtamchik (Yuri Tkachenko) |
1009 | |
| 49. | JoseRFJuniorLLMs (Jose RF Junior) |
990 | |
| 50. | SantiagoDevRel (Santiago Trujillo Zuluaga) |
952 | |
| 51. | carlosflorencio (Carlos Florêncio) |
949 | |
| 52. | joaomlourenco (João M. Lourenço) |
879 | |
| 53. | ttoino (João Pereira) |
851 | |
| 54. | ggazzo (Guilherme Gazzo) |
851 | |
| 55. | limwa (André Lima) |
846 | |
| 56. | mendess (Mendes) |
844 | |
| 57. | hugomrdias (Hugo Dias) |
830 | |
| 58. | rochacbruno (Bruno Rocha) |
829 | |
| 59. | naps62 (Miguel Palhas) |
829 | |
| 60. | stevenroose (Steven Roose) |
826 | |
| 61. | jonnyparris (Ruskin) |
824 | |
| 62. | helderberto (Helder Burato Berto) |
824 | |
| 63. | gmcabrita (Gonçalo Mendes Cabrita) |
794 | |
| 64. | joa-quim (Joaquim) |
785 | |
| 65. | apocas (Pedro Dias) |
775 | |
| 66. | renatomarinho (Renato Marinho) |
761 | |
| 67. | nelsonmestevao (Nelson Estevão) |
758 | |
| 68. | macabeus (Bruno Macabeus) |
752 | |
| 69. | fellyph (Fellyph Cintra) |
750 | |
| 70. | masmangan (Marco) |
742 | |
| 71. | datsfilipe (datsfilipe.xyz) |
721 | |
| 72. | Process-ing (Bruno Oliveira) |
719 | |
| 73. | aalmada (Antão Almada) |
717 | |
| 74. | WendellAdriel (Wendell Adriel) |
709 | |
| 75. | tofumatt (Matthew Riley MacPherson) |
709 | |
| 76. | woile (Santiago Fraire Willemoes) |
707 | |
| 77. | ledsouza (Leandro da Silva de Souza) |
691 | |
| 78. | joaotavora (João Távora) |
690 | |
| 79. | dannyhw (Daniel Williams) |
688 | |
| 80. | frm (Fernando Mendes) |
675 | |
| 81. | diogocarrola (Diogo Carrola) |
669 | |
| 82. | philippWassibauer (Philipp Wassibauer) |
660 | |
| 83. | joaopalmeiro (João Palmeiro) |
656 | |
| 84. | schnorr (Lucas M. Schnorr) |
654 | |
| 85. | nflaig (Nico Flaig) |
653 | |
| 86. | jsvd (João Duarte) |
647 | |
| 87. | Jeckerson (Anton Vasiliev) |
643 | |
| 88. | TGlide (Thomas G. Lopes) |
641 | |
| 89. | pedro-mendonca (Pedro Mendonça) |
637 | |
| 90. | josesimoes (José Simões) |
632 | |
| 91. | dickhardt (Dick Hardt) |
620 | |
| 92. | rmarinho (Rui Marinho) |
620 | |
| 93. | bolt12 (Armando Santos) |
613 | |
| 94. | joaobispo (João Bispo) |
610 | |
| 95. | ncruces (Nuno Cruces) |
599 | |
| 96. | GearsDatapacks (Surya Rose) |
597 | |
| 97. | emiliosheinz (Emilio Heinzmann) |
591 | |
| 98. | pedrosousa (Pedro Sousa) |
589 | |
| 99. | ashtanko (Oleksii Shtanko) |
589 | |
| 100. | uLucasFraga (lucas.fraga) |
588 | |
| 101. | G4brym (Gabriel Massadas) |
587 | |
| 102. | tomahock (João Pina) |
585 | |
| 103. | EnkrateiaLucca (LUCAS SOARES) |
582 | |
| 104. | mroya (Márcio Roya) |
580 | |
| 105. | Francisca105 (Francisca Almeida) |
576 | |
| 106. | alcides (Alcides Fonseca) |
569 | |
| 107. | prenansantana (Renan Santana) |
567 | |
| 108. | dev-ggomes (Guilherme Gomes) |
565 | |
| 109. | andresilva (André Silva) |
564 | |
| 110. | gnunicorn (Benjamin Kampmann) |
560 | |
| 111. | dariogriffo (Dario Griffo) |
560 | |
| 112. | dwildt (Daniel Wildt) |
558 | |
| 113. | LITUATUI (Pedro Lima) |
544 | |
| 114. | filipecabaco (Filipe Cabaço) |
543 | |
| 115. | sdsantos (Sérgio Santos) |
540 | |
| 116. | guilhermesimoes (Guilherme Simoes) |
532 | |
| 117. | DanielFran (Daniel Franco) |
529 | |
| 118. | Enet4 (Eduardo Pinho) |
517 | |
| 119. | sug0 (Tiago Carvalho) |
516 | |
| 120. | omarcusdev (Marcus Gonçalves) |
515 | |
| 121. | dcsg (Daniel Gomes) |
515 | |
| 122. | pkoch (Paulo Koch) |
511 | |
| 123. | jmg-duarte (José Duarte) |
510 | |
| 124. | anfreire (André Freire Ferreira) |
510 | |
| 125. | brocaar (Orne Brocaar) |
508 | |
| 126. | nunofernandes-plight (Nuno Edgar Nunes Fernandes) |
508 | |
| 127. | dokterbob (Mathijs de Bruin) |
505 | |
| 128. | AlexCatarino (Alexandre Catarino) |
503 | |
| 129. | aryabhuptani (Arya) |
497 | |
| 130. | m1guelpf (Miguel Piedrafita) |
496 | |
| 131. | zkcryptweb (zkcryptweb) |
495 | |
| 132. | g4brielklein (Gabriel Klein) |
491 | |
| 133. | rtfpessoa (Rodrigo Fernandes) |
483 | |
| 134. | nunoplopes (Nuno Lopes) |
478 | |
| 135. | nicolastakashi (Nicolas Takashi) |
478 | |
| 136. | pratas (Diogo Pratas) |
477 | |
| 137. | melogabriel (Gabriel Melo) |
470 | |
| 138. | rubenmarcus (Ruben) |
470 | |
| 139. | JGalego (João Galego) |
468 | |
| 140. | joaquimrocha (Joaquim Rocha) |
465 | |
| 141. | tutods (Daniel Sousa) |
460 | |
| 142. | mistic (Tiago Costa) |
457 | |
| 143. | talvasconcelos (Tiago Vasconcelos) |
453 | |
| 144. | pulgamecanica (Andre) |
453 | |
| 145. | Curio5813 (Marcos Glasner) |
452 | |
| 146. | marciocamello (Marcio Vale) |
439 | |
| 147. | franciscoBSalgueiro (Francisco Salgueiro) |
437 | |
| 148. | lucasfrag (Lucas Fraga) |
429 | |
| 149. | sigma-andex (Jan Schulte) |
429 | |
| 150. | JosePedroDias (José Pedro Dias) |
429 | |
| 151. | afonsopc (Afonso Coutinho) |
427 | |
| 152. | jcazevedo (Joao Azevedo) |
426 | |
| 153. | Quicksaver (Luís Miguel) |
425 | |
| 154. | alexcastrodev (Alexandro Castro) |
424 | |
| 155. | GuilhE (Guilherme Delgado) |
419 | |
| 156. | azir9200 (Azir Uddin) |
411 | |
| 157. | tassoevan (Tasso Evangelista) |
407 | |
| 158. | RuiRomano (Rui Romano) |
406 | |
| 159. | DanielFonsecaa (Daniel Fonseca) |
401 | |
| 160. | radcortez (Roberto Cortez) |
400 | |
| 161. | voidbert (Humberto Gomes) |
399 | |
| 162. | MarcelloDuarte (Marcello Duarte) |
383 | |
| 163. | erezrokah (Erez Rokah) |
377 | |
| 164. | Sirze01 (José Costa) |
373 | |
| 165. | brpaz (Bruno Paz) |
368 | |
| 166. | Benevanio (Benevanio) |
366 | |
| 167. | r00t-3xp10it (pedro ubuntu) |
364 | |
| 168. | flixlix (Luca Félix) |
363 | |
| 169. | CesarNog (Cesar Augusto Nogueira) |
359 | |
| 170. | mariolpantunes (Mário Antunes) |
357 | |
| 171. | mikedld (Mike Gelfand) |
356 | |
| 172. | marianaobmorais (Mariana Morais) |
353 | |
| 173. | mcoquet (Miguel Coquet) |
351 | |
| 174. | Jaliborc (João Cardoso) |
351 | |
| 175. | RGarrido03 (Rúben Garrido) |
347 | |
| 176. | dialex (Diogo Nunes) |
346 | |
| 177. | riclolsen (Ricardo Olsen) |
339 | |
| 178. | fmcarvalho (Miguel Gamboa de Carvalho) |
338 | |
| 179. | Bunn (Fernando Bunn) |
337 | |
| 180. | malikpiara (Malik Piara) |
335 | |
| 181. | emkis (Nicolas Jardim) |
331 | |
| 182. | nathanpc (Nathan Campos) |
326 | |
| 183. | qlpqlp (Paulo Vidal) |
325 | |
| 184. | rodloboz (Rui Freitas) |
323 | |
| 185. | kevinchappell (Kevin Chappell) |
310 | |
| 186. | Vmvs007 (Vitor Santos) |
305 | |
| 187. | F4NT0 (Gabriel Fanto Stundner) |
292 | |
| 188. | weeco (Martin Schneppenheim) |
291 | |
| 189. | andrepimenta (Andre Pimenta) |
289 | |
| 190. | cristijung (Cristina Jung) |
287 | |
| 191. | theanxy (Wojtek) |
286 | |
| 192. | vasturiano (Vasco Asturiano) |
284 | |
| 193. | ebmarque (Ebenézer Marquezine) |
281 | |
| 194. | joaquimorg (joaquim.org) |
281 | |
| 195. | lude-bri (Luigi Piantavinha) |
278 | |
| 196. | Fernando-A-Rocha (Fernando Rocha) |
276 | |
| 197. | mxssl (Max) |
276 | |
| 198. | bruno12mota (Bruno Mota) |
275 | |
| 199. | luciopaiva (Lucio Paiva) |
274 | |
| 200. | pxlvre (Pol Vidal) |
274 | |
| 201. | waldyrious (Waldir Pimenta) |
269 | |
| 202. | luisalima (Luisa Lima) |
265 | |
| 203. | choraria (Sourabh Choraria) |
264 | |
| 204. | jorgecarleitao (Jorge Leitao) |
263 | |
| 205. | Drete457 (Filipe Mota) |
262 | |
| 206. | danielsp45 (Daniel Pereira) |
257 | |
| 207. | DebsAndrade (Débora Ellen Oliveira de Andrade) |
256 | |
| 208. | msperlin (Marcelo S. Perlin) |
256 | |
| 209. | luigicfilho (Luigi C. Filho) |
255 | |
| 210. | fabiosantoscode (Fábio Santos) |
255 | |
| 211. | rogeriopvl (Rogério Vicente) |
255 | |
| 212. | d-gubert (Douglas Gubert) |
253 | |
| 213. | andremion (André Mion) |
249 | |
| 214. | lrascao (Luis Rascão) |
248 | |
| 215. | MrSloth-dev (João Albuquerque Barbosa) |
242 | |
| 216. | kakacordovil (kaká cordovil) |
242 | |
| 217. | Fabio-A-Sa (Fábio Sá) |
241 | |
| 218. | jbergstroem (Johan Bergström) |
240 | |
| 219. | adorilson (Adorilson Bezerra) |
240 | |
| 220. | sn4k3 (Tiago Conceição) |
239 | |
| 221. | linuz90 (Fabrizio Rinaldi) |
239 | |
| 222. | caruccio (Mateus Caruccio) |
235 | |
| 223. | jenpaff (Jennifer) |
234 | |
| 224. | 0Darkn (José Raposo ) |
232 | |
| 225. | lenonleite (Lenon Leite) |
232 | |
| 226. | ruilopesm (Rui Lopes) |
231 | |
| 227. | hishamhm (Hisham Muhammad) |
226 | |
| 228. | tskxz (Tanjil) |
225 | |
| 229. | alicejgibbons (Alice Gibbons) |
224 | |
| 230. | pedrouid (Pedro Gomes) |
224 | |
| 231. | gabrieleangeletti (Gabriele Angeletti) |
223 | |
| 232. | remonh87 (Rémon) |
220 | |
| 233. | buu342 (Buu342) |
218 | |
| 234. | luizmellodev (Luiz Mello) |
215 | |
| 235. | gss-patricia (Patrícia Gomes dos Santos Silva) |
214 | |
| 236. | AniLeo (Ani) |
210 | |
| 237. | dinocosta (Dino) |
210 | |
| 238. | zegameiro (José Gameiro) |
210 | |
| 239. | jersobh (Jeff Andrade) |
208 | |
| 240. | tomaspinho (Tomás Pinho) |
205 | |
| 241. | PaivaJudson (Judson Paiva) |
204 | |
| 242. | JulianoVReis (Juliano Viégas Reis) |
201 | |
| 243. | flavioislima (Flávio Fearn) |
199 | |
| 244. | erickpintor (Erick Pintor) |
199 | |
| 245. | Gerstep (stepan) |
197 | |
| 246. | RodrigoDornelles (DornellesTV) |
197 | |
| 247. | mcsf (Miguel Fonseca) |
197 | |
| 248. | brunomikoski (Bruno Mikoski) |
196 | |
| 249. | marado (Marcos Marado) |
195 | |
| 250. | Koi725 (Kousha ) |
195 | |
| 251. | couto (Luís Couto) |
192 | |
| 252. | claudiaazambuja (Claudia Azambuja) |
192 | |
| 253. | ltarkker (Gonçalo L. Fernandes) |
192 | |
| 254. | peterpt (peterpt) |
190 | |
| 255. | machadovilaca (João Vilaça) |
190 | |
| 256. | MiguelNdeCarvalho (MiguelNdeCarvalho) |
189 |
| Rank | Organization | Members |
|---|---|---|
| 1. | cesium | 5 |
| 2. | cloudflare | 5 |
| 3. | nixos | 4 |
| 4. | coderdojobraga | 4 |
| 5. | joinum | 3 |
| 6. | supabase | 3 |
| 7. | require-lx | 3 |
| 8. | rocketchat | 3 |
| 9. | posthog | 2 |
| 10. | adopt-a-jsr | 2 |