novuhq/novu

The open-source communication infrastructure for agents and products

40kStars on the repository
55Mods indexed here, across every type
todayLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

novuhq/novu

Cursor rule Cursor

Fix ApiProperty/ApiPropertyOptional optionality mismatches in DTO files; use for scheduled batch fixes or DTO edits.

40k +9 today A 0 tokens

api

02

novuhq/novu

Cursor rule Cursor

Rules for working in the API service (NestJS backend).

40k +9 today A 0 tokens

clickhouse

03

novuhq/novu

Cursor rule Cursor

Rules for working with ClickHouse analytics and trace logging.

40k +9 today A 0 tokens

context-engineering

04

novuhq/novu

Cursor rule Cursor

Context quality checklist for system prompts and agent instructions.

40k +9 today A 0 tokens

dal-repository

05

novuhq/novu

Cursor rule Cursor

Rules for working with DAL repositories in the Novu monorepo.

40k +9 today A 0 tokens

dashboard

06

novuhq/novu

Cursor rule Cursor

Rules for working in the Dashboard (React frontend).

40k +9 today A 0 tokens

dependency-graph

07

novuhq/novu

Cursor rule Cursor

Novu monorepo dependency graph — use when assessing blast radius before changing shared code.

40k +9 today A 17 tokens

docs-mintlify-steps

08

novuhq/novu

Cursor rule Cursor

Mintlify Steps anchors — use markdown headings inside Step so in-page links work.

40k +9 today A 0 tokens

infrastructure

09

novuhq/novu

Cursor rule Cursor

Infrastructure setup, Docker services, and environment configuration.

40k +9 today A 0 tokens

novu

10

novuhq/novu

Cursor rule Cursor

The open-source communication infrastructure for agents and products.

40k +9 today A 114 tokens

packages

11

novuhq/novu

Cursor rule Cursor

Rules for working in the shared NPM packages.

40k +9 today A 0 tokens

pnpm-release-age

12

novuhq/novu

Cursor rule Cursor

Do not add packages to minimumReleaseAgeExclude in pnpm-workspace.yaml to work around the configured minimumReleaseAge. That policy applies to every dependency, not only specific names.

40k +9 today A 136 tokens

pullrequest

13

novuhq/novu

Cursor rule Cursor

When creating a new pull request on GitHub, use this to specify the contents.

40k +9 today A 16 tokens

safe-api-tests

14

novuhq/novu

Cursor rule Cursor

NEVER run apps/api mocha tests without NODEENV=test — drops dev MongoDB.

40k +9 today A 495 tokens

testing

15

novuhq/novu

Cursor rule Cursor

Rules for writing and running tests.

40k +9 today A 0 tokens

worker

16

novuhq/novu

Cursor rule Cursor

Rules for working in the Worker service (background job processing).

40k +9 today A 0 tokens

ws

17

novuhq/novu

Cursor rule Cursor

Rules for working in the WebSocket service (real-time delivery).

40k +9 today A 0 tokens