Um auxiliar de depuração em Go: use q.Q(vars) para obter uma saída formatada em um arquivo de log em $TMPDIR, em vez de no stdout.
go-delve/delve
Um debugger para a linguagem Go, projetado para ser simples de iniciar e usar sem atrapalhar o trabalho.
- Estrelas
- 24,961
- Forks
- 2,216
- Issues abertas
- 84
- Último commit
- ontem
O que é?
Delve é um debugger para programas em Go. Ele permite que desenvolvedores avancem pelo código, inspecionem variáveis e goroutines e controlem a execução enquanto o programa roda, com o objetivo de ser uma ferramenta de depuração simples, mas completa, para Go.
O projeto busca ser fácil de iniciar e usar, para que as sessões de depuração se concentrem no problema, e não na ferramenta. O README documenta um cliente de linha de comando, opções de linha de comando e pontos de integração com editores e GUIs por meio de plugins e de uma API que os clientes podem usar.
Delve é escrito em Go e distribuído sob a licença MIT. A documentação aborda instalação, primeiros passos, integração com editores e orientações para criar clientes personalizados usando a API.
Recursos principais
- 01Avance pelo código Go e controle a execução durante uma sessão de depuração.
- 02Inspecione variáveis, goroutines e o estado do programa enquanto ele roda.
- 03Oferece um cliente de linha de comando com opções documentadas.
- 04Disponibiliza uma API para integração com editores, GUIs e outros clientes.
Casos de uso
- Depurar aplicações Go localmente durante o desenvolvimento.
- Integrar a depuração passo a passo ao fluxo de trabalho de um editor ou IDE.
- Criar uma interface personalizada de depuração usando a API do Delve.
Início rápido
- 1
Instale o Delve com a cadeia de ferramentas do Go
go install github.com/go-delve/delve/cmd/dlv@latest - 2
Leia o guia de introdução para começar a depurar
Tópicos
Perguntas frequentes
- O que é delve?
- Um debugger para a linguagem Go, projetado para ser simples de iniciar e usar sem atrapalhar o trabalho. Delve é um debugger para programas em Go. Ele permite que desenvolvedores avancem pelo código, inspecionem variáveis e goroutines e controlem a execução enquanto o programa roda, com o objetivo de ser uma ferramenta de depuração simples, mas completa, para Go.
- delve é gratuito? Qual é a licença?
- delve é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- delve ainda é mantido?
- Manutenção ativa. O último commit de delve foi em 6 de nov. de 2026.
- Para que posso usar delve?
- Depurar aplicações Go localmente durante o desenvolvimento. Integrar a depuração passo a passo ao fluxo de trabalho de um editor ou IDE. Criar uma interface personalizada de depuração usando a API do Delve.
- Como instalar delve?
- Instale o Delve com a cadeia de ferramentas do Go: go install github.com/go-delve/delve/cmd/dlv@latest Leia o guia de introdução para começar a depurar
- Onde consigo delve?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/go-delve/delve
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um debugger de console para Python, em tela cheia e controlado pelo teclado, que exibe ao mesmo tempo código-fonte, pilha, breakpoints e variáveis.
Um pacote Laravel que integra o PHP Debug Bar e adiciona uma barra de desenvolvimento com queries, rotas, views, eventos, logs e muito mais.
Extensão de navegador e componente React para inspecionar o estado do Redux, com reprodução de actions e hot reloading.
Um framework de tratamento de erros para PHP que substitui a saída de erro padrão por uma página de depuração legível e respostas estruturadas em JSON/XML.
Ferramenta visual e de linha de comando para testar e depurar servidores Model Context Protocol (MCP), com modos web, CLI e interface de terminal.