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 |
|---|---|---|---|
| Claudia.js Claudia Bot Builder is a Node.js framework for creating chat bots that run on AWS Lambda across many messaging platforms. It normalizes inc… | 23 | 1829 | maintenance |
| indes/flowerss-bot flowerss-bot is a self-hosted Telegram RSS bot written in Go that delivers RSS feed updates directly in Telegram. It supports in-app instan… | 10 | 1826 | maintenance |
| schn4ck/schnack Schnack is a tiny, self-hosted, open-source commenting system for static websites, serving as a Disqus-like drop-in widget. It offers OAuth… | 23 | 1811 | maintenance |
| litaio/lita Lita is a Ruby-based chat bot framework for ChatOps, with persistent storage via Redis and a plugin system built on RubyGems and Bundler. I… | 10 | 1672 | maintenance |
| project-mirai/mirai-api-http A Mirai Console plugin that exposes the Mirai QQ bot framework over HTTP, WebSocket, reverse-WebSocket, and webhook adapters so any program… | 23 | 1665 | maintenance |
| requilence/integram Integram is a Go framework and self-hostable platform for integrating third-party services like Trello, GitLab, and Bitbucket with Telegram… | 10 | 1544 | maintenance |
| NetEaseGame/git-webhook A self-hosted web application built with Python Flask, SQLAlchemy, Celery, Redis, and React for quickly setting up Git webhooks to automate… | 32 | 1521 | maintenance |
| Shopify/shipit-engine Shipit is a self-hosted Rails engine from Shopify that coordinates code deployments for GitHub repositories, letting teams push, lock, and … | 66 | 1494 | maintenance |
| slack-notifier/slack-notifier A Ruby gem that provides a simple wrapper for posting messages to Slack channels via incoming webhooks. It supports default payloads, per-m… | 32 | 1486 | maintenance |
| fossasia/susi_linebot A Node.js chatbot that connects the SUSI.AI conversational API to the LINE messaging platform via webhooks. It can be deployed to Heroku so… | 10 | 1476 | maintenance |
| mullwar/telebot Telebot is a Node.js library that wraps the Telegram Bot API, letting developers create Telegram bots with a simple, promise-based interfac… | 10 | 1473 | maintenance |
| trakt/Plex-Trakt-Scrobbler A Plex Media Server plugin that scrobbles watched movies and TV shows to a user's Trakt.tv profile. It synchronizes watched history, rating… | 23 | 1458 | maintenance |
| immobiliare/ApnsPHP A set of open-source PHP classes for interacting with the Apple Push Notification service (APNs) to send push notifications to iPhone, iPad… | 23 | 1427 | maintenance |
| fslongjin/This-repo-has-1426-stars A novelty GitHub project whose repository name dynamically updates to display its current star count (e.g., 'This-repo-has-1426-stars'). It… | 32 | 1417 | maintenance |
| olipo186/Git-Auto-Deploy A small Python HTTP server that listens for webhook POST requests from GitHub, GitLab, or Bitbucket and automatically runs git pull to depl… | 23 | 1393 | maintenance |
| swapagarwal/JARVIS-on-Messenger JARVIS-on-Messenger is a community-driven Python chatbot for Facebook Messenger that answers everyday user queries through a simple module-… | 23 | 1393 | maintenance |
| Chanify Chanify is a safe and simple notification tool that lets developers and system administrators push notifications to iOS and macOS devices v… | 23 | 1319 | maintenance |
| zhuifengshen/DingtalkChatbot A Python wrapper library for DingTalk (钉钉) group custom robot webhook messaging. It supports all official message types including text, lin… | 23 | 1316 | maintenance |
| GitbookIO/nuts Nuts is a self-hostable server that serves desktop application releases and downloads, using GitHub releases as its storage backend. It pro… | 32 | 1292 | maintenance |
| naholyr/github-todos A git hook CLI tool that scans code comments for TODO/FIXME markers and automatically creates or updates GitHub issues for them. It can als… | 32 | 1274 | maintenance |
| hook.io hook.io is an open-source hosting platform for webhooks and HTTP microservices, supporting services written in many languages including Jav… | 32 | 1269 | maintenance |
| szvone/Vmq V免签 (Vmq) is a fully open-source, free signature-free payment solution for individual developers, built on Spring Boot with an H2 database.… | 23 | 1255 | maintenance |
| gnikyt/laravel-shopify A full-featured Laravel package for building Shopify apps, providing OAuth authentication, REST/GraphQL API integration, billing, webhook h… | 10 | 1250 | maintenance |
| hasura/skor Skor is a small C utility that listens to PostgreSQL LISTEN/NOTIFY events via triggers and forwards row changes (INSERT/UPDATE/DELETE) as J… | 32 | 1243 | maintenance |
| reactiflux/discord-irc A Node.js bot that bridges Discord and IRC channels by relaying messages between them. It is configured via JSON channel mappings and can b… | 23 | 1224 | maintenance |
| jquery-archive/plugins.jquery.com The source code for the jQuery Plugins site, a web registry that indexes GitHub repositories containing jQuery plugins via manifest files a… | 10 | 1221 | maintenance |
| ushahidi/SMSSync SMSSync is a free and open-source Android application that turns any Android phone into an SMS gateway by forwarding incoming SMS messages … | 23 | 1218 | maintenance |
| bestony/ChatGPT-Feishu A ChatGPT bot for Feishu (Lark) that lets users chat with OpenAI's models directly in Feishu messages. It is deployed as a single Node.js e… | 22 | 1171 | maintenance |
| Slack for PHP A simple PHP package for sending messages to Slack via incoming webhooks, with an elegant, easy-to-use client API. It supports default sett… | 23 | 1160 | maintenance |
| rs/pushd Pushd is a self-hosted unified push notification server that lets backend applications send notifications to mobile and web clients across … | 32 | 1155 | maintenance |
| beyondcode/laravel-mailbox A Laravel package that lets applications catch and react to incoming emails from services like Mailgun, SendGrid, and Postmark, or a local … | 65 | 1135 | maintenance |
| progrium/gitreceive A shell-based tool that sets up an SSH git user on a Linux server to accept arbitrary git pushes and trigger a custom receiver hook script.… | 32 | 1129 | maintenance |
| sidoh/esp8266_milight_hub A firmware replacement for the Milight/LimitlessLED WiFi gateway that runs on an ESP8266 or ESP32 with an NRF24L01+ or LT8900 radio. It exp… | 23 | 1048 | maintenance |
| markomarkovic/simple-php-git-deploy A single PHP script that automatically deploys code from a Git repository to a server when triggered by a webhook or post-receive hook. It … | 32 | 1040 | maintenance |
| panoratech/Panora Panora is an open-source unified API / integration engine that lets applications connect to multiple CRM and third-party SaaS platforms thr… | 10 | 1035 | maintenance |
| IzakMarais/reporter An HTTP service written in Go that generates PDF reports from Grafana dashboards by rendering dashboard panels into a LaTeX-based PDF. It c… | 23 | 1020 | maintenance |
| signalapp/BitHub BitHub is a Java service that automatically pays a percentage of Bitcoin to contributors for every commit pushed to a configured GitHub rep… | 10 | 1008 | maintenance |
| uniqush/uniqush-push Uniqush-push is a self-hosted Go server that provides a unified HTTP API for sending push notifications to mobile apps across FCM (Android)… | 100 | 1565 | experimental |
| easychen/pushdeer PushDeer is an open-source, self-hostable push notification service that lets users send messages to their devices via a simple HTTP API, w… | 47 | 5025 | abandoned |
| christianselig/apollo-backend The server backend for the Apollo iOS Reddit client, written in Go, which checked user notifications and managed subreddit watchers via aut… | 10 | 3651 | abandoned |
| Devo919/Gewechat Gewechat was a WeChat bot framework exposing personal and enterprise WeChat capabilities via REST APIs with webhook callbacks, written in J… | 63 | 3504 | abandoned |
| facebookarchive/mention-bot A GitHub webhook bot by Facebook that automatically mentions potential reviewers on pull requests based on file change history. It is archi… | 10 | 3336 | abandoned |
| projectkudu/kudu Kudu is the deployment engine behind git deployments, WebJobs, and related features in Azure App Service, and can also run outside Azure. T… | 10 | 3147 | abandoned |
| djyde/cusdis Cusdis is an open-source, lightweight (~5kb gzipped) and privacy-friendly embeddable comment system for small websites, designed as a Disqu… | 10 | 2778 | abandoned |
| github/janky Janky is a continuous integration server built on top of Jenkins, controlled via Hubot chat commands, and designed for GitHub repositories.… | 10 | 2743 | abandoned |
| laudspeaker/laudspeaker Laudspeaker is an open-source customer engagement and product onboarding platform with a visual journey builder, user segmentation, and mul… | 60 | 2628 | abandoned |
| vmware-archive/kubewatch Kubewatch is a Kubernetes watcher that monitors cluster resource changes and publishes notifications to collaboration channels like Slack, … | 10 | 2422 | abandoned |
| Brigade Brigade is an event-driven scripting platform for Kubernetes that lets teams run scriptable automated tasks in JavaScript or TypeScript, tr… | 23 | 2419 | abandoned |
| dora-team/fourkeys Four Keys is a self-hostable platform from Google's DORA team that collects events from development environments like GitHub and GitLab via… | 10 | 2236 | abandoned |
| samuraisam/pyapns pyapns is a self-hosted Apple Push Notification Service (APNS) provider built on Twisted, exposing an XML-RPC interface plus native Python … | 32 | 2024 | abandoned |
| github/github-services The legacy GitHub Services integration codebase that allowed third-party services to receive GitHub event payloads. It was deprecated in 20… | 10 | 1890 | abandoned |
| apex/gh-polls A service and CLI for embedding clickable poll/voting widgets in GitHub issues via markdown SVG images, with votes tracked per IP and store… | 23 | 1759 | abandoned |
| fossasia/susi_tweetbot A Twitter bot for the SUSI AI assistant that replies to mentions of @SusiAI1 and supports direct-message chats by calling the SUSI API. It … | 32 | 1518 | abandoned |
| fossasia/susi_fbbot A Facebook Messenger bot for AskSusi (Susi AI), built with Node.js and Express, that relays user messages to the Susi API and replies withi… | 10 | 1508 | abandoned |
| fossasia/susi_slackbot A Slack bot that lets users interact with the SUSI AI assistant inside their Slack workspaces. It is built on Node.js and connects Slack me… | 10 | 1505 | abandoned |
| fossasia/susi_viberbot A Viber messenger bot for SUSI AI, written in JavaScript, that connects Viber's chat API to the SUSI AI conversational API via a web server… | 10 | 1475 | abandoned |
| fossasia/susi_gitterbot A Node.js chatbot that connects the SUSI AI assistant to Gitter chat rooms via Gitter's streaming API. It listens for mentions in a configu… | 10 | 1467 | abandoned |
| fossasia/susi_gassistantbot A Node.js webhook service that connects the SUSI AI chatbot to Google Assistant via Actions on Google and API.AI (Dialogflow). It fulfills … | 10 | 1466 | abandoned |
| fossasia/susi_skypebot A Skype bot for the SUSI AI assistant, built in JavaScript on Microsoft's Bot Framework and designed for deployment to Heroku. It lets user… | 32 | 1463 | abandoned |
| xhan/qqbot QQBot is a QQ instant-messaging bot built on the WebQQ protocol, written in CoffeeScript. It runs as a standalone command-line bot or as a … | 32 | 1436 | abandoned |
| devfake/flox Flox is a self-hosted watch list application for movies, TV series, and anime, built with Laravel and Vue.js and powered by The Movie Datab… | 10 | 1348 | abandoned |
| n8n n8n is a fair‑code workflow automation platform that lets you build integrations and AI‑driven agents using a visual canvas or custom code.… | 93 | 206061 | active |
| AutoGPT AutoGPT is an open-source platform for building, deploying, and running AI agents that execute complete workflows, via natural-language cha… | 94 | 187630 | active |
| sansan0/TrendRadar TrendRadar is a self-hostable AI-powered public opinion and trending-news monitor that aggregates hot topics across multiple platforms and … | 62 | 62570 | active |
| Huginn Huginn is a self‑hosted automation platform that lets you build agents to monitor, scrape, and act on web events. It functions like a hacka… | 100 | 50066 | active |
| Huginn Huginn is a self-hosted system for building agents that perform automated tasks online, such as monitoring websites, watching Twitter, and … | 100 | 50066 | active |
| Gogs Gogs is a self-hosted Git service written in Go, distributed as a single binary that runs on virtually any platform including ARM devices l… | 90 | 47865 | stable |
| VeighNa VeighNa (vn.py) is an open-source Python framework for developing quantitative trading systems, covering strategy development, backtesting,… | 83 | 45695 | stable |
| Hyperswitch Hyperswitch is an open-source, composable payments orchestration platform written in Rust by Juspay, connecting to 300+ payment processors,… | 95 | 45357 | active |
| AstrBot AstrBot is a multi-platform LLM chatbot and agentic AI assistant development framework written in Python. It integrates many instant messag… | 95 | 41689 | active |
| Dokploy Dokploy is a free, self-hostable Platform as a Service (PaaS) that simplifies deploying and managing applications and databases on your own… | 87 | 37756 | active |
| block/buzz Buzz is a self-hostable team workspace where humans and AI agents collaborate in shared rooms, built on a Nostr relay where every message, … | 79 | 36110 | active |
| Conductor Conductor is an open-source durable execution and workflow orchestration engine for microservices, event-driven workflows, and AI agents, o… | 93 | 32278 | active |
| Hasura GraphQL Engine Hasura GraphQL Engine is an open-source engine that auto-generates instant, realtime GraphQL APIs (and REST endpoints) over existing databa… | 98 | 32132 | active |
| Symfony Symfony is a full-stack PHP framework for building web and console applications, plus a set of reusable, decoupled PHP components used by p… | 93 | 31168 | stable |
| GBrain GBrain is a self-hosted 'brain layer' for AI agents that combines a knowledge graph, vector search, and a synthesis engine to return cited … | 79 | 30972 | active |
| SRS (Simple Realtime Server) SRS (Simple Realtime Server) is a high-performance, open-source real-time media server written in C++ that supports RTMP, WebRTC, HLS, HTTP… | 99 | 29351 | stable |
| ArchiveBox ArchiveBox is an open‑source, self‑hosted web‑archiving application that captures URLs, bookmarks, RSS feeds and more into durable formats … | 99 | 28737 | active |
| Dub Dub is an open‑source platform for creating short links, tracking conversions, and running affiliate or referral programs. It provides real… | 77 | 24877 | active |
| DocuSeal DocuSeal is an open-source, self-hostable web application for creating, filling, and electronically signing PDF documents, positioned as a … | 91 | 18697 | active |
| Windmill Windmill is an open-source, self-hostable developer platform that turns scripts in Python, TypeScript, Go, Bash, SQL and other languages in… | 96 | 18219 | active |
| EMQX EMQX is a highly scalable MQTT broker and messaging platform written in Erlang, supporting MQTT 5.0/3.1.1/3.1 plus MQTT-SN, CoAP, LwM2M, an… | 98 | 16789 | stable |
| yc-software/qm QM is a self-hostable multiplayer agent harness that lets every employee in a company work with AI agents in personal and shared scopes acr… | 80 | 15434 | active |
| Logto Logto is an open-source identity and access management (IAM) infrastructure for SaaS and AI applications, built on OIDC, OAuth 2.1, and SAM… | 100 | 14728 | active |
| Usagi-org/ai-goofish-monitor A self-hosted Python application that monitors Xianyu (Goofish, China's second-hand marketplace) listings in real time or on cron schedules… | 66 | 14612 | active |
| mealie-recipes/mealie Mealie is a self-hosted recipe manager and meal planner with a FastAPI REST backend and a Vue frontend. It imports recipes from URLs via a … | 96 | 13611 | active |
| formbricks/formbricks Formbricks is an open-source, privacy-first experience management (XM) suite and Qualtrics alternative built around a survey platform. It s… | 95 | 13094 | active |
| Seerr Seerr is a free, open-source web application for managing media requests and discovery, integrating with Jellyfin, Plex, and Emby media ser… | 98 | 12716 | active |
| NangoHQ/nango Nango is an open-source integration platform for building product integrations with 900+ pre-built API providers. It handles OAuth/API-key … | 95 | 12694 | active |
| drakkan/sftpgo SFTPGo is a full-featured, highly configurable file transfer server supporting SFTP, SCP, FTP/S, HTTP/S, and WebDAV, with pluggable storage… | 94 | 12647 | active |
| nearai/ironclaw IronClaw is an open-source, Rust-based 'Agent OS' and personal AI assistant that runs locally or on NEAR AI Cloud, with a WebUI, terminal, … | 79 | 12629 | active |
| moghtech/komodo Komodo is a self-hosted web application for building and deploying software across many servers, managing Docker containers, compose stacks… | 95 | 12393 | active |
| ILLA Builder ILLA Builder is an open-source low-code platform for building internal business tools like dashboards, CRUD apps, admin panels, CRMs, and C… | 57 | 12328 | active |
| MoviePilot MoviePilot is a self-hosted NAS media library automation tool that handles subscribing, searching, downloading, organizing, scraping, and r… | 93 | 11897 | active |
| owncast/owncast Owncast is a self-hosted, single-user live video streaming and chat server written in Go, offering an alternative to mainstream streaming p… | 89 | 11584 | active |
| Spug Spug is a lightweight, agent-free open-source operations (DevOps) platform for small and medium enterprises, built with Django and React. I… | 99 | 11084 | active |
| unopim/unopim UnoPim is an open-source Product Information Management (PIM) and Digital Asset Management (DAM) platform built on Laravel, designed to cen… | 89 | 11017 | active |
| Checkmate Checkmate is an open-source, self-hosted infrastructure and uptime monitoring platform by Bluewave Labs. It tracks server hardware, uptime,… | 91 | 10946 | active |
| Frappe Framework Frappe Framework is a batteries-included, low-code full-stack web application framework written in Python and JavaScript, built around meta… | 95 | 10937 | stable |
| Lago Lago is an open-source metering and usage-based billing platform that ingests usage events, manages subscriptions and pricing, and generate… | 95 | 10699 | active |