Open-source notification infrastructure for developers

38.4kstars
4.2kforks
Last commit: 1d ago
Repo age: 5y old
Novu screenshot

Novu is an open-source notification infrastructure platform for building and managing product notifications across multiple channels (email, SMS, push, chat). It provides a unified API and an admin UI to create notification workflows, manage templates, and route messages through many third-party providers.

Key Features

  • Multi-channel notifications (e.g., email, SMS, push, chat) from a single API
  • Template management with a web-based UI for creating and maintaining notification content
  • Provider abstraction layer to switch between delivery providers without changing application code
  • Event-triggered workflows to orchestrate notification steps and channel fallbacks
  • Subscriber/user management for targeting and routing notifications
  • Preference management concepts for controlling which notifications users receive
  • Integrations for popular messaging/notification providers (varies by channel)
  • Developer-focused SDKs and APIs for embedding notification delivery into apps

Use Cases

  • Shipping transactional notifications (sign-up, password reset, receipts) across email/SMS
  • Product alerts and lifecycle messaging with channel fallback and centralized templates
  • Building an internal notification hub to standardize delivery providers across teams

Limitations and Considerations

  • Running the full platform typically requires multiple backing services (e.g., database, cache/queue), increasing operational complexity.

Novu fits teams that want control over notification logic and templates while keeping provider integrations modular. It is especially useful when multiple apps/services need consistent notification workflows and governance from one place.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Postiz

Postiz

Self-hosted social media scheduling with analytics and AI tools

25.9k
4.4k
Last commit: 1d ago

Self-hosted social media management platform for drafting, scheduling, publishing, and analyzing posts across multiple social networks with collaboration and automation features.

Alternative to:
Buffer
Buffer
+4
Matomo

Matomo

Privacy-focused web analytics you control

21.2k
2.8k
Last commit: 2d ago

Self-hosted web analytics platform with dashboards, event tracking, and privacy controls, offering an alternative to Google Analytics for websites and apps.

Alternative to:
Google Analytics
Google Analytics
+6
listmonk

listmonk

High-performance newsletter and mailing list manager

18.7k
1.9k
Last commit: 4d ago

Self-hosted newsletter and email list manager with templating, segmentation, campaigns, and PostgreSQL-backed performance.

Alternative to:
Mailchimp
Mailchimp
+9
Formbricks

Formbricks

Open-source surveys and product feedback for web apps

11.7k
2.1k
Last commit: 1d ago

Self-hosted surveys and feedback forms for web apps with targeting, links, webhooks, and analytics to collect product and customer insights.

Alternative to:
Typeform
Typeform
+7
WooCommerce

WooCommerce

Open-source eCommerce for WordPress

10.1k
10.7k
Last commit: 1d ago

A WordPress eCommerce plugin for selling products, managing orders, payments, shipping, taxes, and store operations with a large extension ecosystem.

Alternative to:
Shopify
Shopify
+7
Typebot

Typebot

Build and embed conversational forms and chatbots

9.5k
2.9k
Last commit: 1d ago

Open-source builder for conversational forms and chatbots with logic, integrations, and embeddable widgets for lead capture, support, and onboarding.

Alternative to:
Typeform
Typeform
+3