-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
sarmakska edited this page Jun 7, 2026
·
3 revisions
- Express server with
/hooks/:sourcerouting - Per-provider HMAC verification (generic, GitHub, Cal.com, Linear, Stripe with timestamp replay protection)
- Per-source templates (Stripe, GitHub, Cal.com, Linear)
- Default JSON formatter
- Rich Markdown email rendering (HTML plus plain-text fallback)
- Retry queue with exponential backoff and full jitter
- Dead-letter inbox (JSONL plus in-memory ring) with a
GET /dead-letterendpoint - Slack Block Kit fan-out
- Telegram fan-out
- Skip-on-template (
{ skip: true }) to drop events without delivering - Authenticated dead-letter replay endpoint (
POST /dead-letter/:id/replay) - Comma-separated multi-recipient
NOTIFY_EMAIL - Graceful shutdown that flushes undelivered jobs to the dead-letter inbox
- End-to-end and unit test suites with fixtures
- Docker and docker-compose with a persistent dead-letter volume
- Health check endpoint
- MIT licence
- Per-route routing. Different sources to different recipients, driven by config.
- Bulk dead-letter replay. Replay every stored failure for a source in one call.
- More templates. Sentry, PostHog, Vercel deploy hooks.
- Optional persistent queue backend for durability across hard crashes
- Per-source success-rate metrics endpoint
- Rate limiting middleware in the box
- Multi-tenant SaaS. A different product.
- Visual workflow editor. n8n and Zapier territory.
- Heavy queue infrastructure baked in. Run a broker in front if you need one.
PRs welcome. Small focused changes, one feature per PR, tests for new behaviour, and update the wiki and CHANGELOG when behaviour changes. New templates always welcome.
I will not merge TypeScript rewrites (this stays JavaScript by design), framework swaps without strong justification, ORM dependencies (no database by design), or dependencies that reimplement the standard library.
Semver. Breaking changes bump major, new features bump minor, fixes bump patch. See CHANGELOG and GitHub Releases.