Topics / #webhooks

Webhooks projects on GitHub

HTTP callbacks notifying systems about events, with configurable endpoints.

As of , the most-starred Webhooks projects on GitHub are OpenHands (91.1K stars), daytona (71.5K stars) and penpot (61.2K stars). GitHub.Locker tracks 63 Webhooks repositories with 898.2K stars combined. The fastest-growing on October 16 was OpenHands, with +84 stars in a day.

63Projects
898.2KStars in total
+586Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

63 projects · by stars

  1. #1 · OpenHands/OpenHands

    OpenHands

    OpenHands Agent Canvas is a self-hosted control center for running and managing AI coding agents like OpenHands, Claude Code, Codex, or Gemini, letting you start conversations and automate tasks such as generating reports or decomposing GitHub issues.

    91.1K
  2. #2 · daytonaio/daytona

    daytona

    Daytona is a secure, elastic infrastructure runtime for running AI-generated code inside isolated sandboxes, used by agents and developers through SDKs, an API, and a CLI.

    71.5K
  3. #3 · penpot/penpot

    penpot

    Penpot is an open-source design platform for product teams, letting them design UI, prototype, and build design systems with full self-hosting control instead of relying on a proprietary SaaS tool.

    61.2K
  1. 4

    n8n-workflows

    57KZie619/n8n-workflows · Python

    A collection of every n8n automation workflow the author could find - 4,343 production-ready workflows across 365 integrations - with a searchable web interface for finding and downloading the JSONs.

  2. 5

    huginn

    50.1Khuginn/huginn · Ruby

    Huginn lets you build 'agents' that watch the web for events and act on your behalf — a self-hosted, hackable alternative to IFTTT or Zapier.

  3. 6

    gogs

    47.9Kgogs/gogs · Go

    Gogs is a self-hosted Git service that lets you run your own GitHub-like platform on your own server, written in Go.

  4. 7

    novu

    40.2Knovuhq/novu · TypeScript

    Novu is open-source communication infrastructure that lets products and AI agents send messages to users across Inbox, Email, SMS, Push, Chat, Slack, Microsoft Teams, Telegram, WhatsApp and more through one API and one unified conversation model.

  5. 8

    mattermost

    39.4Kmattermost/mattermost · TypeScript

    Mattermost is an open-core, self-hosted collaboration platform that bundles chat, workflow automation, voice calling, screen sharing, and AI integration for software teams.

  6. 9

    graphql-engine

    32.1Khasura/graphql-engine · TypeScript

    Hasura is an open source engine that instantly generates realtime GraphQL (and REST) APIs over your databases, with fine-grained access control and the ability to trigger webhooks on database events.

  7. 10

    python-telegram-bot

    29.5Kpython-telegram-bot/python-telegram-bot · Python

    python-telegram-bot is a Python library that wraps the Telegram Bot API, so you can build Telegram bots in plain Python instead of hand-rolling HTTP calls. It dates back to 2015 and has about 29.5k stars on GitHub.

  8. 11

    ngrok

    24.4Kinconshreveable/ngrok · Go

    ngrok is a globally distributed reverse proxy that secures, protects and accelerates applications and network services wherever they run, combining a reverse proxy, firewall, API gateway and global load balancer into one tool.

  9. 12

    netbox

    21.7Knetbox-community/netbox · Python

    NetBox is the open-source source of truth for network infrastructure: it models and documents everything networked — racks, cables, IP addresses — and serves that data to your automation tools.

  10. 13

    chatgpt-retrieval-plugin

    21.3Kopenai/chatgpt-retrieval-plugin · Python

    An open-source retrieval backend for ChatGPT: it indexes your personal or work documents in a vector database and answers natural-language questions with the most relevant snippets — the RAG pattern. Enterprises use it to make internal docs searchable through ChatGPT.

  11. 14

    docuseal

    18.7Kdocusealco/docuseal · Ruby

    DocuSeal is an open source DocuSign alternative: a web platform for digital document signing. You build PDF forms, send them out, and get them filled and signed online on any device.

  12. 15

    windmill

    18.2Kwindmill-labs/windmill · Rust

    Windmill is an open-source developer platform that turns scripts into webhooks, workflows and UIs, acting as a self-hostable alternative to Retool, Pipedream and Temporal for powering internal infrastructure.

  13. 16

    apprise

    17.6Kcaronc/apprise · Python

    Apprise is a Python library and CLI for sending push notifications to almost every popular service — Telegram, Discord, Slack, Amazon SNS, Gotify and many more — through one common URL-based syntax.

  14. 17

    emqx

    16.8Kemqx/emqx · Erlang

    EMQX is an MQTT broker and messaging platform for IoT: it connects millions of devices, routes messages in real time, and bridges them into backend data systems. Aimed at AI, IoT, IIoT, connected vehicles and smart cities.

  15. 18

    open-im-server

    16.7Kopenimsdk/open-im-server · Go

    OpenIM is an open-source instant messaging solution made up of OpenIMServer (backend) and OpenIMSDK (client library), giving developers everything needed to add chat, user management, and group management to their own apps.

  16. 19

    Termix

    15.5KTermix-SSH/Termix · TypeScript

    Termix is a free, self-hosted platform that puts SSH terminals, remote desktop (RDP/VNC/Telnet), file transfers over SFTP, Docker and Podman management, host metrics, and automations for your servers in one web, desktop, and mobile app.

  17. 20

    OpenWA

    15.5Krmyndharis/OpenWA · TypeScript

    A free, open-source, self-hosted WhatsApp API gateway: it exposes messaging over a REST API with webhooks and a web dashboard, and you run it on your own server.

  18. 21

    qm

    15.4Kyc-software/qm · TypeScript

    An open-source multiplayer agent harness for work: one AI agent that a whole company shares, reachable from Slack and a web app. It is built for teams of people working with the agent together, not for a single person.

  19. 22

    casdoor

    14.6Kcasdoor/casdoor · Go

    Casdoor is an open-source, self-hosted identity and access management (IAM) platform: a single sign-on (SSO) and authentication server with a web console that speaks OAuth 2.0, OIDC, SAML 2.0, CAS, LDAP, SCIM 2.0, WebAuthn, TOTP/MFA, and MCP, and connects to providers like Google Workspace and Azure AD.

  20. 23

    planka

    12.6Kplankanban/planka · JavaScript

    PLANKA is an open-source, self-hosted Kanban board for team project tracking, pitched as a Trello alternative with a free Community edition and an optional paid Pro edition for organisations.

  21. 24

    webhook

    12.2Kadnanh/webhook · Go

    Webhook is a lightweight Go server that exposes HTTP endpoints (hooks) and runs a configured shell command whenever that endpoint receives a request, optionally passing along headers, payload, or query data.

  22. 25

    grist-core

    12Kgristlabs/grist-core · TypeScript

    Grist is an open-source hybrid spreadsheet/database: columns are typed and named like a database, but can also be filled with Python-syntax formulas like a spreadsheet, with automatic recalculation.

  23. 26

    go-github

    11.3Kgoogle/go-github · Go

    go-github is a Go client library for accessing the GitHub REST API v3, giving Go programs typed access to repos, issues, pull requests, webhooks and more.

  24. 27

    openai-node

    11.2Kopenai/openai-node · TypeScript

    This is the official TypeScript/JavaScript client library for the OpenAI REST API, auto-generated from OpenAI's OpenAPI specification, giving typed access to the Responses API, Chat Completions, Realtime API, and more.

  25. 28

    unopim

    11Kunopim/unopim · PHP

    UnoPim is an open-source Product Information Management (PIM) and Digital Asset Management (DAM) platform built on Laravel, used to centrally manage, enrich, and scale product data and digital assets for catalogs of over 10 million products.

  26. 29

    frappe

    10.9Kfrappe/frappe · Python

    Frappe is a full-stack, low-code web framework for building real-world business applications, using Python and MariaDB on the server side and a tightly integrated JavaScript client library on the front end.

  27. 30

    tyk

    10.9KTykTechnologies/tyk · Go

    Tyk is an open-source, cloud-native API Gateway that lets you manage REST, GraphQL, TCP, gRPC and MCP (Model Context Protocol) traffic in one place, adding authentication, rate limiting, quotas and analytics to your APIs.

  28. 31

    rq

    10.7Krq/rq · Python

    RQ (Redis Queue) is a simple Python library for putting jobs on a queue and processing them in the background with worker processes, backed by Redis or Valkey.

  29. 32

    polar

    10.4Kpolarsource/polar · Python

    Polar is a billing platform for AI software: it turns usage — tokens, agent runs, GPU seconds — into revenue, so AI startups can charge for their products without building billing from scratch.

  30. 33

    xyops

    6.3Kpixlcore/xyops · JavaScript

    xyOps is a self-hosted platform for job scheduling, visual workflow automation, server monitoring, alerting, and incident response — the next generation of the Cronicle scheduler.

  31. 34

    httpsms

    6KNdoleStudio/httpsms · Go

    httpSMS turns an Android phone into an SMS gateway: you call a simple HTTP API and it triggers the phone to send a text, and incoming SMS on the phone can be forwarded to your webhook.

  32. 35

    failproofai

    5.6KFailproofAI/failproofai · TypeScript

    Failproof AI is an observability and enforcement layer that sits inside AI agent harnesses (coding CLIs, chat gateways, self-hosted assistants), capturing every run and blocking dangerous tool calls before they execute.

  33. 36

    mailflare

    5.1Khieunc229/mailflare · TypeScript

    Mailflare is a self-hosted email inbox for custom domains, built on Cloudflare, with support for sending/receiving through Cloudflare, Resend, or Amazon SES.

  34. 37

    go-whatsapp-web-multidevice

    4.9Kaldinokemal/go-whatsapp-web-multidevice · Go

    GOWA is a self-hosted Go server that exposes WhatsApp as a REST API, so you can send messages, stickers and status updates, manage multiple linked WhatsApp accounts, and receive events via webhooks or an MCP server for AI agents.

  35. 38

    fleetbase

    4.4Kfleetbase/fleetbase · JavaScript

    Fleetbase is an open-source, modular operating system for logistics and supply chain operations. It covers dispatch, fleet management, live tracking, commerce, warehousing, and finance in one platform, with a REST API, webhooks, and an extension system.

  36. 39

    goclaw

    3.7Knextlevelbuilder/goclaw · Go

    GoClaw is a multi-tenant AI agent gateway/platform written in Go that connects 20+ LLM providers to 7 messaging channels, letting you deploy and orchestrate teams of AI agents at scale with production-grade security.

  37. 40

    walgit

    2.6Ktobi/walgit · Rust

    walgit is a single-binary git server that stores every repository as a write-ahead log in an S3 or GCS bucket instead of a database. It implements smart HTTP git (v0/v2), bundle-uri clones, Git LFS, a web browsing UI, and a JSON API with an SDK, and it can scale to repositories larger than the machine running it.

  38. 41

    taskview-community

    1.3KGimanh/taskview-community · TypeScript

    TaskView is a self-hosted project and task management platform that combines task tracking, custom workflows, developer integrations, analytics, and AI-assisted automation, built for teams that want a transparent alternative to SaaS task managers.

  39. 42

    Choruz

    957inclusionAI/Choruz · Rust

    Choruz is a local-first collaboration app where humans and AI agents work together in a Slack-like space, with each agent running a real CLI in its own workspace and handing off work through messages, threads, tasks, and files.

  40. 43

    Angelic-Angel

    838sh1ma/Angelic-Angel · Rust

    Angelic Angel is a Rust CLI tool that receives real-time Twitter/X push notifications by emulating a browser's Web Push client, connecting to Mozilla's AutoPush infrastructure, and forwarding the decrypted notification payloads to a webhook you control.

  41. 44

    Tracely-ai

    829jwuthri-cloud/Tracely-ai · Python

    Tracely is a trace-native CI/CD platform for AI agents: it grades every production agent trace, clusters failures into issues, freezes bad runs into hermetic regression tests, blocks the PR that would ship them again, and alerts you when it happens.

  42. 45

    rankme.fast

    749SelmiAbderrahim/rankme.fast · TypeScript

    RankMeFast is a self-hosted SEO platform that bundles site audits, rank tracking, keyword research, backlink analysis, Search Console integration, and AI-visibility tracking into one Docker Compose stack, positioned as an open alternative to closed SaaS tools like Semrush.

  43. 46

    evenfire

    729evenfire-ai/evenfire · TypeScript

    Evenfire is a self-hosted platform for running LLM agents that take real actions on your own infrastructure, with a Kubernetes backend, an admin Control UI, and a native Electron desktop client, so your team and AI agents can work together without losing control.

  44. 47

    bisibility

    605CorgiCorner/bisibility · TypeScript

    bisibility is an open-source SEO platform for researching keywords, inspecting backlinks, and tracking Google search rankings, with all the data stored in a PostgreSQL database you control.

  45. 48

    USDT-Payment-Gateway

    509DigitalShieldOfficial/USDT-Payment-Gateway · Shell

    DigitalShieldPay (DS-Pay) is a non-custodial on-chain payment integration tool that lets merchants and developers accept USDT and USDC across multiple blockchain networks.

  46. 49

    pi-pocket

    422TannerMidd/pi-pocket · TypeScript

    Pi Pocket is a durable, multiplayer, mobile-first web app for running Pi coding-agent sessions from your own machine or your phone, with no cloud VM required.

  47. 50

    codflow

    368bighadj22/codflow · TypeScript

    CodFlow is an open-source, Cash-on-Delivery (COD) e-commerce and delivery platform built specifically for Algeria, deployable on your own Cloudflare account with zero transaction fees.

  48. 51

    seedance-2.0-api

    329apiframe-ai/seedance-2.0-api

    This repo contains example scripts for calling ByteDance's Seedance 2.0 video generation model through the Apiframe API, covering text-to-video, image-to-video, and reference-to-video generation.

  49. 52

    UCashier-USDT-Payment

    309ucashier/UCashier-USDT-Payment

    UCashier is stablecoin payment and payout infrastructure for global businesses: it chains together on-chain collection, a hosted checkout, order confirmation and merchant withdrawals so an existing site, app or back office can add USDT/USDC payments without rebuilding its stack.

  50. 53

    bankmcp

    288noskillish/bankmcp · TypeScript

    BankMCP is a self-hosted, read-only MCP server that lets your AI assistant (Claude, ChatGPT, Cursor, etc.) query your own bank accounts through the Enable Banking PSD2 API, which covers over 2,700 European banks.

  51. 54

    sentio

    254truespar/sentio · Rust

    Sentio is a complete multi-tenant email server for AI agents: it gives every agent its own real email address, delivers inbound mail as structured webhooks, and lets the agent reply in-thread over a REST API.

  52. 55

    labtether

    249labtether/labtether · Go

    LabTether is a self-hosted control plane that unifies monitoring and control of your homelab (Proxmox, TrueNAS, Docker, Home Assistant, etc.) into one dashboard with remote terminal, remote desktop, alerts, and an AI-operable interface.

  53. 56

    ResolveHQ

    205mirza-rizvi/ResolveHQ · TypeScript

    ResolveHQ is a self-hostable, Cloudflare-native helpdesk for small support teams: a shared inbox with ticket assignment, statuses, priorities and tags, RFC-correct email threading, a knowledge base with a public help center, reports and an opt-in AI assistant.

  54. 57

    zilan

    200lxcshine/zilan · Go

    Zilan is an LLM-powered knowledge management and Q&A platform that unifies RAG quick Q&A, ReAct agent reasoning, and auto-generated Wiki knowledge distillation into one minimalist knowledge hub.

  55. 58

    goshen-email

    166boringcomputers/goshen-email · TypeScript

    Goshen Email gives AI agents real email inboxes, each with its own address, threads, attachments, and a scoped API key, while a human-facing dashboard lets people read the same mail, reply, and release quarantined messages.

  56. 59

    telnyx-code-examples

    162team-telnyx/telnyx-code-examples · TypeScript

    A collection of production-ready code examples for the Telnyx platform, covering Voice AI, SMS, SIP, and IoT APIs. It includes 160+ Voice AI examples alone, each a self-contained project with working code, documentation, and environment configuration.

  57. 60

    mixdog

    143tribgames/mixdog · JavaScript

    Mixdog is an open-source desktop coding agent that matches OpenAI's Codex on the Terminal-Bench 2.1 benchmark while using 63% fewer tokens. It bundles an editor, terminals, Git/GitHub integration, and multi-model orchestration into one app.

  58. 61

    walgithub

    134rgodha24/walgithub · Rust

    walgit is a self-hosted git server that runs as a single binary in front of an S3 or GCS bucket instead of a database or local disk. The bucket is the repository, and every running instance is just a disposable cache, so you can add or kill servers without coordination.

  59. 62

    apowerb

    121apowerb/apowerb · Python

    apowerb is an open-source platform for building, running and governing AI agents in production, covering multi-agent orchestration, RAG, Text-to-SQL, MCP servers and built-in business tools.

  60. 63

    calnode

    118Calnode/calnode · Go

    Calnode is a self-hostable scheduling app like Calendly or Cal.com, shipped as a single Go binary with an embedded SQLite database. It includes first-party video meetings, recording, AI notetaking, and is built API-first with a native MCP server for AI agents.

Often tagged together