Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. CodeRabbit
  3. Novu

Novu

NOASSERTIONTypeScript@novu/framework@v2.14.0Self-Hosted

An open-source notification infrastructure with a unified API for in-app, email, SMS, push, and chat notifications.

Visit WebsiteGitHubGitHub
40.2k stars4.5k forks0 contributors

What is Novu?

Novu is an open-source notification infrastructure that provides a unified API and embeddable components for managing multi-channel notifications. It solves the complexity of building and maintaining notification systems by offering a single platform to handle in-app, email, SMS, push, and chat notifications with customizable workflows.

Target Audience

Developers and engineering teams building modern web and mobile applications that require reliable, multi-channel notification systems without managing multiple providers and integrations separately.

Value Proposition

Developers choose Novu because it consolidates notification management into a single, developer-friendly platform with pre-built UI components, reducing development time and complexity while offering extensive provider support and customization through an open-core model.

Overview

The open-source communication infrastructure for agents and products

Use Cases

Best For

  • Adding a real-time notification center to a React web application
  • Managing multi-channel notification workflows (email, SMS, push, chat) from a single API
  • Reducing notification spam by implementing digest emails
  • Allowing end-users to customize their notification preferences in-app
  • Building custom notification systems without vendor lock-in
  • Integrating with multiple email and SMS providers through a unified interface

Not Ideal For

  • Projects that only need a single notification channel, such as email-only campaigns, where simpler dedicated services might be more efficient.
  • Teams building applications with Vue or Angular frontends, as the embeddable notification center is currently React-only with support for other frameworks still in development.
  • Startups or small projects with very tight budgets that cannot accommodate potential costs for enterprise features under the commercial license.
  • Applications requiring immediate support for specific providers like Pushwoosh or Bandwidth, which are listed as coming soon in the README.

Pros & Cons

Pros

Unified Multi-Channel API

Offers a single API to send notifications across In-App, Email, SMS, Push, and Chat channels, simplifying integration and reducing the need for multiple provider setups.

Embeddable Real-Time Inbox

Provides a pre-built, real-time notification center component for React that can be easily integrated into web apps, saving significant development time for in-app notifications.

Custom Workflow Engine

Enables creating custom notification workflows with conditions for each channel, and includes a digest engine to combine notifications into single emails, reducing user fatigue.

Extensive Provider Support

Supports a wide range of providers across all channels, as detailed in the README, offering flexibility and reducing vendor lock-in for basic features.

Cons

Limited Frontend Framework Support

The embeddable inbox component is only available for React, with Vue and Angular support labeled as 'coming soon', which can delay projects using those frameworks.

Enterprise Licensing Costs

Advanced features in the enterprise folder require a commercial license, adding potential costs for organizations needing those capabilities, as noted in the license section.

Incomplete Provider Coverage

Some providers, like Pushwoosh for push notifications, are marked as 'coming soon', limiting immediate options for teams dependent on specific services.

Frequently Asked Questions

Quick Stats

Stars40,181
Forks4,513
Contributors0
Open Issues58
Last commit1 day ago
CreatedSince 2021

Tags

#react-component#email-service#workflow-automation#notifications#notification-center#nodejs#typescript#in-app-notifications#sms-gateway#communication#javascript#sms#react#transactional#email#push-notifications

Built With

R
React
N
Node.js

Links & Resources

Website

Included in

CodeRabbit321
Auto-fetched 1 day ago

Related Projects

PlanePlane

🔥🔥🔥 Open-source Jira, Linear, Monday, and ClickUp alternative. Plane is a modern project management platform to manage tasks, sprints, docs, and triage.

Stars61,261
Forks6,153
Last commit1 day ago
AppsmithAppsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.

Stars41,103
Forks4,813
Last commit1 day ago
NextUINextUI

🚀 Beautiful, fast and modern React UI library. (Previously NextUI)

Stars30,978
Forks2,236
Last commit1 day ago
NeonNeon

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.

Stars23,239
Forks1,120
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub