OpenSource-Hub
W

webhook-tester

SHA-256
510 stars·開発ツール·SHA-256 チェックサム確認済み

強力なWebhookテスト・デバッグツール。カスタムレスポンス、リアルタイム通知、複数のストレージバックエンドをサポート。

スマートダウンロード

Download 版をダウンロード

v2.3.0 · 19 MB

自己ホスト型のWebhookテストツール。カスタムレスポンスとリアルタイム通知に対応。

主な機能

  • 応答ステータスコード、HTTPヘッダー、応答本文を完全にカスタマイズ可能
  • 組み込みWebSocketによるリアルタイム通知、サードパーティのプッシュ不要
  • メモリ、Redis、ファイルシステムの3種類のストレージドライバをサポート
  • 組み込みngrokトンネルにより、ローカルインスタンスを簡単に公開ネットワークに公開
  • 単一バイナリファイル、組み込みReact UI、外部依存関係ゼロ

できないこと

  • メモリストレージモードではデータは永続化されず、再起動後すべてのレコードが失われます。デモサイト(wh.tarampamp.am)のデータは永続化されておらず、不安定な可能性があります。本番環境ではRedisストレージを使用し、永続化を設定することを推奨します。ngrokトンネルには有効なngrok認証トークンが必要です。

使用例

  • Webhookコールバック(GitHub、GitLab、Slackなど)の開発とデバッグ
  • HTTPコールバックインターフェースの統合テスト、リクエストとレスポンスの検証

詳細説明

webhook-testerは、セルフホスト型のWebhookテスト・デバッグツールであり、高性能かつ外部依存ゼロで、webhook.siteなどのサービスの無料オープンソース代替として利用できます。類似ツールと比較した際の主な利点は、応答ステータスコード・HTTPヘッダー・応答ボディを完全にカスタマイズできる点、WebSocketによるリアルタイム通知を内蔵しておりサードパーティのプッシュサービスが不要な点、メモリ・Redis・ローカルファイルシステムの3種類のストレージドライバに対応し、データの永続化要件に柔軟に応えられる点、ngrokトンネルを内蔵しておりローカルインスタンスを簡単にパブリックネットワークに公開できる点です。ランダムなURLを生成するだけで任意のHTTPリクエストをキャプチャして検査できるため、GitHub、GitLab、SlackなどのサービスのWebhookコールバックのデバッグに最適です。このツールはGoで記述されており、単一のバイナリファイルに軽量なReact UIが含まれています。また、バイナリリクエストビュー、ヘルスチェックエンドポイント、JSONログ形式、マルチアーキテクチャDockerイメージなどの機能も備えています。webhook.siteと比較して、データを完全に掌握でき、サードパーティのプラットフォームに依存する必要がありません。

タグ

webhooktestingdebugginghttpgoself-hosted

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

Docker コマンドを実行して起動:docker run --rm -p 8080:8080 ghcr.io/tarampampam/webhook-tester:2

4

ブラウザで http://localhost:8080 にアクセスし、生成されたランダムなURLをコピー

5

そのURLにWebhookリクエストを送信し、ページ上でリクエストの詳細をリアルタイムで確認

インストールガイド
  1. Docker コマンドを実行して起動:docker run --rm -p 8080:8080 ghcr.io/tarampampam/webhook-tester:2
  2. ブラウザで http://localhost:8080 にアクセスし、生成されたランダムなURLをコピー
  3. そのURLにWebhookリクエストを送信し、ページ上でリクエストの詳細をリアルタイムで確認
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

6630b5e1ecedd283038f24f3ae744e5078bc119ea15971e9f3977ab0fe7a6ae8

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Docker で実行している場合は、直接コンテナを停止してイメージを削除するだけで済みます。バイナリファイルをダウンロードした場合は、そのファイルを削除すればアンインストール完了です。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-07-06T10:11:54Z
GitHub リポジトリ公式サイト

類似プロジェクト