5 ms·
Show HN: An open-source notification infrastructure
- Rodeoclash 3y agoI've come across Novu in the past and it looks like a solid piece of software. The need to bring MongoDB into my stack is a deal breaker though. Anyone aware of something similar that works on a Postgres database?
- opensh 3y agoWhy MongoDB is a deal breaker?
- thangngoc89 3y agoBecause MongoDB's license change disallowed cloud service provider to host MongoDB. This reduces the competition and *probably* making MongoDB more expensive than says PostgreSQL. Which I can find a hosted solution anywhere I host my VPS.
- axelthegerman 3y ago> a hosted solution anywhere I host my VPS Wait what? Hosted or you host on your VPS there is a major difference. Or do you mean you host yourself now and want to be able to move to a hosted solution (or the other way around)
- dev005 3y agoThere are a few alternatives to Novu - Courier, Knock, Engagespot, SuprSend
- Oras 3y agoAws documentDB is compatible with MongoDB
- redwood 3y agoThat is not an accurate interpretation of the SSPL. You can build any software you want on top of it... the key is you can't deliver it itself as a public cloud service, that's all
- from-nibly 3y agoThat's what they were saying. They are saying that aws not being able to offer a hosted version is the bad thing they don't like.
- amne 3y agomaybe you can use ferret? https://www.ferretdb.com/ https://www.ferretdb.com/
- redhale 3y agoI'm not GP, but Ferret looks cool, thanks for sharing!
- tomerbarnea 3y agoohhhh, exciting solution. I wonder if they have a 1:1 interface... Did you try it? Did you try setting indices?
- maxloh 3y agoIt is a long way to go. Check the counts of "Unexpectedly failed" and "Expectedly failed" tests in their integration testing logs [0]. Also, take a look at the "Known differences" section in their documentation [1]. [0]: https://github.com/FerretDB/dance/actions/workflows/dance.yml https://github.com/FerretDB/dance/actions/workflows/dance.ym... [1]: https://docs.ferretdb.io/diff/ https://docs.ferretdb.io/diff/
- deleted 3y ago[deleted]
- speq 3y agohttps://ntfy.sh/ https://ntfy.sh/ is also worth mentioning in this space.
- opensh 3y agoNtfy is more like a tool to aggregate notifications for recipients themselves right? Novu is like a backend as a service for notifications.
- axelthegerman 3y agoYea I was wondering about this myself actually... I'm building a SaaS and wanted to add notifications - without building my own app. But now my customers would still have to install the Ntfy app, which then could be used for notifications from other services as well. But yea maybe it's more for geeks who want to send notifications from many places and receive them in a single app
- jeroenhd 3y agoI think https://unifiedpush.org/ https://unifiedpush.org/ is more directly related to a full client/server system like this. With the right API wrappers, existing UnifiedPush clients and servers can be used with Novu UnifiedPush, as UnifiedPush can work over all manner of transports with the right connectors in place.
- deleted 3y ago[deleted]
- moonsu 3y agoThere’s also https://www.notificationapi.com/ https://www.notificationapi.com/ as a non free option
- ta8645 3y agoThere are some nice bits of the software that aren't open source: Single Sign-On (SSO) integration, Auditing logs, etc. https://docs.novu.co/getting-started/commercial-open-source https://docs.novu.co/getting-started/commercial-open-source
- delano 3y agoThanks for the heads up.
- mikasisiki 3y agoWhy not available in C# :(
- neonsunset 3y agoThey do have a .NET sdk but it's implemented incorrectly (incompatible with AOT, does not use System.Text.Json, etc.)
- anilamanprince 3y ago[dead]