{"repo":"andretimm/openmatch","free":true,"listed":false,"github":"https://github.com/andretimm/openmatch","clone":"git clone https://github.com/andretimm/openmatch.git","description":"Uma plataforma open-source que ajuda novos desenvolvedores a encontrarem suas primeiras contribuições, agregando issues para iniciantes de todo o GitHub.","language":"TypeScript","stars":30,"topics":["begginers","golang","nextjs","opensource","typescript"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"OpenMatch Uma plataforma open-source que ajuda novos desenvolvedores a encontrarem suas primeiras contribuições, agregando issues para iniciantes de todo o GitHub. Sobre o Projeto Encontrar a primeira issue para contribuir em um projeto open-source pode ser uma tarefa difícil e intimidante. O OpenMatch nasceu para resolver esse problema, criando um ambiente centralizado e amigável que busca e exibe ativamente issues marcadas como \"boas para iniciantes\" (como good first issue , help wanted , etc.), oferecendo um ponto de partida claro para novos contribuidores. Funcionalidades Principais - Busca Automática: Um serviço de crawler busca novas issues para iniciantes a cada hora. - Status Atualizado: As issues são validadas a cada 6 horas para garantir que apenas as vagas abertas sejam exibidas. - Interface Limpa: Um frontend moderno e rápido construído com Next.js para visualizar e filtrar as vagas. - Totalmente Open Source: Contribua, modifique e hospede sua própria instância. Stack Tecnológica A plataforma é dividida em três componentes principais: Componente Tecnologia Propósito :--------- :---------- :------------------------------------------------------ crawler Go Busca novas issues de iniciantes via API do GitHub. updater Go Atualiza o status (aberta/fechada) das issues no banco. frontend Next.js Exibe as issues para o usuário final. Pré-requisitos - Go (versão 1.24 ou superior) - Node.js (versão 20 ou superior) - Yarn ou npm - Um token de acesso pessoal do GitHub com esco","default_branch":null,"files":null,"tree":[],"storefront":"/r/andretimm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andretimm/openmatch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}