Open-source webhook software
628 open-source libraries, tools and applications tagged webhook, ranked by how closely webhook is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
628 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Plane Plane is an open-source project management platform offering issue tracking, cycles/sprints, kanban boards, roadmaps, and an integrated wik… | 97 | 61193 | active |
| go-gitea/gitea Gitea is a painless, self‑hosted all‑in‑one software development service that provides Git hosting, code review, issue tracking, package re… | 99 | 58506 | active |
| Hyperswitch Hyperswitch is an open‑source, composable payments infrastructure written in Rust. It provides modular services for payment orchestration, … | 95 | 45357 | active |
| Novu Novu is an open-source communication infrastructure that provides unified APIs for notifications and AI agent conversations across many cha… | 92 | 40038 | active |
| Novu Novu is an open-source communication infrastructure platform that provides a unified API for sending notifications (in-app inbox, email, SM… | 92 | 40038 | active |
| XState XState is a TypeScript/JavaScript library for building state machines, statecharts, and actors. It enables deterministic, visual, and testa… | 93 | 30197 | active |
| pppscn/SmsForwarder SmsForwarder is an Android application that monitors SMS, calls, and app notifications and forwards them to various services like DingTalk,… | 75 | 28352 | active |
| Zulip Zulip is an open-source team chat application with unique topic-based threading that combines the best of email and real-time chat. It incl… | 93 | 25994 | stable |
| Dub Dub is an open-source link attribution platform combining branded short links, real-time conversion analytics, and affiliate/partner progra… | 77 | 24877 | active |
| Apprise Apprise is a Python library and CLI tool that lets you send push notifications to 100+ popular services (Telegram, Discord, Slack, email, S… | 95 | 17607 | stable |
| jeessy2/ddns-go DDNS-GO is a self-hosted dynamic DNS (DDNS) tool written in Go that automatically detects your public IPv4/IPv6 address and updates DNS rec… | 97 | 17430 | active |
| corsairdev/corsair Corsair is an open-source TypeScript integration layer that lets applications and AI agents connect to 200+ third-party services (GitHub, S… | 58 | 15309 | active |
| OpenWA OpenWA is a free, MIT-licensed, self-hosted WhatsApp API Gateway that wraps WhatsApp connections in a REST API with webhooks, a React dashb… | 78 | 15142 | active |
| automatisch/automatisch Automatisch is an open-source, self-hostable business automation tool that serves as a Zapier alternative, letting users connect services l… | 49 | 13994 | active |
| adnanh/webhook webhook is a lightweight Go-based tool that lets you create configurable HTTP endpoints (hooks) on your server to execute shell commands. I… | 73 | 12173 | stable |
| PipedreamHQ/pipedream Pipedream is a hosted integration platform for developers to connect APIs and build event-driven automations using pre-built components plu… | 75 | 11707 | active |
| Polar Polar is an open-source billing and monetization platform that acts as merchant of record, offering usage-based billing, subscriptions, sea… | 96 | 10293 | active |
| probot/probot Probot is a Node.js/TypeScript framework for building GitHub Apps that respond to webhook events and automate repository workflows. It prov… | 88 | 9612 | stable |
| Bark Bark is a free, open-source iOS app that lets you push custom notifications to your iPhone via simple GET/POST HTTP requests, using APNs wi… | 77 | 9280 | active |
| heyform/heyform HeyForm is an open-source, self-hostable form builder for creating conversational forms, surveys, quizzes, and polls with conditional logic… | 93 | 9037 | active |
| Elsa Workflows Elsa Workflows is a workflow engine library for .NET that lets applications execute workflows defined in C# code, JSON, or via a visual des… | 99 | 7908 | active |
| devlikeapro/waha WAHA is a self-hosted WhatsApp HTTP API that wraps multiple community engines (WEBJS, NOWEB, GOWS) behind a unified REST API and webhook in… | 94 | 7580 | active |
| 42wim/matterbridge Matterbridge is a self-hosted chat bridge written in Go that relays messages between many chat platforms such as Slack, Discord, Telegram, … | 23 | 7577 | active |
| Marzban Marzban is a self-hosted proxy management panel with a web GUI for managing hundreds of Xray-core-based proxy accounts (VLESS, VMess, Troja… | 79 | 7452 | active |
| Openpanel-dev/openpanel OpenPanel is an open-source web and product analytics platform serving as a Mixpanel alternative, offering funnels, cohorts, user profiles,… | 69 | 7041 | active |
| flexprice/flexprice Flexprice is an open-source usage-based pricing and billing platform for developers, offering real-time usage metering, credits and wallets… | 85 | 6894 | active |
| Webhook.site Webhook.site is a tool that instantly generates unique URLs and email addresses to receive, inspect, and debug HTTP webhooks and requests i… | 66 | 6767 | active |
| OctoBot OctoBot is a free, open-source cryptocurrency trading bot written in Python that automates strategies such as AI-driven DCA, grid trading, … | 95 | 6731 | active |
| Javen205/IJPay IJPay is a lightweight Java payment SDK that wraps WeChat Pay, Alipay, QQ Pay, JD Pay, UnionPay, and PayPal into a unified, framework-agnos… | 26 | 6603 | active |
| StackStorm StackStorm is an open-source event-driven automation platform ('IFTTT for Ops') that ties together services and tools via sensors, triggers… | 74 | 6545 | active |
| Austin Austin is a unified message push platform written in Java (Spring Boot) that sends notifications across channels such as email, SMS, WeChat… | 67 | 6089 | active |
| capcom6/android-sms-gateway An Android application that turns a smartphone into an SMS and MMS gateway, exposing a REST API for sending messages programmatically and w… | 95 | 5905 | active |
| umputun/remark42 Remark42 is a self-hosted, privacy-focused comment engine written in Go that can be embedded into blogs and articles. It supports social an… | 100 | 5627 | stable |
| papra-hq/papra Papra is a minimalistic, self-hostable document management and archiving platform for long-term storage and retrieval of documents. It offe… | 84 | 5569 | active |
| TelegramBots Java Library A Java library for building Telegram bots using the Telegram Bots API, supporting both long polling and webhook methods. It is distributed … | 94 | 5518 | active |
| useplunk/plunk Plunk is an open-source, self-hostable email platform combining transactional email sending (API and SMTP), marketing campaigns, and event-… | 89 | 5499 | active |
| rajnandan1/kener Kener is an open-source, self-hosted status page and uptime monitoring application built with SvelteKit. It tracks multiple service types (… | 86 | 5178 | active |
| NdoleStudio/httpsms httpSMS is a service that turns an Android phone into an SMS gateway, letting you send and receive SMS messages programmatically via a simp… | 91 | 5160 | active |
| Jitsu Jitsu is an open-source, self-hostable event data platform and Segment alternative that collects event data from websites, apps, and server… | 95 | 5108 | active |
| aldinokemal/go-whatsapp-web-multidevice GoWA is a self-hosted WhatsApp REST API service written in Go, exposing WhatsApp multi-device messaging over HTTP with a web UI, webhooks, … | 94 | 4898 | active |
| rachelos/we-mp-rss A self-hosted WeChat official account (公众号) subscription assistant that scrapes articles, generates RSS feeds, and converts content to Mark… | 83 | 4868 | active |
| koolshare/koolshare.github.io Koolshare is a plugin ecosystem and software center for ASUS Merlin (and ASUSGO) custom router firmware, providing a web UI to install and … | 57 | 4668 | active |
| dagucloud/dagu Dagu is a self-hostable, local-first workflow orchestrator that runs DAGs defined in declarative YAML over existing shell scripts, Docker c… | 95 | 4363 | active |
| BytePioneer-AI/openclaw-china A collection of OpenClaw plugins that connect AI assistants to Chinese messaging platforms including DingTalk, WeCom (WeChat Work), WeChat,… | 65 | 3962 | active |
| nikoksr/notify Notify is a Go library that provides a simple, unified API for sending notifications to many messaging services such as Telegram, Slack, Di… | 97 | 3888 | active |
| GMWalletApp/epusdt Epusdt (GM Pay) is a self-hosted, multi-chain crypto payment gateway written in Go that lets any website accept USDT, USDC, and other token… | 90 | 3887 | active |
| songquanpeng/message-pusher A self-hosted personal message push service that delivers notifications to many channels including WeChat, DingTalk, Lark/Feishu, Bark, Tel… | 54 | 3881 | active |
| Zhenxun Bot A cute anime-themed QQ chatbot built on Nonebot2 with multi-platform adaptation and multi-bot management. It ships a large plugin ecosystem… | 77 | 3838 | active |
| wa-automate A Node.js/TypeScript toolkit that turns a WhatsApp account into an HTTP API, bot runtime, webhook bridge, plugin host, and MCP server by au… | 95 | 3665 | active |
| sabeechen/hassio-google-drive-backup A Home Assistant add-on that automatically creates scheduled backups and syncs them to Google Drive, with retention cleanup and restore-fro… | 61 | 3573 | active |
| chaskiq/chaskiq Chaskiq is a full-featured, source-available live chat, support, and marketing platform serving as an alternative to Intercom, Drift, and C… | 60 | 3573 | active |
| integrations/slack GitHub's official Slack integration that brings GitHub notifications, link previews, and actions into Slack channels. The repository hosts … | 41 | 3459 | active |
| svix/svix-webhooks Svix is an open-source, enterprise-ready webhooks-as-a-service platform written in Rust that lets developers send webhooks with a single AP… | 96 | 3457 | active |
| Actionsflow Actionsflow is a free, developer-oriented alternative to Zapier and IFTTT that automates workflows using YAML files with GitHub Actions-com… | 50 | 3373 | active |
| feiyu563/PrometheusAlert PrometheusAlert is an open-source operations alert center and message forwarding system that receives webhook alerts from monitoring system… | 78 | 3341 | active |
| Freenom Auto Renewal A PHP script that automatically renews free Freenom domain names before they expire, deployable via Docker or various cloud platforms. It s… | 72 | 3331 | active |
| wangwangit/SubsTracker A lightweight subscription management and reminder system built on Cloudflare Workers and KV storage. It lets users track subscription expi… | 64 | 3237 | active |
| textbee/textbee TextBee is an open-source SMS gateway that turns any Android phone into an SMS API, letting you send and receive text messages via a REST A… | 94 | 3191 | active |
| ttttupup/wxhelper wxhelper is a C++ DLL that hooks the Windows PC WeChat client, exposing its internal functions through a local HTTP server (default port 19… | 58 | 3164 | active |
| Piping Server Piping Server is a streaming data transfer server over pure HTTP/HTTPS that relays data between devices using the same path, without storin… | 48 | 3164 | active |
| autobrr/autobrr autobrr is a self-hosted download automation tool for torrents and Usenet, written in Go with a built-in web UI. It monitors IRC announce c… | 98 | 3136 | active |
| RevenueCat Purchases RevenueCat's open-source client SDKs (purchases-ios, react-native-purchases) that wrap StoreKit and Google Play Billing to simplify impleme… | 93 | 3070 | stable |
| Cp0204/quark-auto-save A Python application that automates Quark Netdisk (夸克网盘) tasks: scheduled check-ins, automatic saving of shared files, file renaming/organi… | 82 | 3065 | active |
| dittofeed/dittofeed Dittofeed is an open-source, omni-channel customer engagement platform for sending transactional and marketing messages via email, SMS, mob… | 82 | 3002 | active |
| Sablier Sablier is an open-source scale-to-zero service that starts containers and workloads on demand and stops them automatically after inactivit… | 96 | 2988 | active |
| frain-dev/convoy Convoy is an open-source, high-performance webhooks gateway for reliably ingesting, persisting, debugging, and delivering webhook events at… | 95 | 2877 | active |
| Botkit Botkit is an open-source TypeScript framework for building chat bots, apps, and custom integrations across major messaging platforms like S… | 10 | 11584 | maintenance |
| useautumn/autumn Autumn is an open-source billing and pricing platform that acts as a control layer between Stripe and your application, managing subscripti… | 66 | 2818 | active |
| golevelup/nestjs A monorepo of NestJS modules and utilities from golevelup, including RabbitMQ integration (RPC and pub/sub), Hasura event handlers, Stripe … | 94 | 2749 | active |
| liiight/notifiers A Python library and CLI that provides a unified, simple interface for sending notifications through many providers like Slack, Telegram, e… | 88 | 2737 | active |
| argoproj/argo-events Argo Events is an event-driven workflow automation framework for Kubernetes that triggers actions like creating Kubernetes objects, invokin… | 90 | 2699 | active |
| ZeframLou/call-me A minimal Claude Code plugin that places real phone calls to notify you when an AI coding agent finishes a task, gets stuck, or needs a dec… | 48 | 2645 | active |
| WeChatPadPro/WeChatPadPro WeChatPadPro is a self-hostable WeChat management and automation service built on the unofficial WeChat Pad protocol, written in Go. It exp… | 63 | 2630 | active |
| diwenne/openreply OpenReply is a self-hosted, open-source alternative to ManyChat for Instagram comment-to-DM automation. It watches post comments via Meta's… | 58 | 2609 | active |
| flant/shell-operator Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster, treating shell scripts as hooks triggered by Kubernetes … | 99 | 2606 | stable |
| Jxck-S/plane-notify A Python application that monitors ADS-B flight data from OpenSky or ADSBExchange and sends notifications when configured aircraft take off… | 76 | 2549 | active |
| Shuffle Shuffle is an open source security automation, orchestration and response (SOAR) platform built for security professionals, with a visual w… | 97 | 2444 | active |
| Fast Note Sync Fast Note Sync is an Obsidian plugin that provides real-time, multi-device note synchronization with automatic backup, version history, and… | 76 | 2436 | active |
| vercel/chat Chat SDK is a unified TypeScript SDK for building chat bots and AI agents that run across Slack, Microsoft Teams, Google Chat, Discord, Tel… | 80 | 2410 | active |
| talivia-group/talivia Talivia is an open-source, self-hosted revenue-first web analytics platform that combines traffic analytics, session replay, and payment re… | 67 | 2389 | active |
| Levanter WhatsApp Bot A feature-rich WhatsApp user bot built in JavaScript that supports running multiple WhatsApp sessions from one instance, with a plugin syst… | 67 | 2349 | active |
| Artalk Artalk is a self-hosted, open-source comment system for blogs, websites, and web applications, with a lightweight Vanilla JS client and a G… | 83 | 2344 | active |
| Glimesh/broadcast-box Broadcast Box is a self-hosted Go server for sub-second live video broadcasting and screen sharing using WebRTC (WHIP/WHEP). It supports pu… | 87 | 2325 | active |
| pay-rails/pay Pay is a payments engine (Rails engine gem) for Ruby on Rails 6.0+ that standardizes integration with payment processors like Stripe, Brain… | 97 | 2252 | active |
| nextcloud/spreed Nextcloud Talk (spreed) is a self-hosted video, audio, and text chat conferencing app for Nextcloud. It supports private, group, public, an… | 95 | 2217 | stable |
| rpush/rpush Rpush is a Ruby gem for sending push notifications across multiple services including APNs, Firebase Cloud Messaging, Webpush, Pushy, Amazo… | 32 | 2203 | active |
| danni-cool/wechatbot-webhook A lightweight, deployable WeChat bot webhook service that lets you send and receive WeChat messages over simple HTTP APIs. It is designed a… | 10 | 2165 | active |
| BEpusdt BEpusdt is a self-hosted personal cryptocurrency payment gateway written in Go, forked from Epusdt with additional features. It supports US… | 91 | 2160 | active |
| LINE Messaging API SDK The official LINE Messaging API SDK for Python, providing clients for sending messages and parsing webhook events. It lets developers build… | 99 | 2140 | active |
| greasyfork-org/greasyfork Greasy Fork is an open-source Ruby on Rails application that powers a public repository for user scripts and user styles, supporting discov… | 77 | 2136 | active |
| itchyny/calendar.vim A calendar application implemented as a Vim plugin, providing calendar, clock, and year views inside the editor. It can sync with Google Ca… | 69 | 2035 | active |
| vercel/nextjs-subscription-payments A Next.js SaaS subscription starter template integrating Supabase authentication and database with Stripe Checkout, customer portal, and we… | 10 | 7721 | maintenance |
| notifme/notifme-sdk Notifme SDK is a Node.js library for sending transactional notifications across multiple channels including email, SMS, push, webpush, and … | 72 | 1988 | active |
| pymedusa/Medusa Medusa is a self-hosted, open-source PVR application that automatically manages TV show libraries. It monitors configured shows, searches U… | 86 | 1984 | active |
| Notifier for GitHub A browser extension for Chrome, Firefox, Edge, Opera, and Brave that displays GitHub notification counts in the toolbar and shows desktop n… | 43 | 1984 | active |
| telegram-sms/telegram-sms An Android app that runs a Telegram bot on your phone to forward SMS messages, missed/incoming call notifications, and battery status to Te… | 75 | 1965 | active |
| Pactum7/ticket-grabbing A collection of AutoX.js automation scripts for Android that grab and monitor event tickets on Chinese ticketing platforms (Maoyan, FenWanD… | 64 | 1937 | active |
| claabs/epicgames-freegames-node A self-hosted Node.js/TypeScript service that automatically logs into Epic Games Store accounts, finds weekly free games, and sends prepopu… | 67 | 1922 | active |
| anymail/django-anymail A Django library providing email backends and webhook integrations for many transactional email service providers (ESPs) such as Amazon SES… | 87 | 1906 | active |
| mautrix/whatsapp mautrix-whatsapp is a Matrix-WhatsApp puppeting bridge written in Go, built on the whatsmeow library. It relays messages between Matrix hom… | 96 | 1890 | active |
page 1 / 7 next →