{"repo":"soulteary/webhook","free":true,"listed":false,"github":"https://github.com/soulteary/webhook","clone":"git clone https://github.com/soulteary/webhook.git","description":"Stable and reliable WebHook, quickly connect to various systems. / 稳定靠谱的网络钩子，快速连接各种系统。","language":"Go","stars":140,"topics":["docker-webhook","docker-webhook-listener","webhook","webhook-api","webhook-server","webhooks","time-saver"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Welcome to WebHook! 中文文档 WebHook is a lightweight, secure, and highly configurable HTTP webhook server written in Go. It enables you to create HTTP endpoints that trigger custom commands or scripts based on incoming requests, making it perfect for automating deployments, CI/CD pipelines, and integrating with various services. ✨ Key Features - 🔒 Security First : Command path whitelisting, argument validation, strict mode, and secure logging - ⚡ High Performance : Configurable concurrency, rate limiting (including Redis-backed distributed), and optimized request handling - 🎯 Flexible Configuration : Support for JSON and YAML configuration files with Go template support - 🔐 Advanced Authentication : Multiple trigger rule types including HMAC signature validation, IP whitelisting, and custom rules - 📊 Observability : Built-in Prometheus metrics, health check endpoint, optional OpenAPI spec (for Swagger/client generation), OpenTelemetry tracing, audit logging, and comprehensive logging - 🐳 Container Ready : Official Docker images with multiple variants - 🌍 Internationalization : Full support for English and Chinese documentation - 🔄 Hot Reload : Update hook configurations without restarting the server 🚀 Use Cases - CI/CD Automation : Automatically deploy applications when code is pushed to specific branches - Service Integration : Connect GitHub, GitLab, Gitea, and other services to your infrastructure - ChatOps : Integrate with Slack, Discord, or other messaging platforms","default_branch":null,"files":null,"tree":[],"storefront":"/r/soulteary","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/soulteary/webhook/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}