Notifo logo

Notifo

Website

Multi-channel notification platform for apps and customers

878 stars 83 forks last commit first released MIT

Actively maintained

Last commit 2 Aug 2026.

Notifo screenshot

Notifo is an open-source, multi-channel notification service for applications, e-commerce and publishing scenarios. It provides a REST API and a management UI to create templates, manage users and subscriptions, and deliver notifications across channels.

Key Features

  • Rich REST API with OpenAPI-style documentation for creating events, users and subscriptions
  • Management UI for notification templates, users, projects, subscriptions and settings
  • Email template support with MJML and Liquid-style templating
  • Channel abstraction with adapters for Email (Amazon SES), Web (SignalR / sockets), Web Push, Mobile Push (Firebase) and SMS (MessageBird)
  • Reliable delivery with retry mechanisms, queues and schedulers for undelivered or unconfirmed notifications
  • Topic-based subscription model (hierarchical topic paths) and per-topic user preferences
  • Tracking of read/confirmed notifications and delivery reporting
  • Web plugin / overlay to embed notifications into client applications

Use Cases

  • Customer alerts and marketing notifications for e-commerce (price drops, order updates)
  • Real-time notifications for collaboration and task management systems (project/task events)
  • Publishing and news delivery where users subscribe to topics or categories for updates

Limitations and Considerations

  • Project is marked beta: some channels/features (notably mobile push and email integrations) have limited production usage
  • Currently relies on MongoDB as primary datastore; multi-database support is planned but not complete
  • Provider ecosystem is limited out of the box (specific providers implemented; adding new email/SMS providers requires development)
  • Tests and automated API/UI test coverage are limited and further hardening of queues/schedulers is recommended

Notifo is suitable for teams wanting a self-hostable notification platform with topic-based subscriptions and multi-channel delivery. It combines an ASP.NET Core backend and a React/TypeScript frontend and is intended for integration into web and mobile applications.

Categories:

Tags:

Tech Stack:

Share:

Similar to Notifo

Dittofeed logo

Dittofeed

Open-source omni-channel customer engagement and messaging automation

2.9k
380
Last commit

Developer-focused platform for automated, omnichannel messaging (email, SMS, push, WhatsApp) with low-code journeys, segmentation, templates, and self-hosting.

MITActively maintained
Alternative to:
Customer.io logo
Customer.io
+19
Novu logo

Novu

Open-source notifications infrastructure for inbox and multi-channel delivery

39.7k
4.4k
Last commit

Novu is an open-source notifications platform with a unified API, workflow orchestration, and embeddable in-app inbox for email, SMS, push, and chat.

Actively maintained
Alternative to:
Novu Cloud logo
Novu Cloud
+4
Notifuse logo

Notifuse

Self-hosted platform for newsletters and transactional email

2.1k
220
Last commit

Open-source emailing platform for newsletters and transactional emails with a visual MJML builder, segmentation, A/B testing, analytics, and a REST API with webhooks.

AGPL-3.0Actively maintained
Alternative to:
Mailchimp logo
Mailchimp
+19

PushBits

Relay server that forwards push notifications to Matrix

365
19
Last commit

Self-hosted relay server exposing a Gotify-compatible HTTP API to send push notifications which are delivered to users via the Matrix protocol; supports multiple users, channels and Docker deployment.

ISCSlowing down
Alternative to:
Gotify Cloud logo
Gotify Cloud
+1
GiftManager logo

GiftManager

Web app to organize and track gift ideas for families

248
11
Last commit

Manage gift ideas, avoid duplicate purchases, coordinate Secret Santa, track bought gifts, support multiple families with admin dashboard and OIDC authentication.

MITActively maintained
Alternative to:
Giftster logo
Giftster
+1
ntfy logo

ntfy

HTTP-based pub-sub push notification service via PUT/POST

33.8k
1.6k
Last commit

ntfy is a lightweight HTTP pub-sub service to send push notifications to phones, desktops, and browsers via PUT/POST or a REST API.

Apache-2.0Actively maintained
Alternative to:
Pushover logo
Pushover
+8