Repolode
go-delve

go-delve/delve

使いやすさと起動のしやすさを重視し、邪魔にならないよう設計されたGo言語用デバッガーです。

スター
24,960
フォーク
2,216
未解決の Issue
84
最終コミット
一昨日

これは何?

DelveはGoプログラム用のデバッガーです。コードをステップ実行し、変数やgoroutineを調べ、プログラムの実行中に動作を制御できます。Go向けのシンプルでありながら機能の充実したデバッグツールを目指しています。

デバッグ中にツールではなく問題そのものに集中できるよう、すぐに使い始められ、扱いやすいことを重視しています。READMEにはコマンドラインクライアントとコマンドラインオプションのほか、プラグインや、クライアントが利用できるAPIを通じたエディターやGUIとの連携方法が記載されています。

DelveはGoで書かれており、MITライセンスで配布されています。ドキュメントではインストールや使い始め方、エディターとの連携、APIを使ったカスタムクライアントの開発方法を説明しています。

主な機能

  • 01デバッグ中にGoコードをステップ実行し、プログラムの実行を制御できます。
  • 02プログラムの実行中に変数やgoroutine、プログラムの状態を調べられます。
  • 03コマンドラインオプションがドキュメント化されたコマンドラインクライアントを提供します。
  • 04APIを公開しており、エディターやGUIなどのクライアントと連携できます。

ユースケース

  • 開発中にGoアプリケーションをローカルでデバッグする。
  • エディターやIDEのワークフローにステップ実行型デバッグを組み込む。
  • DelveのAPIを使ってカスタムのデバッグフロントエンドを構築する。

クイックスタート

  1. 1

    GoツールチェーンでDelveをインストールする

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

    スタートガイドを読んでデバッグを始める

トピック

よくある質問

delve とは?
使いやすさと起動のしやすさを重視し、邪魔にならないよう設計されたGo言語用デバッガーです。 DelveはGoプログラム用のデバッガーです。コードをステップ実行し、変数やgoroutineを調べ、プログラムの実行中に動作を制御できます。Go向けのシンプルでありながら機能の充実したデバッグツールを目指しています。
delve は無料で使えますか?ライセンスは?
delve は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
delve は今もメンテナンスされていますか?
活発にメンテナンス中。delve の最終コミットは 2026年11月4日 です。
delve は何に使えますか?
開発中にGoアプリケーションをローカルでデバッグする。 エディターやIDEのワークフローにステップ実行型デバッグを組み込む。 DelveのAPIを使ってカスタムのデバッグフロントエンドを構築する。
delve のインストール方法は?
GoツールチェーンでDelveをインストールする: go install github.com/go-delve/delve/cmd/dlv@latest スタートガイドを読んでデバッグを始める
delve はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/go-delve/delve

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト