Overall rating

8.5

Stars: 35992

Contributors: 363

Novu is a comprehensive notification infrastructure designed for developers to manage and deliver notifications across multiple channels, such as email, SMS, and push. It simplifies the process of creating workflows, managing templates, and handling message preferences for end users, offering a centralized system for notification management.

Key Features

  • Single API for all messaging providers (Inbox/In-App, Email, SMS, Push, Chat)
  • Fully managed GitOps flow, deployed from your CI
  • Define workflow and step controls with Zod or JSON Schema
  • Easily re-use existing content in various frameworks, including React Email, Vue-email, Maizzle, MJML, and more
  • Equipped with a CMS for advanced layouts and design management
  • Debug and analyze multi-channel messages in a single dashboard
  • Embeddable Inbox component with real-time updates
  • Embeddable user preferences component gives your subscribers control over their notifications
  • Community-driven
Activity

Last update: Jan 13, 2025

  • Commits (last week)

    39

  • Resolved issues (last week)

    47

  • Merged PRs (last week)

    39

Maturity

Last update: Jan 18, 2025

  • Age

    3 years 4 months

  • Stability

    STABLE

Information

Funding

Has commercial version

Programming languages

TypeScript
JavaScript
Python

Tags

html
nodejs
typescript
transactional
push-notifications
email
react
css
sms
notification-center
javascript
communication
hacktoberfest
reactjs
notifications