{"library":"github-webhook-handler","type":"library","category":null,"description":"github-webhook-handler is a Node.js library providing a minimalist handler or middleware for processing GitHub Webhooks. It simplifies the process of receiving and verifying webhook requests, acting as an EventEmitter for various GitHub events such as `push` or `issues`. The current stable version is 2.1.1, released in April 2026, following a major v2.0.0 release in January 2026 that introduced ESM support, promises, and updated Node.js requirements (>=20). This package differentiates itself by focusing specifically on GitHub webhooks, handling SHA-1 HMAC signature verification and event parsing, allowing developers to quickly integrate webhook processing into their Node.js applications without dealing with low-level HTTP request body parsing and security checks. It features a straightforward API for creating a handler function that can be integrated into standard Node.js HTTP servers, designed for developers who need a robust, event-driven way to react to GitHub repository activity.","language":"javascript","status":"active","version":"2.1.1","tags":["javascript","github","webhooks","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install github-webhook-handler","imports":["import createHandler from 'github-webhook-handler'","import type { HandlerOptions } from 'github-webhook-handler'","import events from 'github-webhook-handler/events.json' with { type: 'json' }"]},{"cmd":"yarn add github-webhook-handler","imports":[]},{"cmd":"pnpm add github-webhook-handler","imports":[]}],"homepage":null,"github":"https://github.com/rvagg/github-webhook-handler","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/github-webhook-handler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/github-webhook-handler/compatibility"}}