All 347 Dependencies

Every package Novu depends on, ranked by repo health score.

Novu is an open-source notification and agent communication infrastructure built for developers who need to reach users across every channel without stitching together a patchwork of provider-specific SDKs and webhook handlers. It provides a single unified API and a consistent conversation model that works whether you're sending a transactional email, triggering a push alert, or routing an AI agent's reply through Slack and back.

The platform covers two major use patterns. For product teams, Novu delivers a full notification stack: an embeddable real-time Inbox component, a visual no-code email editor, a digest engine that batches multiple events into a single message, a user preferences component, and a workflow orchestration engine for defining multi-step, multi-channel notification sequences — all wired to 70+ pre-built provider integrations for email, SMS, push, and chat.

For teams building AI agents, Novu offers its Agent Communication Infrastructure (ACI) — a bidirectional messaging layer that normalizes inbound messages from Slack, Microsoft Teams, Telegram, WhatsApp, and Email into a single conversation model, routes them to your agent, then delivers the agent's response back out. You integrate once rather than maintaining a separate webhook handler per platform, and your agent logic stays completely portable.

Novu is open-core: the notification infrastructure is MIT-licensed, while enterprise features — advanced RBAC, SSO, audit logs, and compliance tooling — live in a separately licensed enterprise directory. The platform is actively maintained by a full-time engineering team and ships releases on a roughly biweekly cadence across its core API, SDK packages, and React/React Native components.

22 passport-headerapikey ^1.2.2 23 @lezer/highlight ^1.2.1 25 lang-html ^6.4.11 26 @codemirror/language ^6.11.1 28 install ^0.13.0 34 @codemirror/autocomplete ^6.18.3 34 @date-fns/utc ^2.1.0 34 ncp ^2.0.0 34 tailwindcss-animate ^1.0.7 34 TokenLens ^1.3.1 36 passport-oauth2 ^1.8.0 36 use-stick-to-bottom ^1.1.2 37 async-mutex ^0.5.0 38 deep-extend ^0.6.0 38 passport-github2 ^0.1.12 39 json-schema ^0.4.0 40 lowlight ^3.3.0 40 picocolors ^1.0.0 40 tsconfig-paths ~4.1.0 outdated 41 cli-table3 0.6.5 41 cross-spawn ^7.0.3 42 ajv-formats ^2.1.1 outdated 42 clsx ^2.1.1 42 process ^0.11.10 42 qrcode ^1.5.4 42 rimraf ^3.0.2 outdated 43 cross-fetch ^4.0.0 43 fast-deep-equal ^3.1.3 43 hast-util-to-html 9.0.5 43 passport 0.7.0 43 passport-jwt ^4.0.1 44 cmdk 1.0.0 outdated 44 date-fns-tz ^2.0.1 outdated 44 json-logic-js ^2.0.5 44 pluralize ^8.0.0 45 JSON5 ^2.2.3 45 mitt ^3.0.1 45 next-themes ^0.3.0 outdated 45 Prompts ^2.4.2 45 react-helmet-async ^1.3.0 outdated 46 @swc/jest 0.3.12 outdated 46 flat ^6.0.1 46 npm-run-all ^4.1.5 46 zod-to-json-schema ^3.25.2 47 cross-env ^7.0.3 outdated 47 react-confetti ^6.1.0 48 @antfu/utils ^0.7.10 outdated 48 bcrypt ^5.0.0 outdated 48 swagger-ui-express ^4.4.0 outdated 49 @customerio/cdp-analytics-browser ^0.3.18 outdated 49 class-transformer 0.5.1 49 class-validator 0.15.1 49 prism-react-renderer ^2.4.1 50 lru-cache ^11.5.1 50 rrule ^2.7.2 51 tailwindcss-typography ^0.5.15 51 configstore ^5.0.0 outdated 51 jsonwebtoken 9.0.3 51 Tippy.js ^6.3.7 52 ts-node ~10.9.1 54 jsonrepair ^3.13.1 55 devtools ^4.3.0 56 fs-extra ^9.0.0 outdated 57 Socket.IO Redis Adapter ^7.2.0 outdated 57 bluebird ^2.9.30 outdated 57 html-to-text ^9.0.5 outdated 57 tslib ^2.4.0 58 reflect-metadata 0.2.2 59 glob ^11.1.0 outdated 59 node-fetch ^3.2.10 59 ora ~5.4.1 outdated 59 ts-morph ^24.0.0 outdated 60 compression-webpack-plugin ^10.0.0 outdated 60 tsup ^8.1.0 61 diff 9.0.0 62 React CodeMirror ^4.23.6 62 React CodeMirror ^4.23.6 62 React CodeMirror ^4.23.6 62 React CodeMirror ^4.23.6 62 React CodeMirror ^4.23.6 62 Commander.js ^11.1.0 outdated 63 compression ^1.7.4 64 @sendgrid/mail ^8.1.6 64 async ^3.2.0 64 form-data ^4.0.5 64 proxy-agent ^6.5.0 outdated 64 react-colorful ^5.6.1 65 Bull ^4.2.1 65 Chalk 4.1.2 outdated 65 envalid ^8.2.0 65 Handlebars.js 4.7.9 65 jwt-decode ^3.1.2 outdated 65 pino-http ^8.3.3 outdated 65 Sonner ^1.7.0 outdated 65 tailwind-variants ^0.3.0 outdated 66 Ajv ^8.20.0 66 p-queue ^8.0.1 outdated 66 react-qr-code ^2.0.21 67 tar ^7.5.16 68 eventsource-parser ^3.0.8 outdated 68 Lodash ^4.18.0 68 Lodash ^4.0.8 68 Lodash ^4.4.2 68 Lodash ^4.5.0 68 Lodash ^4.6.2 68 open ^8.4.0 outdated 69 date-fns ^2.29.2 outdated 70 globby ^12.2.0 outdated 70 uuid ^11.1.1 outdated 70 webpack-bundle-analyzer ^4.9.0 outdated 73 LaunchDarkly Server-Side SDK for Node.js ^9.7.3 74 @sentry/vite-plugin ^5.3.0 74 helmet ^8.2.0 74 pino-pretty ^9.4.0 outdated 75 dotenv ^16.6.1 outdated 75 globals ^15.9.0 outdated 75 partysocket ^1.1.4 75 qs ^6.11.0 76 NumberFlow (React) ^0.5.10 outdated 76 Radix UI ^1.2.1 76 Radix UI ^1.1.6 76 Radix UI ^1.1.2 76 Radix UI ^1.1.2 76 Radix UI ^1.1.1 76 Radix UI ^1.1.14 76 Radix UI ^2.1.16 outdated 76 Radix UI ^1.1.15 76 Radix UI ^2.1.0 outdated 76 Radix UI ^1.1.6 76 Radix UI ^1.1.0 76 Radix UI ^1.2.1 76 Radix UI ^1.2.2 76 Radix UI ^2.2.5 outdated 76 Radix UI ^1.1.0 76 Radix UI ^1.2.3 76 Radix UI ^1.1.1 76 Radix UI ^1.1.13 76 Radix UI ^1.1.0 76 Radix UI ^1.1.0 76 Radix UI ^1.1.6 76 Radix UI ^1.2.2 76 Radix UI ^1.1.0 76 execa ^9.3.1 outdated 76 js-cookie ^3.0.7 76 json-edit-react ^1.26.2 77 node-jwks-rsa ^3.1.0 outdated 77 React Resizable Panels ^4.7.6 78 Kobalte ^0.13.10 78 @nestjs/axios 4.0.1 outdated 78 @nestjs/jwt 11.0.2 outdated 78 @nestjs/serve-static 5.0.5 outdated 78 Ink ^7.0.1 78 Motion ^11.18.2 outdated 78 postcss-preset-env ^9.5.14 outdated 78 React Icons ^5.3.0 79 concurrently ^5.3.0 outdated 79 mailersend-nodejs ^2.6.0 outdated 79 TypeDoc ^0.24.0 outdated 79 yargs ^17.7.2 outdated 80 fast-glob 3.3.1 outdated 80 Shiki ^3.21.0 outdated 80 tldts ^7.0.28 82 @nestjs/throttler 6.5.0 83 @hookform/resolvers ^5.2.2 83 @nestjs/passport 11.0.5 outdated 83 @nestjs/schedule 6.1.3 outdated 83 class-variance-authority ^0.7.0 83 Embla Carousel React ^8.6.0 83 mailparser ^0.6.0 outdated 83 markdownlint-cli ^0.33.0 outdated 83 node-html-parser ^7.0.1 outdated 83 RxJS 7.8.2 84 Floating UI ^1.6.13 outdated 84 @octokit/core ^4.0.0 outdated 84 Segment Analytics-Next ^1.81.0 84 Segment Analytics-Next ^1.1.4 84 Streamdown ^1.0.1 outdated 84 Streamdown ^1.0.1 outdated 84 Streamdown ^1.0.1 outdated 84 Streamdown ^1.0.1 outdated 84 Pino ^8.17.2 outdated 84 sanitize-html ^2.17.5 84 Streamdown ^2.1.0 85 @nestjs/config 4.0.4 outdated 85 NestJS Terminus 11.1.1 outdated 85 body-parser ^2.2.1 85 Chai ^4.2.0 outdated 85 Chat SDK 4.31.0 outdated 85 cron-parser ^4.9.0 outdated 85 esbuild ^0.28.1 85 got ^11.8.6 outdated 85 ws ^8.18.0 86 Autoprefixer ^10.4.21 86 Express ^5.2.1 86 http-proxy-middleware ^3.0.7 outdated 86 Multer ^2.1.1 86 nanoid ^3.1.20 outdated 86 resend-node ^6.0.3 86 Solid.js ^1.9.4 87 Agents ^0.12.4 outdated 87 i18next ^23.7.6 outdated 88 es-toolkit ^1.47.0 88 LiquidJS ^10.27.1 88 tailwind-merge ^2.4.0 outdated 88 tsx ^4.21.0 88 Valibot ^1.2.0 88 y-prosemirror ^1.3.0 89 Better Auth ^1.3.0 89 @hono/zod-validator ^0.6.0 outdated 89 Better Auth ^1.4.9 89 highlight.js ^11.11.1 89 ioredis 5.11.1 outdated 89 lint-staged ^10.5.4 outdated 89 Nodemailer ^9.0.1 outdated 90 @cloudflare/workers-types ^4.20250620.0 outdated 90 LangGraph ^1.1.4 90 React Email ^0.5.1 outdated 90 React Email ^1.2.1 outdated 90 SWC 1.7.26 outdated 90 Tailwind CSS 4.3.0 outdated 90 cssnano ^7.0.4 outdated 90 Hono ^4.10.8 90 Inquirer.js 8.2.6 outdated 90 prettier ~3.3.3 outdated 90 Svix ^1.96.1 outdated 90 Tailwind CSS ^4.3.0 90 Zod ^3.23.8 outdated 91 @clickhouse/client ^1.20.0 91 Faker ^6.0.0 outdated 91 Playwright ^1.55.1 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.6.6 outdated 91 Tiptap Core ^2.11.5 outdated 91 Tiptap Core ^2.11.5 outdated 91 React Flow ^12.3.2 91 BullMQ ^3.10.2 outdated 91 lucide-react ^0.562.0 outdated 91 Recharts 2.15.4 outdated 91 Socket.IO ^4.8.3 91 Socket.IO 4.7.2 outdated 91 verdaccio ^5.0.4 outdated 92 AI SDK ^3.0.10 outdated 92 AI SDK ^2.0.73 outdated 92 AI SDK ^3.0.10 outdated 92 AI SDK ^3.0.51 outdated 92 @clerk/backend ^3.4.11 92 @clerk/backend ^2.1.19 outdated 92 @clerk/backend ^6.11.3 outdated 92 LangChain.js ^1.3.13 92 LangChain.js ^1.1.44 92 LangChain.js ^1.2.4 92 TanStack Query ^5.101.2 92 @vitejs/plugin-react ^4.7.0 outdated 92 AI SDK ^6.0.34 outdated 92 LangChain.js ^1.2.16 92 Marked 12.0.2 outdated 92 postcss ^8.5.10 92 React Hook Form ^7.71.1 92 Vitest ^4.1.0 outdated 93 Anthropic TypeScript SDK 0.3.0 outdated 93 Anthropic TypeScript SDK 0.95.1 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.996.0 93 AWS SDK for JavaScript (S3 Client) 3.996.0 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.723.0 93 AWS SDK for JavaScript (S3 Client) ^3.723.0 93 AWS SDK for JavaScript (S3 Client) ^3.996.0 93 AWS SDK for JavaScript (S3 Client) ^3.996.0 93 nest-cli 11.0.23 outdated 93 @nestjs/swagger 7.4.0 outdated 93 OpenTelemetry Auto-Instrumentations for Node.js 0.75.0 outdated 93 OpenTelemetry Auto-Instrumentations for Node.js 0.63.0 outdated 93 Vite ^6.4.3 outdated 93 webpack-cli ^5.1.4 outdated 94 @babel/core ^7.29.0 outdated 94 @babel/core ^7.23.2 outdated 94 @babel/core ^7.25.9 outdated 94 @babel/core ^7.13.0 outdated 94 ESLint ^9.26.0 outdated 94 NestJS 11.1.27 outdated 94 NestJS 11.1.27 outdated 94 NestJS 11.1.27 outdated 94 NestJS 11.1.27 outdated 94 NestJS 11.1.27 outdated 94 @rjsf/core ^5.22.3 outdated 94 @rjsf/core ^5.20.0 outdated 94 @rjsf/core ^5.17.1 outdated 94 Sentry JavaScript (@sentry/browser) ^10.63.0 94 Sentry JavaScript (@sentry/browser) ^10.63.0 94 Sentry JavaScript (@sentry/browser) ^10.63.0 94 Sentry JavaScript (@sentry/browser) ^10.63.0 94 SvelteKit ^1.27.3 outdated 94 ESLint ^9.26.0 outdated 94 jest ^27.0.6 outdated 94 jest ^29.4.1 outdated 94 Mongoose ^8.22.1 outdated 94 React Router ^7.17.0 outdated 94 Stripe Node.js Library ^11.18.0 outdated 94 typescript-eslint ^8.26.0 95 Axios ^1.18.1 95 mocha ^10.2.0 outdated 95 OpenAI ^4.0.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.9.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.8.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.217.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.7.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.39.0 outdated 96 @slack/web-api 2.20.1 outdated 96 @slack/web-api 7.17.0 outdated 96 firebase-admin-node ^13.3.0 outdated 96 google-api-nodejs-client ^60.0.1 outdated 96 Next.js ^16.2.1 96 TypeScript 5.6.2 outdated 97 @azure/identity ^1.0.0 outdated 97 @azure/identity ^12.11.0 outdated 97 React ^19.2.3 97 React DOM ^19.2.3 97 webpack ^5.74.0 98 Google Cloud Storage ^6.2.3 outdated 98 npm ^11.8.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search