Repolode
go-delve

go-delve/delve

Отладчик для Go, который легко запускать и использовать, не отвлекаясь на сам инструмент.

Звёзды
24,961
Форки
2,216
Открытые issues
84
Последний коммит
позавчера

Что это?

Delve — отладчик программ на Go. Он позволяет пошагово выполнять код, проверять переменные и горутины, а также управлять выполнением программы. Цель проекта — создать простой, но при этом полнофункциональный инструмент для отладки Go.

Delve задуман так, чтобы его было легко запустить и использовать: отладка должна быть сосредоточена на проблеме, а не на инструменте. В README описаны CLI-клиент, его параметры командной строки, а также возможности интеграции с редакторами и GUI через плагины и API, на основе которого можно создавать собственные клиенты.

Delve написан на Go и распространяется по лицензии MIT. В документации описаны установка, начало работы, интеграция с редакторами и создание собственных клиентов на основе API.

Ключевые возможности

  • 01Пошаговое выполнение кода на Go и управление ходом выполнения во время отладки.
  • 02Просмотр переменных, горутин и состояния программы во время её выполнения.
  • 03CLI-клиент с документированными параметрами командной строки.
  • 04API для интеграции с редакторами, GUI и другими клиентами.

Сценарии использования

  • Локальная отладка приложений на Go в процессе разработки.
  • Интеграция пошаговой отладки в рабочий процесс с редактором или IDE.
  • Создание собственного интерфейса для отладки на основе API Delve.

Быстрый старт

  1. 1

    Установите Delve с помощью инструментария Go

    go install github.com/go-delve/delve/cmd/dlv@latest
  2. 2

    Прочитайте руководство для начала работы, чтобы начать отладку

Темы

Частые вопросы

Что такое delve?
Отладчик для Go, который легко запускать и использовать, не отвлекаясь на сам инструмент. Delve — отладчик программ на Go. Он позволяет пошагово выполнять код, проверять переменные и горутины, а также управлять выполнением программы. Цель проекта — создать простой, но при этом полнофункциональный инструмент для отладки Go.
delve можно использовать бесплатно? Какая у него лицензия?
delve распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
delve всё ещё поддерживается?
Активно поддерживается. Последний коммит в delve — 6 нояб. 2026 г..
Для чего можно использовать delve?
Локальная отладка приложений на Go в процессе разработки. Интеграция пошаговой отладки в рабочий процесс с редактором или IDE. Создание собственного интерфейса для отладки на основе API Delve.
Как установить delve?
Установите Delve с помощью инструментария Go: go install github.com/go-delve/delve/cmd/dlv@latest Прочитайте руководство для начала работы, чтобы начать отладку
Где скачать delve?
Исходный код и инструкции по установке — на GitHub: https://github.com/go-delve/delve

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Пакет для Laravel, интегрирующий PHP Debug Bar и добавляющий панель разработчика с запросами, маршрутами, представлениями, событиями, логами и не только.

19,3 тыс.+4 за неделю1,6 тыс.PHPMITАктивно поддерживаетсяОбновлён 11 дней назад

Расширение для браузера и компонент React для анализа состояния Redux, повторного воспроизведения действий и горячей перезагрузки.

14,4 тыс.+1 за неделю1,2 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 10 часов назад

Фреймворк обработки ошибок для PHP: вместо стандартного вывода показывает наглядную страницу отладки и формирует структурированные ответы в JSON или XML.

13,2 тыс.+3 за неделю600PHPMITАктивно поддерживаетсяОбновлён 5 дней назад