webhook-ingest
webhook-ingest is a composable Express webhook ingestion library with built-in async error handling, idempotency, and pluggable queue adapters. The core package ships with an in-memory queue for development and testing, with first-party adapters for Bull and pg-boss for production workloads.
The Challenge
Every Express project ends up reimplementing the same webhook handling logic: signature verification, idempotency checks, async error handling, and queue integration. There's no standard, composable solution that handles all of these concerns without locking you into a specific queue backend.
Technology
TypeScript, Express, in-memory queue adapter included, optional Bull and pg-boss adapters as separate packages.
Relevant Links Additional Resources
Curated documentation, external repositories, and supporting materials related to this experimental protocol.
What this project taught me
How to balance depth with delivery, when to build vs buy, and why documentation is as important as code. I'd love to apply the same rigor to your challenges.