awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
adnanh avatar

adnanh/webhook

0
View on GitHub↗
11,902 estrellas·868 forks·Go·MIT·5 vistas

Webhook

Webhook is a lightweight automation server that executes local shell scripts and system commands in response to incoming HTTP requests. It functions as an integration engine, mapping external network events to server-side tasks by parsing request payloads and triggering predefined processes.

The project distinguishes itself through a declarative configuration model that allows for dynamic argument injection. By extracting values from request headers, query parameters, or bodies, it populates command templates to facilitate flexible script execution. This enables the automation of infrastructure workflows, such as deployment pipelines, by bridging external service events with local command-line operations.

Security is managed through request signature validation, which verifies the authenticity of incoming payloads against stored secrets before any command execution occurs. The system operates by spawning synchronous child processes, capturing their output to provide immediate feedback for each request. The software is distributed as a standalone binary and is configured via structured files.

Features

  • Shell Script Execution Engines - Executes shell scripts automatically in response to incoming HTTP webhook requests.
  • Local HTTP Servers - Acts as a lightweight server that executes shell scripts and system commands in response to HTTP requests.
  • Automation Servers - Provides a utility for triggering local server tasks and deployment workflows through validated webhooks.
  • Command Execution Engines - Maps HTTP request payloads to command-line arguments using templates to automate infrastructure tasks.
  • Webhook Security - Verifies incoming webhook requests using shared secrets to ensure only authorized sources trigger commands.
  • Workflow Automation Servers - Provides a server-side automation engine for triggering custom scripts via HTTP requests.
  • HTTP Request Triggers - Triggers local system commands and shell scripts in response to incoming HTTP requests.
  • Webhook Event Consumers - Integrates third-party services with local infrastructure by processing incoming webhook payloads.
  • Infrastructure Tools - Executes server-side commands via HTTP hooks.
  • Automation and Integrations - Executes commands triggered by incoming Slack webhooks.
  • More to explore - Web hook server for shell commands.
  • Continuous Deployment Pipelines - Automates deployment pipelines by triggering build and release scripts via webhook events.
  • Request Validation - Verifies the authenticity of incoming webhook payloads using shared secrets before processing.
  • Argument Injection Utilities - Parses request data into variables and injects them into command templates before execution.
  • Command Template Engines - Supports dynamic construction of command parameters by injecting request data into templates.
  • Administrative API Endpoints - Exposes controlled, secure API endpoints for triggering administrative tasks.
  • Data Injection - Extracts values from request headers, query parameters, or bodies to populate command templates.
  • Declarative Configuration - Uses structured configuration files to define the mapping between incoming HTTP requests and server-side command execution.

Historial de estrellas

Gráfico del historial de estrellas de adnanh/webhookGráfico del historial de estrellas de adnanh/webhook

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Webhook

Proyectos open-source similares, clasificados según cuántas características comparten con Webhook.
  • bitfield/scriptAvatar de bitfield

    bitfield/script

    6,991Ver en GitHub↗

    This project is a Go shell scripting library and framework designed for writing automation scripts and CLI tools. It provides a concurrent data pipeline system for chaining sources, filters, and sinks to process text and JSON streams. The library distinguishes itself through a comprehensive toolkit for shell-like operations, including a text processing engine for regular expression filtering and frequency analysis, a filesystem utility toolkit for recursive search and path manipulation, and an integrated HTTP client wrapper for building data pipelines that fetch web content. The capability s

    Gocatcurlcut
    Ver en GitHub↗6,991
  • spatie/laravel-webhook-clientAvatar de spatie

    spatie/laravel-webhook-client

    1,187Ver en GitHub↗

    This package provides a framework for receiving, verifying, and processing incoming webhooks within Laravel applications. It acts as a consumer for event streams, utilizing middleware to intercept HTTP requests, validate their authenticity through cryptographic signature verification, and route payloads to dedicated background jobs. The system distinguishes itself by offering granular control over multiple external service integrations, allowing developers to define unique configurations and endpoints for each provider. It ensures reliable operations by persisting raw request headers and payl

    PHPlaravelwebhooks
    Ver en GitHub↗1,187
  • stack-auth/stack-authAvatar de stack-auth

    stack-auth/stack-auth

    6,699Ver en GitHub↗

    Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth integration, team management, and session handling for web applications. It offers a complete authentication lifecycle covering sign-in, sign-up, session management, password recovery, and multi-factor security, with support for passkey authentication and OAuth providers including Google, GitHub, and Apple. The platform includes a team-based permission system with role-based access control, allowing users to be organized into teams with granular permissions for membership manage

    TypeScriptauthauth0authentication
    Ver en GitHub↗6,699
  • evilmartians/lefthookAvatar de evilmartians

    evilmartians/lefthook

    7,598Ver en GitHub↗

    Lefthook is a Git hook manager and workflow automation tool designed to execute user-defined scripts during version control events. It automates the execution of linters, tests, and formatters to validate changes and maintain code quality before commits or pushes. The project distinguishes itself through a parallel execution model that runs multiple shell commands concurrently to reduce latency. It supports complex configuration management, including the ability to merge global, remote, and local settings and synchronize configurations from external repositories to standardize development env

    Gogitgogolang
    Ver en GitHub↗7,598
Ver las 30 alternativas a Webhook→

Preguntas frecuentes

¿Qué hace adnanh/webhook?

Webhook is a lightweight automation server that executes local shell scripts and system commands in response to incoming HTTP requests. It functions as an integration engine, mapping external network events to server-side tasks by parsing request payloads and triggering predefined processes.

¿Cuáles son las características principales de adnanh/webhook?

Las características principales de adnanh/webhook son: Shell Script Execution Engines, Local HTTP Servers, Automation Servers, Command Execution Engines, Webhook Security, Workflow Automation Servers, HTTP Request Triggers, Webhook Event Consumers.

¿Qué alternativas de código abierto existen para adnanh/webhook?

Las alternativas de código abierto para adnanh/webhook incluyen: bitfield/script — This project is a Go shell scripting library and framework designed for writing automation scripts and CLI tools. It… spatie/laravel-webhook-client — This package provides a framework for receiving, verifying, and processing incoming webhooks within Laravel… stack-auth/stack-auth — Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth… evilmartians/lefthook — Lefthook is a Git hook manager and workflow automation tool designed to execute user-defined scripts during version… openai/openai-node — This project is a comprehensive Node.js software development kit designed for integrating large language models into… vercel/ai-chatbot — This project is a cross-platform chatbot framework designed to integrate generative artificial intelligence models…