{"name":"Novu: The Open-Source Notification Inbox Infrastructure","description":"Novu is an open-source notification infrastructure designed to simplify multi-channel communication for modern products. It provides a unified API to send notifications via email, SMS, push, chat, and in-app channels. Developers can easily integrate a real-time notification inbox and manage complex workflows with this powerful platform.","github":"https://github.com/novuhq/novu","url":"https://osrepos.com/repo/novuhq-novu","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/novuhq-novu","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/novuhq-novu.md","json":"https://osrepos.com/repo/novuhq-novu.json","topics":["novu","notification-center","open-source","typescript","email","sms","push-notifications","developer-tools"],"keywords":["novu","notification-center","open-source","typescript","email","sms","push-notifications","developer-tools"],"stars":null,"summary":"Novu is an open-source notification infrastructure designed to simplify multi-channel communication for modern products. It provides a unified API to send notifications via email, SMS, push, chat, and in-app channels. Developers can easily integrate a real-time notification inbox and manage complex workflows with this powerful platform.","content":"## Introduction\n\nNovu is the open-source notification infrastructure designed to simplify multi-channel communication for modern products. It provides a unified API that makes it easy to send notifications through various channels, including Inbox/In-App, Push, Email, SMS, and Chat. Built for developers, Novu aims to turn complex multi-channel delivery into a single, manageable component, fostering growth and enhancing user engagement.\n\nKey features include an embeddable Inbox component with real-time support, a single API for all messaging providers, a Digest Engine to combine multiple notifications, a No-Code Block Editor for Email, and a robust Notification Workflow Engine. It also offers an embeddable user preferences component, giving subscribers control over their notifications.\n\n## Installation\n\nTo get started with Novu, you can create a free account and follow the instructions on their dashboard for quick setup. For those looking to run Novu locally and contribute to the project or self-host, detailed instructions are available in the [official documentation](https://docs.novu.co/community/run-in-local-machine){:target=\"_blank\"}. This allows developers to explore the full capabilities of the platform in their own environment.\n\n## Examples\n\nNovu simplifies notification integration by offering a single API for numerous providers across different channels. For instance, you can easily integrate an embeddable real-time notification center into your web application using their [React SDK](https://docs.novu.co/inbox/react/get-started){:target=\"_blank\"}. This eliminates the need to build complex notification UIs from scratch.\n\nThe platform supports a wide array of providers for each channel:\n*   **Email:** Sendgrid, Mailgun, SES, Postmark, Custom SMTP, and many more.\n*   **SMS:** Twilio, Plivo, SNS, Nexmo (Vonage), and others.\n*   **Push:** FCM, Expo, APNS, OneSignal.\n*   **Chat:** Slack, Discord, MS Teams, Mattermost.\n*   **In-App:** Directly via Novu's embeddable components.\n\nThese integrations allow developers to manage all notification types from a centralized system, streamlining communication workflows.\n\n## Why Use Novu?\n\nNovu stands out by offering a comprehensive, open-source solution for all your notification needs. Its unified API drastically reduces the complexity of managing multiple notification channels and providers. By providing features like a Digest Engine, a No-Code Email Editor, and a powerful Workflow Engine, Novu empowers developers to create sophisticated and personalized notification experiences without extensive custom coding. The embeddable Inbox and user preferences components further enhance user experience by offering real-time updates and control over notifications, making it an invaluable tool for any modern application.\n\n## Links\n\n*   **GitHub Repository:** [https://github.com/novuhq/novu](https://github.com/novuhq/novu){:target=\"_blank\"}\n*   **Official Documentation:** [https://docs.novu.co](https://docs.novu.co){:target=\"_blank\"}\n*   **Website:** [https://novu.co](https://novu.co){:target=\"_blank\"}\n*   **Join Discord:** [https://discord.novu.co](https://discord.novu.co){:target=\"_blank\"}\n*   **Contribution Guidelines:** [https://github.com/novuhq/novu/blob/main/CONTRIBUTING.md](https://github.com/novuhq/novu/blob/main/CONTRIBUTING.md){:target=\"_blank\"}\n*   **Run Novu Locally:** [https://docs.novu.co/community/run-in-local-machine](https://docs.novu.co/community/run-in-local-machine){:target=\"_blank\"}","metrics":{"detailViews":4,"githubClicks":2},"dates":{"published":null,"modified":"2026-03-15T18:00:59.000Z"}}