compare
Dittofeed vs Novu
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Dittofeed | Novu |
|---|---|---|
| Language | TypeScript | TypeScript |
| Licence | MIT | Other |
| Stars | 3k | 40k |
| Latest | v0.23.0 | @novu/framework@v2.14.0 |
| Last push | 2026-10-04 | 2026-10-06 |
| Release cadence | too few releases | about 1 day between releases |
| Active contributors | 1 commit author on the default branch in the last 90 days | 22+ commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace Courier. Alternatives to Courier →
PartialDittofeedSegment-driven journeys and broadcasts over email, SMS, mobile push, WhatsApp and Slack.
Full replacementNovuWorkflows across email, SMS, push, chat and an embeddable in-app inbox, with subscriber preferences.
Both replace Knock. Alternatives to Knock →
PartialDittofeedSegment-driven journeys and broadcasts over email, SMS, mobile push, WhatsApp and Slack.
Full replacementNovuWorkflows across email, SMS, push, chat and an embeddable in-app inbox, with subscriber preferences.
Dittofeed
- v0.24.0-alpha.212026-10-04Prevent workspace auto-join through public email domainspre-release
- v0.24.0-alpha.202026-10-02Update public release images to Node 24 LTS on Debian Trixiepre-release
- v0.24.0-alpha.192026-10-02Fix ClickHouse APT keyring format on Debian Trixiepre-release
- v0.24.0-alpha.182026-10-02Fix ClickHouse APT keyring format on Debian Trixiepre-release
- v0.24.0-alpha.172026-03-28fix: upgrade Resend SDK to v4 and fix silent email delivery failurespre-release
Novu
- @novu/framework@v2.14.02026-09-28api-service: rich inbound message content and author metadata fixes NV-8629 (#12728)
- @novu/framework@v2.13.22026-09-07framework: type outbound agent cards as protocol CardElement instead of Record fixes NV-8745 (#12525)
- @novu/nextjs@v3.19.22026-09-07This was a version bump only for @novu/nextjs to align it with other projects, there were no code changes.
- @novu/react@v3.19.22026-09-07react: add startNewConversation to useWebChat so new chats do not remount fixes NV-8744 (#12535)
- @novu/js@v3.19.22026-09-07js: emit socket disconnect events so consumers can show drops fixes NV-8747 (#12536)
Dittofeed
✓ signed The latest release, v0.23.0, carries a signature GitHub verified.
Loading the security report
Novu
✓ signed The latest release, @novu/framework@v2.14.0, carries a signature GitHub verified.
Loading the security report