AltFreeStack
Dev Toolsdocker-readypermissive-license

Novu: the best Open Source alternative to OneSignal in 2026

Novu is a notification infrastructure that unifies email, SMS, push and in-app notifications in a single API with templates and visual workflows, as a self-hostable alternative to OneSignal.

License MIT 39.7k stars liveUpdated hoyWebsite GitHub Repository

Technical profile

License
MIT
Category
Dev Tools
Replaces
OneSignal
Tech stack
NestJSMongoDBRedis

Preview

Novu interface preview

Public image provided by Novu on its own website.

Key features

  • Email, SMS, push and in-app in one API
  • Visual notification workflow editor
  • Embeddable notification center

Novu vs. OneSignal

Pros

  • Unifies every notification channel in one place

Things to consider

  • You still need to connect your own delivery providers (SMTP, SMS)

Quick Docker installation guide

Copy this docker-compose.yml, adjust the example passwords and run docker compose up -d on your server. See the full step-by-step guide →

docker-compose.yml
version: "3.9"
services:
  novu:
    image: novuhq/novu-api:latest
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      - MONGO_URL=mongodb://novu-db:27017/novu
      - REDIS_HOST=novu-redis
    depends_on:
      - novu-db
      - novu-redis
  novu-db:
    image: mongo:7
    restart: unless-stopped
    volumes:
      - novu_mongo_data:/data/db
  novu-redis:
    image: redis:7-alpine
    restart: unless-stopped
volumes:
  novu_mongo_data: