Inove mais rápido com colaboração perfeita.

As ferramentas necessárias para criar o que deseja
Codificação colaborativa
/features Flex | Codificações colaborativas | River Breakout

- Veja as mudanças mais importantes.
- Crie uma comunidade em torno do código.
GitHub Codespaces
Crie ambientes de desenvolvimento totalmente configurados na nuvem com todo o poder do seu editor favorito.
GitHub Copilot
Obtenha sugestões para linhas de código completas ou funções inteiras diretamente no seu editor.
Pull requests
Receba notificações de alterações de contribuidores em um repositório, com limites de acesso especificados, e faça o merge de atualizações aceitas facilmente.
Discussions
Espaço dedicado para a comunidade se reunir, fazer e responder a perguntas e ter conversas abertas.
Pesquisa e visualização de código
Pesquise, navegue e entenda rapidamente o código diretamente do GitHub.com com nossas novas e poderosas ferramentas.
Code review
Revise novos códigos, visualize alterações e faça o merge com confiança usando verificações de status automatizadas.
Faça rascunhos de pull requests
Colabore e discuta mudanças sem uma revisão formal ou o risco de merges indesejadas.
Branches protegidas
Aplique restrições de merge de branch exigindo revisões ou limitando o acesso a contribuidores específicos.
Automação e CI/CD
/features Flex | Automação e CI/CD | River Breakout

Automatize tudo: CI/CD, testes, planejamento, gerenciamento de projetos, etiquetagem de problemas, aprovações, integração e muito mais
- Padronize e dimensione práticas recomendadas, segurança e conformidade em toda a organização.
- Comece rapidamente com milhares de ações de parceiros e da comunidade.
GitHub Actions
Automatize seus fluxos de trabalho de software escrevendo tarefas e combinando-as para criar, testar e implantar com mais rapidez no GitHub.
GitHub Packages
Hospede seus próprios softwares ou use-os como dependências em outros projetos, com hospedagem privada e pública disponíveis.
APIs
Crie chamadas para obter todos os dados e eventos necessários no GitHub e inicie e avance automaticamente os fluxos de trabalho de software.
GitHub Marketplace
Aproveite milhares de ações e aplicações da nossa comunidade para ajudar a criar, melhorar e acelerar seus fluxos de trabalho.
Webhooks
Dezenas de eventos e uma API de webhooks ajudam você a integrar e automatizar o trabalho do repositório, da organização ou da aplicação.
GitHub-hosted runners
Migre a automação para a nuvem com ambientes Linux, macOS, Windows e de ARM e GPU sob demanda para execuções de fluxo de trabalho, todos hospedados pelo GitHub.
Self-hosted runners
Obtenha mais ambientes e controle total com etiquetas, grupos e políticas para gerenciar execuções em máquinas próprias, além de uma aplicação executora de código aberto.
Visualização do fluxo de trabalho
Mapeie fluxos de trabalho, acompanhe o progresso deles em tempo real, entenda os mais complexos e comunique o status ao restante da equipe.
Templates de workflow
Padronize e dimensione práticas recomendadas e processos com templates de workflow pré-configurados e compartilhados na organização.
Segurança da aplicação
Segurança da aplicação: encontrado significa corrigido. Desenvolvido pelo GitHub Copilot Autofix.

Segurança da aplicação: encontrado significa corrigido. Desenvolvido pelo GitHub Copilot Autofix.
- Previna, encontre e corrija vulnerabilidades de aplicações e segredos vazados.
- Direcione alertas históricos para reduzir a dívida de segurança em grande escala.
- Integre-se à plataforma do GitHub conhecida e amada por devs.
Code scanning
Encontre vulnerabilidades no código com o CodeQL, a análise semântica de código do GitHub líder do setor. Evite que novas vulnerabilidades sejam introduzidas verificando cada pull request.
GitHub Copilot Autofix
Com tecnologia do GitHub Copilot, gere correções automáticas para 90% dos tipos de alertas em JavaScript, TypeScript, Java e Python. Faça correções rápidas com inteligência e aconselhamento sobre vulnerabilidades contextuais.
Campanhas de segurança
Resolva a lista de pendências de dívidas de segurança da aplicação com campanhas de segurança que direcionam e geram correções automáticas para até mil alertas por vez, reduzindo rapidamente o risco de vulnerabilidades e ataques de dia zero.
Secret Scanning
Detecte segredos expostos em repositórios públicos e privados e revogue-os para proteger o acesso a serviços.
GitHub Copilot secret scanning
Recursos adicionais de IA para detectar segredos elusivos, como senhas.
Gráfico de dependência
Visualize os pacotes necessários ao projeto, os repositórios que dependem deles e quaisquer vulnerabilidades detectadas nas dependências.
Alertas de Dependabot
Receba alertas quando novas vulnerabilidades afetarem os repositórios, com o GitHub detectando e notificando você sobre dependências vulneráveis em repositórios públicos e privados.
Atualizações de segurança e versão do Dependabot
Mantenha o código seguro abrindo automaticamente pull requests que atualizam dependências vulneráveis ou desatualizadas.
Dependency Review
Avalie o impacto de segurança de novas dependências em pull requests antes de fazer o merge.
Avisos de segurança do GitHub
Relate, discuta, corrija e publique informações de forma privada sobre vulnerabilidades de segurança encontradas em repositórios de código aberto.
Relatórios de vulnerabilidades privadas
Habilite um repositório público para receber relatórios de vulnerabilidades da comunidade de forma privada e colaborar em soluções.
Banco de Dados Consultivo - GitHub Advisory Database
Navegue ou pesquise no banco de dados de vulnerabilidades conhecidas do GitHub, com CVEs selecionadas e avisos de segurança vinculados ao gráfico de dependência do GitHub.
Aplicativos clientes
Acesse o GitHub de qualquer lugar: no desktop, em dispositivos móveis e na linha de comando.

Acesse o GitHub de qualquer lugar: no desktop, em dispositivos móveis e na linha de comando.
- Acessível em qualquer lugar. Use o GitHub no macOS, Windows, celular ou tablet com aplicações nativas.
- Gerenciamento eficiente. Resolva pull requests, problemas e tarefas rapidamente com a CLI do GitHub ou dispositivos móveis.
- Desenvolvimento otimizado. Visualize e faça commit de alterações facilmente com o GitHub Desktop.
GitHub Mobile
Leve projetos, ideias e códigos para experiências totalmente nativas em dispositivos móveis e tablets.
GitHub CLI
Gerencie issues e pull requests do terminal onde você já está trabalhando com o Git e seu código.
GitHub Desktop
Simplifique o fluxo de trabalho de desenvolvimento com uma GUI para visualizar, fazer commit e efetuar push de alterações, sem a necessidade de uma linha de comando.
Gerenciamento de projeto
Organize solicitações de recursos, bugs e muito mais.

Organize solicitações de recursos, bugs e muito mais.
- Coordene iniciativas grandes e pequenas com tabelas de projetos, painéis e listas de tarefas.
- Projetado para equipes de software.
- Acompanhe suas entregas até o commit.
GitHub Projects
Crie uma visualização personalizada de issues e pull requests para planejar e monitorar o trabalho.
GitHub Issues
Rastreie bugs, melhorias e outras solicitações, priorize o trabalho e comunique-se com as partes interessadas conforme as alterações são propostas e recebem merge.
Marcos
Acompanhe o progresso de grupos de issues ou de pull requests em um repositório e mapeie os grupos para os objetivos gerais do projeto.
Gráficos e insights
Aproveite os insights para visualizar projetos criando e compartilhando gráficos criados com os dados dos projetos.
Insights sobre dependências da organização
Veja vulnerabilidades, licenças e outras informações importantes sobre os projetos de código aberto necessários à organização.
Insights de repositórios
Use dados sobre atividades, tendências e contribuições em repositórios para fazer melhorias orientadas por dados no ciclo de desenvolvimento.
Wikis
Hospede a documentação do projeto em um wiki dentro do seu repositório, permitindo que os contribuidores façam edições com facilidade na web ou localmente.
Governança e administração
Simplifique o gerenciamento de acesso e permissões em projetos e equipes.

Simplifique o gerenciamento de acesso e permissões em projetos e equipes.
- Atualize as permissões, adicione usuários de acordo com seu crescimento e atribua a todos as permissões exatas de que precisam.
- Sincronize com o Okta e Entra ID.
Organizações
Crie grupos de contas de usuários que tenham repositórios e gerencie o acesso por equipe ou por usuário individual.
Teams
Organize membros para espelhar a estrutura da empresa, com acesso em cascata a permissões e menções.
Sincronização de equipes
Habilite a sincronização de equipes entre o provedor de identidade e a organização no GitHub, incluindo o Entra ID e Okta.
Funções personalizadas
Defina o nível de acesso dos usuários a códigos, dados e configurações com base na função deles na organização.
Funções de repositório personalizadas
Certifique-se de que os membros tenham apenas as permissões necessárias criando funções personalizadas com configurações de permissão refinadas.
Verificação de domínios
Verifique a identidade da organização no GitHub e exiba essa verificação por meio de um selo de perfil.
Relatórios de conformidade
Cuide de suas necessidades de avaliação e certificação de segurança acessando os relatórios de conformidade de nuvem do GitHub, como os relatórios SOC e as autoavaliações do Cloud Security Alliance CAIQ (CSA CAIQ).
Log de auditoria
Revise rapidamente as ações realizadas por membros da organização. Monitore acesso, alterações de permissão, alterações de usuários e outros eventos.
Regras de repositórios
Melhore a segurança da organização com proteções de código-fonte escaláveis e use insights de regras para revisar facilmente como e por que as alterações de código ocorreram nos repositórios.
Contas empresariais
Requer o GitHub EnterpriseHabilite a colaboração entre a organização e os ambientes do GitHub com um único ponto de visibilidade e o gerenciamento por meio de uma conta Enterprise.
GitHub Connect
Requer o GitHub EnterpriseCompartilhe recursos e fluxos de trabalho entre a instância do GitHub Enterprise Server e o GitHub Enterprise Cloud.
SAML
Requer o GitHub EnterpriseControle o acesso aos recursos da organização com segurança, como repositórios, problemas e pull requests usando SAML, permitindo que os usuários se autentiquem com seus nomes de usuário do GitHub.
LDAP
Requer o GitHub EnterpriseCentralize o gerenciamento de repositórios. O LDAP é um dos protocolos mais comuns usados para integrar software de terceiros a grandes diretórios de usuários de empresas.
Enterprise Managed Users
Requer o GitHub EnterpriseGerencie o ciclo de vida e a autenticação de usuários no GitHub Enterprise Cloud usando seu provedor de identidade (IdP).
Traga seu próprio provedor de identidade para Enterprise Managed Users
Requer o GitHub EnterpriseUse os provedores de single sign-on e SCIM de sua escolha para Enterprise Managed Users, separadamente um do outro, para uma abordagem mais flexível ao gerenciamento do ciclo de vida do usuário.
Comunidade
Comunidade

GitHub Sponsors
Apoie financeiramente os projetos de código aberto necessários ao seu código. Patrocine um contribuidor, mantenedor ou projeto com contribuições únicas ou recorrentes.
GitHub Skills
Aprenda habilidades concluindo tarefas e projetos diretamente no GitHub, tendo nosso bot amigável como guia.
Electron
Escreva aplicações de desktop multiplataforma usando JavaScript, HTML e CSS com a estrutura Electron, baseada em Node.js e Chromium.
Educação
O GitHub Education tem o compromisso de levar tecnologia e colaboração de código aberto a estudantes e educadores no mundo todo.
Pronto para começar?
Conheça todos os planos para encontrar a solução que se adapta às suas necessidades.