novuhq/novu
The open-source communication infrastructure for agents and products observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 84
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 1833
- days_rel: 26
- days_push: 7
- n_releases_24m: 108
Adoption not part of the score
39674 stars · 4441 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Novu is an open-source communication infrastructure platform that provides a unified API for sending notifications (in-app inbox, email, SMS, push, chat) and connecting AI agents to messaging channels like Slack, Teams, WhatsApp, and Telegram. It includes SDKs for TypeScript/Node.js and React, a drop-in Inbox component, workflow orchestration for notification logic, and 80+ provider integrations.
Use cases
- send multi-channel notifications from my app
- add an in-app notification inbox to my React or Next.js app
- send transactional emails and SMS with one API
- connect my AI agent to Slack and WhatsApp
- build notification workflows with digest and delay logic
- switch email providers without rewriting code
- send push notifications to mobile and web users
- route alerts to PagerDuty or custom webhooks per subscriber
When to choose
- you need unified multi-channel notification delivery (email, SMS, push, in-app, chat) behind a single API
- you want a ready-made in-app notification center/inbox component for React or Next.js
- you want to embed AI agents into Slack, Teams, WhatsApp, or Telegram with conversation state handled for you
- you need provider flexibility to swap email/SMS vendors without code changes
- you want workflow features like digests, delays, throttling, and per-subscriber routing
When to avoid
- you only need a single channel like plain email and a lightweight library suffices
- you need a fully self-hosted setup but cannot operate the platform's infrastructure dependencies
- your use case is one-way broadcast messaging with no need for workflows or conversation state
- you require a permissive license for redistribution and the NOASSERTION license terms are a blocker
Facets
framework · maturity active
webhook email chatbot agent-framework sdk ui-components workflow-automation api-framework messaging-platforms developer-tools backend web-development large-language-models apis cross-platform self-hosted notification-infrastructure multi-channel-messaging in-app-inbox push-notifications sms transactional-email agent-communication notification-workflows messaging-providers conversation-infrastructure ai-agents automation nodejs typescript react web-server
8 sources
- readme: https://github.com/novuhq/novu · fetched 2026-08-28 · 480defd0b3a1
- homepage: https://go.novu.co/github · fetched 2026-08-29 · 734eae13d841
- site_page: https://docs.novu.co/platform/quickstart/nextjs · fetched 2026-08-29 · 5259fcd74d37
- site_page: https://docs.novu.co/ · fetched 2026-08-29 · dca46a21a283
- site_page: https://novu.co/pricing · fetched 2026-08-29 · ace5ebe34692
- site_page: https://novu.co/integrations · fetched 2026-08-29 · 3037fff16916
- site_page: https://novu.co/changelog · fetched 2026-08-29 · c0771a86fb81
- site_page: https://novu.co/connect · fetched 2026-08-29 · 0426d77de284
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| novuhq/novu | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem