h1n054ur

h1n054ur / hookforms

Public

Self-hosted webhook inbox with multi-channel notifications — Discord, Slack, Teams, Telegram, email, and more

21
0
100% credibility
Found Feb 17, 2026 at 17 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

Self-hosted service for receiving HTML form submissions via a webhook endpoint and forwarding them as formatted notifications to channels like Discord, Slack, email, Teams, Telegram, ntfy, or custom webhooks.

How It Works

1
🔍 Discover HookForms

You hear about this simple tool that catches messages from your website forms and sends them to your email or chat apps like Discord or Slack.

2
🚀 Set it up at home

Follow the easy guide to get everything running on your computer or server in just a few minutes.

3
📥 Create your inbox

Make a special named spot to receive all your form messages safely.

4
🔔 Link your alerts

Connect it to wherever you want notifications, like email, chat groups, or messaging apps, and it figures out the best way automatically.

5
📝 Point your form here

Update the send button on your website form to deliver straight to your new inbox.

6
📱 Send a test message

Fill out the form and instantly see the alert arrive in your email or chat – it works perfectly!

🎉 Stay connected to every submission

Your forms now reliably notify you everywhere you choose, keeping everything secure and organized.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 17 to 21 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is hookforms?

Hookforms is a Python-based, self-hosted webhook inbox that captures form submissions or any POST payload and forwards them to multiple channels like Discord, Slack, Teams, Telegram, ntfy, email via Resend/SendGrid/SMTP/Gmail, or custom webhooks. It solves the hassle of wiring up notifications for static sites or apps by giving you a simple endpoint like `/hooks/contact-form` that auto-detects channel types from URLs and fires rich payloads in parallel. Deploy with Docker Compose, Postgres, and Redis in one command.

Why is it gaining traction?

Unlike n8n self hosted webhook tools or basic self hosted webhook testers, hookforms stands out with auto-detection for Discord/Slack URLs, Turnstile bot protection, SSRF safeguards, rate limiting, and event history with 30-day retention. Devs dig the API for creating inboxes and channels via curl—e.g., POST to add a Slack notifier—and security like hashed API keys plus secret redaction. It's a lean self hosted webhook relay without SaaS lock-in, closer to a self-hosted github actions runner for form handling.

Who should use this?

Indie hackers building static sites who need a self hosted webhook receiver for contact forms, skipping Zapier fees. DevOps folks wanting a self hosted webhook server as a n8n self hosted webhook url alternative for internal alerts. Frontend teams tired of form backend boilerplate, especially with multi-channel needs like Slack + email.

Verdict

Grab it if you need a quick self hosted webhooks setup—docs and Docker make it dead simple, MIT license is dev-friendly. At 17 stars and 1.0% credibility, it's alpha-stage so expect rough edges; test in prod only after your own smoke runs.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.