7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

2 alternatives ranked by real activity

Open-source Knock alternatives

A curated, ranked list of the 2 best open-source alternatives to Knock.

The best open-source alternative to Knock is Novu. If that doesn't suit you, another good option is Apprise.

Knock alternatives are mainly backend-as-a-service tools, but some are also developer tools. 2 of them shipped code in the last 30 days, 2 can be self-hosted, and 1 uses a permissive licence.

Last updated October 2, 2026 · ranked by GitHub stars, growth and recent commits

Novu

Open-source communication infrastructure that connects products and AI agents to email, SMS, push, in-app inbox and chat channels through one API.

GitHub stars
40k
Last commit
today
Latest release
@novu/framework@v2.14.0
Self-hosted
Yes
Hosted version
Available
go.novu.coNovu homepage screenshot

Novu is open-source communication infrastructure for products and AI agents. It offers one API and a unified conversation model that connects your software to the channels your users already use, reaching them by email, SMS, push, an in-app inbox, Slack, Microsoft Teams, Telegram and other chat apps. It is written in TypeScript with Node.js and React, and GitHub lists the license as 'Other'.

There are two ways to build with it that share the same foundation. Communication infrastructure for products delivers notifications to inbox, email, SMS, push and chat via a single API, and supports workflows, digest batching and an embeddable UI component. Agent Communication Infrastructure connects agents you have already built to channels such as Slack, Teams, Telegram, WhatsApp and email through a single conversation model.

The README argues that people now expect conversations rather than one-way notifications, and positions Novu as the layer that saves teams from rebuilding inbox feeds, provider integrations and channel webhooks. Getting started starts with a free account, and the project links documentation, a changelog, a roadmap and a Discord community. It suits product and engineering teams that send notifications or build agents.

Key features

  • One API for inbox, email, SMS, push and chat
  • Workflows and digests for notifications
  • Embeddable notification inbox component
  • Connects agents to Slack, Teams and Telegram
  • Unified conversation model across channels
  • Provider integrations and channel webhooks

Pricing: A free plan includes 10,000 workflow runs a month. Pro starts from $30 and Team from $250 per month; Enterprise is custom and includes self-hosted deployment options.

Apprise

Apprise is a Python library and command-line tool that sends notifications to many services through one consistent URL syntax.

GitHub stars
18k
Last commit
today
Latest release
v2.0.0
Licence
BSD-2-Clause
Self-hosted
Yes
hub.docker.comApprise homepage screenshot

Apprise is a notification library and command-line tool that sends messages to a large number of services, including Telegram, Discord, Slack, Amazon SNS and Gotify, through one common syntax. Developers add the library once instead of researching and integrating each notification service separately.

A consistent URL format identifies each destination, and the same approach works from the CLI, from the Python library or through the Apprise API relay. It handles images and attachments for services that accept them, loads configuration files, supports custom notifications and hooks, and sends messages asynchronously for quick response times. Notification categories include productivity, SMS, desktop, email and custom services.

System administrators and DevOps engineers can use the bundled command line tool to send alerts from scripts and infrastructure without finding the right tool for each service. Apprise is written in Python, licensed under BSD-2-Clause, and distributed as a library and as a Docker image.

Key features

  • One URL syntax for many notification services
  • Command-line tool for scripts and alerts
  • Python library for developers
  • Image and file attachment support
  • Asynchronous message sending
  • Apprise API relay option

Pricing: Free and open source under the BSD-2-Clause license.

Knock alternatives: questions

What is the best open-source alternative to Knock?
Novu is the top-ranked open-source alternative to Knock on Enlisted: Open-source communication infrastructure that connects products and AI agents to email, SMS, push, in-app inbox and chat channels through one API. Another strong option is Apprise.
Are these Knock alternatives free?
Both are open source, so the code is free to use under its licence, and both can be self-hosted on your own server or computer. 1 also offers a paid or managed cloud version if you'd rather not host it yourself.
How is this list of Knock alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 2 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all