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-23 16:00:11 +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 contributions for each user. There are 72826 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_public/USERNAME)
For organizations, you need to use a slightly different markup:
[](https://org-badge.committers.top/portugal_public/ORGNAME)
In case you aren't currently ranked on this page, you'll simply receive an "unranked" badge.
| Rank | User | Contribs | Picture |
|---|---|---|---|
| 1. | pirapira (Yoichi Hirai) |
40545 | |
| 2. | Correia-jpv (João Correia) |
38919 | |
| 3. | rcarmo (Rui Carmo) |
14992 | |
| 4. | daniel3303 (Daniel Oliveira) |
13149 | |
| 5. | Th0rgal (Thomas Marchand) |
11013 | |
| 6. | JarbasAl (JarbasAI) |
10093 | |
| 7. | otaviojava (Otávio Santana) |
7189 | |
| 8. | DiogoRibeiro7 (Diogo Ribeiro) |
7037 | |
| 9. | adolfousier (Adolfo Usier ) |
5300 | |
| 10. | motanelson (nelson jr mota) |
4988 | |
| 11. | oliota (Rubem Oliota) |
4812 | |
| 12. | rgl (Rui Lopes) |
4056 | |
| 13. | snipe (snipe) |
3931 | |
| 14. | rafaeelaudibert (Rafael Audibert) |
3757 | |
| 15. | nelsonic (Nelson) |
3269 | |
| 16. | nunomaduro (nuno maduro) |
3210 | |
| 17. | timlinux (Tim Sutton) |
3194 | |
| 18. | almeidx (Almeida) |
3029 | |
| 19. | leandrodamascena (Leandro Damascena) |
2788 | |
| 20. | LyeZinho (Pedro Kaleb!) |
2695 | |
| 21. | adamchainz (Adam Johnson) |
2689 | |
| 22. | FACorreiaa (Fernando Correia) |
2536 | |
| 23. | 0xferit (Ferit) |
2532 | |
| 24. | gustavovalverde (Gustavo Valverde) |
2303 | |
| 25. | joamag (João Magalhães) |
2203 | |
| 26. | andreaTP (Andrea Peruffo) |
2019 | |
| 27. | tamtamchik (Yuri Tkachenko) |
1969 | |
| 28. | roll (roll) |
1966 | |
| 29. | nflaig (Nico Flaig) |
1910 | |
| 30. | bdmendes (Bruno Mendes) |
1847 | |
| 31. | carlosflorencio (Carlos Florêncio) |
1836 | |
| 32. | diogotcorreia (Diogo Correia) |
1791 | |
| 33. | ggazzo (Guilherme Gazzo) |
1770 | |
| 34. | ImrenR (Imren R) |
1741 | |
| 35. | CoolAssPuppy (Prashant Sridharan) |
1737 | |
| 36. | vgeorge (Vitor George) |
1729 | |
| 37. | bgcngm (Bruno Martins) |
1704 | |
| 38. | s0undt3ch (Pedro Algarvio) |
1685 | |
| 39. | goncalossilva (Gonçalo Silva) |
1635 | |
| 40. | art-shen (Art Shendrik) |
1631 | |
| 41. | rmarinho (Rui Marinho) |
1597 | |
| 42. | alt-romes (Rodrigo Mesquita) |
1536 | |
| 43. | matklad (Alex Kladov) |
1513 | |
| 44. | pgte (Pedro Teixeira) |
1498 | |
| 45. | pedrosousa (Pedro Sousa) |
1494 | |
| 46. | HenriqueSFernandes (Henrique Fernandes) |
1461 | |
| 47. | erezrokah (Erez Rokah) |
1461 | |
| 48. | niquola (Nikolai Ryzhikov) |
1455 | |
| 49. | DanielFran (Daniel Franco) |
1424 | |
| 50. | pmoura (Paulo Moura) |
1421 | |
| 51. | filipecabaco (Filipe Cabaço) |
1375 | |
| 52. | andresilva (André Silva) |
1361 | |
| 53. | microchipgnu (Luís Freitas) |
1354 | |
| 54. | JoseRFJuniorLLMs (Jose RF Junior) |
1345 | |
| 55. | hugomrdias (Hugo Dias) |
1333 | |
| 56. | joa-quim (Joaquim) |
1307 | |
| 57. | ZanzyTHEbar (DaOfficialWizard) |
1306 | |
| 58. | fellyph (Fellyph Cintra) |
1296 | |
| 59. | jmg-duarte (José Duarte) |
1280 | |
| 60. | CesarNog (César Augusto Nogueira) |
1278 | |
| 61. | joaopalmeiro (João Palmeiro) |
1274 | |
| 62. | naps62 (Miguel Palhas) |
1235 | |
| 63. | josesimoes (José Simões) |
1214 | |
| 64. | rochacbruno (Bruno Rocha) |
1205 | |
| 65. | josemvcerqueira (ターニャ) |
1179 | |
| 66. | SantiagoDevRel (Santiago Trujillo Zuluaga) |
1149 | |
| 67. | leafac (Leandro Facchinetti) |
1146 | |
| 68. | WendellAdriel (Wendell Adriel) |
1144 | |
| 69. | choraria (Sourabh Choraria) |
1100 | |
| 70. | radcortez (Roberto Cortez) |
1056 | |
| 71. | tofumatt (Matthew Riley MacPherson) |
1054 | |
| 72. | alcides (Alcides Fonseca) |
1052 | |
| 73. | Jeckerson (Anton Vasiliev) |
1052 | |
| 74. | nelsonmestevao (Nelson Estevão) |
1048 | |
| 75. | dokterbob (Mathijs de Bruin) |
1042 | |
| 76. | tassoevan (Tasso Evangelista) |
1002 | |
| 77. | stevenroose (Steven Roose) |
999 | |
| 78. | Bunn (Fernando Bunn) |
996 | |
| 79. | mendess (Mendes) |
969 | |
| 80. | talvasconcelos (Tiago Vasconcelos) |
967 | |
| 81. | jonnyparris (Ruskin) |
955 | |
| 82. | masmangan (Marco) |
947 | |
| 83. | macabeus (Bruno Macabeus) |
944 | |
| 84. | joaomlourenco (João M. Lourenço) |
937 | |
| 85. | helderberto (Helder Burato Berto) |
935 | |
| 86. | G4brym (Gabriel Massadas) |
933 | |
| 87. | jsvd (João Duarte) |
921 | |
| 88. | woile (Santiago Fraire Willemoes) |
921 | |
| 89. | sdsantos (Sérgio Santos) |
912 | |
| 90. | gmcabrita (Gonçalo Mendes Cabrita) |
910 | |
| 91. | dannyhw (Daniel Williams) |
898 | |
| 92. | ttoino (João Pereira) |
894 | |
| 93. | limwa (André Lima) |
883 | |
| 94. | renatomarinho (Renato Marinho) |
873 | |
| 95. | bolt12 (Armando Santos) |
859 | |
| 96. | Process-ing (Bruno Oliveira) |
853 | |
| 97. | philippWassibauer (Philipp Wassibauer) |
850 | |
| 98. | AlexCatarino (Alexandre Catarino) |
842 | |
| 99. | mistic (Tiago Costa) |
840 | |
| 100. | codacy-badger (Codacy Badger) |
829 | |
| 101. | ledsouza (Leandro da Silva de Souza) |
806 | |
| 102. | nategeier (Nate Geier) |
805 | |
| 103. | datsfilipe (datsfilipe.xyz) |
801 | |
| 104. | dwildt (Daniel Wildt) |
790 | |
| 105. | rubenmarcus (Ruben) |
788 | |
| 106. | dickhardt (Dick Hardt) |
781 | |
| 107. | Francisca105 (Francisca Almeida) |
766 | |
| 108. | joaquimrocha (Joaquim Rocha) |
760 | |
| 109. | aalmada (Antão Almada) |
760 | |
| 110. | pkoch (Paulo Koch) |
759 | |
| 111. | ncruces (Nuno Cruces) |
757 | |
| 112. | jenpaff (Jennifer) |
751 | |
| 113. | apocas (Pedro Dias) |
746 | |
| 114. | GearsDatapacks (Surya Rose) |
720 | |
| 115. | emiliosheinz (Emilio Heinzmann) |
715 | |
| 116. | Enet4 (Eduardo Pinho) |
715 | |
| 117. | joaotavora (João Távora) |
714 | |
| 118. | rodloboz (Rui Freitas) |
704 | |
| 119. | frm (Fernando Mendes) |
696 | |
| 120. | nicolastakashi (Nicolas Takashi) |
690 | |
| 121. | joaobispo (João Bispo) |
686 | |
| 122. | dariogriffo (Dario Griffo) |
683 | |
| 123. | schnorr (Lucas M. Schnorr) |
681 | |
| 124. | weeco (Martin Schneppenheim) |
660 | |
| 125. | afonsopc (Afonso Coutinho) |
658 | |
| 126. | pedro-mendonca (Pedro Mendonça) |
653 | |
| 127. | EnkrateiaLucca (LUCAS SOARES) |
644 | |
| 128. | omarcusdev (Marcus Gonçalves) |
641 | |
| 129. | pulgamecanica (Andre) |
640 | |
| 130. | ashtanko (Oleksii Shtanko) |
632 | |
| 131. | jbergstroem (Johan Bergström) |
631 | |
| 132. | prenansantana (Renan Santana) |
630 | |
| 133. | Sirze01 (José Costa) |
629 | |
| 134. | sug0 (Tiago Carvalho) |
626 | |
| 135. | sigma-andex (Jan Schulte) |
621 | |
| 136. | mroya (Márcio Roya) |
618 | |
| 137. | nunoplopes (Nuno Lopes) |
614 | |
| 138. | jcazevedo (Joao Azevedo) |
612 | |
| 139. | melogabriel (Gabriel Melo) |
598 | |
| 140. | Fabio-A-Sa (Fábio Sá) |
588 | |
| 141. | Benevanio (Benevanio) |
587 | |
| 142. | andremion (André Mion) |
586 | |
| 143. | andrepimenta (Andre Pimenta) |
586 | |
| 144. | m1guelpf (Miguel Piedrafita) |
585 | |
| 145. | tomahock (João Pina) |
584 | |
| 146. | diogocarrola (Diogo Carrola) |
580 | |
| 147. | LITUATUI (Pedro Lima) |
577 | |
| 148. | zkcryptweb (zkcryptweb) |
570 | |
| 149. | gnunicorn (Benjamin Kampmann) |
562 | |
| 150. | uLucasFraga (lucas.fraga) |
558 | |
| 151. | guilhermesimoes (Guilherme Simoes) |
551 | |
| 152. | g4brielklein (Gabriel Klein) |
550 | |
| 153. | TGlide (Thomas G. Lopes) |
549 | |
| 154. | aryabhuptani (Arya) |
548 | |
| 155. | JGalego (João Galego) |
536 | |
| 156. | anfreire (André Freire Ferreira) |
536 | |
| 157. | dcsg (Daniel Gomes) |
532 | |
| 158. | ambs (Alberto Simões) |
530 | |
| 159. | rtfpessoa (Rodrigo Fernandes) |
525 | |
| 160. | alexcastrodev (Alexandro Castro) |
524 | |
| 161. | nunofernandes-plight (Nuno Edgar Nunes Fernandes) |
523 | |
| 162. | voidbert (Humberto Gomes) |
513 | |
| 163. | brocaar (Orne Brocaar) |
513 | |
| 164. | brpaz (Bruno Paz) |
510 | |
| 165. | neu-rah (Rui Azevedo) |
507 | |
| 166. | waldyrious (Waldir Pimenta) |
506 | |
| 167. | mcoquet (Miguel Coquet) |
506 | |
| 168. | d-gubert (Douglas Gubert) |
506 | |
| 169. | flixlix (Luca Félix) |
500 | |
| 170. | r00t-3xp10it (pedro ubuntu) |
490 | |
| 171. | dinocosta (Dino) |
486 | |
| 172. | franciscoBSalgueiro (Francisco Salgueiro) |
470 | |
| 173. | tutods (Daniel Sousa) |
469 | |
| 174. | Quicksaver (Luís Miguel) |
466 | |
| 175. | marciocamello (Marcio Vale) |
464 | |
| 176. | GuilhE (Guilherme Delgado) |
456 | |
| 177. | dev-ggomes (Guilherme Gomes) |
454 | |
| 178. | luisalima (Luisa Lima) |
454 | |
| 179. | RuiRomano (Rui Romano) |
451 | |
| 180. | pratas (Diogo Pratas) |
446 | |
| 181. | Curio5813 (Marcos Glasner) |
444 | |
| 182. | riclolsen (Ricardo Olsen) |
438 | |
| 183. | alicejgibbons (Alice Gibbons) |
436 | |
| 184. | kevinchappell (Kevin Chappell) |
433 | |
| 185. | pedrominatel (Pedro Minatel) |
430 | |
| 186. | mariolpantunes (Mário Antunes) |
428 | |
| 187. | JosePedroDias (José Pedro Dias) |
427 | |
| 188. | zegameiro (José Gameiro) |
422 | |
| 189. | flavioislima (Flávio Fearn) |
419 | |
| 190. | qlpqlp (Paulo Vidal) |
418 | |
| 191. | mcsf (Miguel Fonseca) |
417 | |
| 192. | F4NT0 (Gabriel Fanto Stundner) |
414 | |
| 193. | azir9200 (Azir Uddin) |
414 | |
| 194. | MarcelloDuarte (Marcello Duarte) |
405 | |
| 195. | DanielFonsecaa (Daniel Fonseca) |
405 | |
| 196. | malikpiara (Malik Piara) |
402 | |
| 197. | mikedld (Mike Gelfand) |
397 | |
| 198. | lucasmonstrox (Lucas Monstro) |
392 | |
| 199. | couto (Luís Couto) |
388 | |
| 200. | Jaliborc (João Cardoso) |
385 | |
| 201. | theanxy (Wojtek) |
379 | |
| 202. | machadovilaca (João Vilaça) |
378 | |
| 203. | adorilson (Adorilson Bezerra) |
376 | |
| 204. | RodrigoDornelles (DornellesTV) |
374 | |
| 205. | dialex (Diogo Nunes) |
372 | |
| 206. | antoniorws (Antonio Serra) |
372 | |
| 207. | rfgamaral (Ricardo Amaral) |
371 | |
| 208. | juliajforesti (Júlia Jaeger Foresti) |
369 | |
| 209. | lrascao (Luis Rascão) |
369 | |
| 210. | fmcarvalho (Miguel Gamboa de Carvalho) |
361 | |
| 211. | Randgalt (Jordan Zimmerman) |
358 | |
| 212. | cyco130 (Fatih Aygün) |
355 | |
| 213. | nathanpc (Nathan Campos) |
353 | |
| 214. | erickpintor (Erick Pintor) |
352 | |
| 215. | cristijung (Cristina Jung) |
347 | |
| 216. | AniLeo (Ani) |
342 | |
| 217. | emkis (Nicolas Jardim) |
341 | |
| 218. | Vmvs007 (Vitor Santos) |
333 | |
| 219. | linuz90 (Fabrizio Rinaldi) |
333 | |
| 220. | tskxz (Tanjil) |
331 | |
| 221. | josecm (José Martins) |
328 | |
| 222. | dreispt (Daniel Reis) |
325 | |
| 223. | stanch (Nick) |
320 | |
| 224. | pxlvre (Pol Vidal) |
315 | |
| 225. | sn4k3 (Tiago Conceição) |
314 | |
| 226. | RGarrido03 (Rúben Garrido) |
311 | |
| 227. | luciopaiva (Lucio Paiva) |
310 | |
| 228. | lucasfrag (Lucas Fraga) |
310 | |
| 229. | jorgecarleitao (Jorge Leitao) |
309 | |
| 230. | jersobh (Jeff Andrade) |
309 | |
| 231. | joaquimorg (joaquim.org) |
306 | |
| 232. | ruilopesm (Rui Lopes) |
303 | |
| 233. | mxssl (Max) |
300 | |
| 234. | marado (Marcos Marado) |
295 | |
| 235. | 0Darkn (José Raposo ) |
293 | |
| 236. | paulo-ferraz-oliveira (Paulo F. Oliveira) |
288 | |
| 237. | ftonato (Ademílson Tonato) |
286 | |
| 238. | msperlin (Marcelo S. Perlin) |
283 | |
| 239. | hishamhm (Hisham Muhammad) |
283 | |
| 240. | kakacordovil (kaká cordovil) |
282 | |
| 241. | luigicfilho (Luigi C. Filho) |
280 | |
| 242. | fao89 (Fabricio Aguiar) |
279 | |
| 243. | goncalo1021pt (Gonçalo Santos Pereira) |
279 | |
| 244. | lenonleite (Lenon Leite) |
277 | |
| 245. | remonh87 (Rémon) |
274 | |
| 246. | MiguelNdeCarvalho (MiguelNdeCarvalho) |
273 | |
| 247. | DebsAndrade (Débora Ellen Oliveira de Andrade) |
272 | |
| 248. | ClaudioESSilva (Cláudio Silva) |
271 | |
| 249. | rogeriopvl (Rogério Vicente) |
269 | |
| 250. | danielsp45 (Daniel Pereira) |
268 | |
| 251. | pedrouid (Pedro Gomes) |
264 | |
| 252. | danicuki (Daniel Cukier) |
264 | |
| 253. | marianaobmorais (Mariana Morais) |
264 | |
| 254. | peterpt (peterpt) |
264 | |
| 255. | paulomorgado (Paulo Morgado) |
262 | |
| 256. | kigiri (Clément) |
261 |
| Rank | Organization | Members |
|---|---|---|
| 1. | cesium | 5 |
| 2. | coderdojobraga | 4 |
| 3. | cloudflare | 4 |
| 4. | nixos | 4 |
| 5. | openshift | 3 |
| 6. | joinum | 3 |
| 7. | require-lx | 3 |
| 8. | supabase | 3 |
| 9. | rocketchat | 3 |
| 10. | ansible-galaxy | 2 |