Então Outubro chega mais uma vez para a alegria de devs e entusiastas open source do mundo todo, e com ele o evento mais esperado chega em sua décima edição: #Hacktoberfest.

Desde 2017, essa lista vem pra te ajudar a fazer pull requests/merge requests e participar dessa festa que dura um mês completinho. Então aqui vai! Uma lista toda repleta de projetos brasileiros pra você contribuir nesse mês de Outubro!

Edições anteriores

2017, 2018, 2019, 2020, 2021, 2022.

Regras para entrar nessa lista

As regras do ano passado se mantem:

  1. Ser um projeto criado/desenvolvido/mantido por pessoas brasileiras;
  2. Precisa ser um projeto, não pode ser uma organização, caso tenha mais de um projeto da organização precisa ser um PR por projeto com uma entrada por projeto;
  3. Ter pelo menos uma issue aberta.

Avisos para 2023

Prêmios

Esse ano a Hacktoberfest não terá mais a tradicional camiseta. Por questões logísticas os prêmios serão virtuais para as cinquenta mil pessoas a completar os 4 pull/merge requests em Outubro.

Adicionando projetos nessa lista

Esse ano vamos manter a mesma forma de aumentar essa lista com mais projetos, como sempre, apenas abrindo um PR com o projeto. As instruções de como adicionar projetos tão aqui. Todo mundo segue apenas ganhando <3.

Os projetos continuam separados pela linguagem principal pra facilitar as buscas pra quem lê e também em ordem alfabética pela linguagem. 😉

Qualidade > Quantidade

Assim como em 2022, qualidade é o mais importante então se liga que dois PRs inválidos resultará em desqualificação por período indeterminado!

Para um PR ser considerado inválido, ele deve ser marcado com as tags spam ou invalid. Então é bom tentar fazer PRs de qualidade!

Relembrando que para tornar seu PR válido para a hacktoberfest você precisa ter algumas coisas. PRs apenas contarão se:

  1. O PR precisa ser aberto em Outubro (entre os dias 1 e 31);
  2. O PR precisa acontecer num projeto que tem o tópico hacktoberfest ou ser marcado com o rótulo (label) hacktoberfest-accepted por um mantenedor ou ser aceito (merged) ou ser aprovado pelo processo de revisão (review).

Mais informações

Mais informações no site oficial (em inglês).

Por último, nesse outro artigo tem 5 Dicas Para Fazer o Seu Pull Request Brilhar ✨ e pode ser útil.

Happy Hacking! 🎉


C#


C


CSS


Clojure


C++


Elixir


Go


JavaScript


Julia


Kotlin


Lua


PHP


Pearl


Python


Ruby


Rust


Scala


Shell


TypeScript


Variados