Skip to content

Add HookRun to Automation & Orchestration#460

Open
bluvenr wants to merge 1 commit into
wmariuss:mainfrom
bluvenr:main
Open

Add HookRun to Automation & Orchestration#460
bluvenr wants to merge 1 commit into
wmariuss:mainfrom
bluvenr:main

Conversation

@bluvenr

@bluvenr bluvenr commented Jun 13, 2026

Copy link
Copy Markdown

Project

HookRun — Lightweight webhook action engine.

https://github.com/bluvenr/hookrun

Category

Automation & Orchestration

Description

HookRun is a lightweight webhook action engine that executes custom commands and scripts based on YAML rules when webhook requests arrive. It is designed for DevOps scenarios where webhook events (Git push, monitoring alerts, CI triggers) should trigger server-side actions — without the overhead of container orchestration or workflow engines.

Key features

  • ~3MB single binary (Go) — zero runtime dependencies, no Docker or database required
  • Multi-layer authentication — Token, HMAC signature, and IP whitelist (AND-combined)
  • Execution policiesblock (prevent concurrency), always (always trigger), cooldown (rate limiting)
  • File-based routing/webhook/{filename} maps directly to a YAML config file
  • Hot reload — watches config directory for changes, zero-config, zero-downtime
  • Built-in daemon managementstart, stop, status CLI commands

Why it fits DevOps

HookRun serves as a lightweight bridge between webhook events and server-side automation. Common use cases include Git auto-deploy on push, monitoring alert response (restart services, scale infrastructure), and CI/CD pipeline triggering — all configured through simple YAML files with proper security controls.

Entry to add

- [HookRun](https://github.com/bluvenr/hookrun) - Lightweight webhook action engine that executes commands from YAML rules.

Checklist

  • Searched previous suggestions before making a new one
  • Description is short (<80 characters) and ends with a full stop
  • Individual commit for the category
  • PR title uses imperative form
  • Link to the open source project page included

@bluvenr bluvenr requested a review from wmariuss as a code owner June 13, 2026 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant