Un auxiliar de depuración para Go: escribe q.Q(vars) para obtener una salida con formato legible en un archivo de registro de $TMPDIR, en lugar de stdout.
go-delve/delve
Un depurador para el lenguaje Go, diseñado para ser sencillo de ejecutar y usar sin estorbar.
- Estrellas
- 24,960
- Forks
- 2,216
- Issues abiertos
- 84
- Último commit
- anteayer
¿Qué es?
Delve es un depurador para programas Go. Permite recorrer el código paso a paso, inspeccionar variables y goroutines, y controlar la ejecución mientras corre un programa. Su objetivo es ofrecer una herramienta de depuración para Go fácil de usar y con todas las funciones necesarias.
El proyecto busca que sea fácil empezar a usarlo y manejarlo, para que las sesiones de depuración se centren en el problema y no en la herramienta. El README documenta un cliente de línea de comandos, sus opciones y puntos de integración con editores e interfaces gráficas mediante plugins y una API sobre la que los clientes pueden desarrollarse.
Delve está escrito en Go y se distribuye bajo la licencia MIT. La documentación explica cómo instalarlo, cómo empezar, cómo integrarlo con editores y cómo escribir clientes personalizados que usen su API.
Funciones clave
- 01Recorrer el código Go paso a paso y controlar la ejecución durante una sesión de depuración.
- 02Inspeccionar variables, goroutines y el estado del programa mientras se ejecuta.
- 03Ofrece un cliente de línea de comandos con opciones documentadas.
- 04Expone una API para que editores, interfaces gráficas y otros clientes puedan integrarse con él.
Casos de uso
- Depurar aplicaciones Go localmente durante el desarrollo.
- Integrar la depuración paso a paso en el flujo de trabajo de un editor o IDE.
- Crear una interfaz de depuración personalizada sobre la API de Delve.
Inicio rápido
- 1
Instala Delve con la cadena de herramientas de Go
go install github.com/go-delve/delve/cmd/dlv@latest - 2
Lee la guía de inicio para empezar a depurar
Temas
Preguntas frecuentes
- ¿Qué es delve?
- Un depurador para el lenguaje Go, diseñado para ser sencillo de ejecutar y usar sin estorbar. Delve es un depurador para programas Go. Permite recorrer el código paso a paso, inspeccionar variables y goroutines, y controlar la ejecución mientras corre un programa. Su objetivo es ofrecer una herramienta de depuración para Go fácil de usar y con todas las funciones necesarias.
- ¿delve es gratuito? ¿Qué licencia tiene?
- delve es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿delve sigue mantenido?
- Mantenimiento activo. El último commit de delve fue el 4 nov 2026.
- ¿Para qué puedo usar delve?
- Depurar aplicaciones Go localmente durante el desarrollo. Integrar la depuración paso a paso en el flujo de trabajo de un editor o IDE. Crear una interfaz de depuración personalizada sobre la API de Delve.
- ¿Cómo se instala delve?
- Instala Delve con la cadena de herramientas de Go: go install github.com/go-delve/delve/cmd/dlv@latest Lee la guía de inicio para empezar a depurar
- ¿Dónde consigo delve?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/go-delve/delve
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un depurador de consola para Python, a pantalla completa y controlado por teclado, que muestra a la vez el código, la pila, los puntos de interrupción y las variables.
Paquete para Laravel que integra PHP Debug Bar y añade una barra de desarrollo con consultas, rutas, vistas, eventos, logs y más.
Extensión de navegador y componente de React para inspeccionar el estado de Redux, reproducir acciones y recargar código en caliente.
Framework de manejo de errores para PHP que reemplaza la salida predeterminada por una página de depuración legible y respuestas JSON/XML estructuradas.
Herramienta visual y de línea de comandos para probar y depurar servidores Model Context Protocol (MCP), con modos web, CLI e interfaz de terminal.