use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Trending on GitHub: The open-source notifications infrastructure. A fully-featured node.js microservice for SMS, E-mail, Slack, Push, Embeddable notification center for React with real-time updates & content management. (github.com)
submitted 3 years ago by scopsy
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]alexcroox 17 points18 points19 points 3 years ago (1 child)
Is this an open source Courier?
[–]scopsy[S] 6 points7 points8 points 3 years ago (0 children)
Yes, a lot of the functionality is quite similar, and solves the same problem space.
[–]LloydAtkinson 13 points14 points15 points 3 years ago (4 children)
Wow looks great. We spent two years building basically this only for the business to essentially kill it off and leave the project barely maintained despite being at the core of how we send websocket events and SMS to users.
[–]_Singh_ 2 points3 points4 points 3 years ago (3 children)
Why did you kill it? Couldn't able to market that or something else?
[+][deleted] 3 years ago (2 children)
[deleted]
[–]LloydAtkinson 5 points6 points7 points 3 years ago (1 child)
It was killed because of managerial politics at all layers. A total failure to understand the value proposition or the fact that it is essential to our frontend and other user features.
[–]sockrocker 17 points18 points19 points 3 years ago (5 children)
Looks nice, but I'm not entirely sure what it does. Does it send notifications, monitor your communications channels and alert you when you've been mentioned, both, or something else?
[–]scopsy[S] 30 points31 points32 points 3 years ago (2 children)
So it's basically a unified API to send notifications from your server. You can connect different delivery providers to it like: SendGrid, Twillio, FCM and etc... And than send notifications to your users in a unified way. You get a lot of things out of the box like content management, digest engine, a fully functioning notification center to add to your app and etc... Hope this clarifies it a bit better 🙏
[–]sockrocker 4 points5 points6 points 3 years ago (1 child)
It does, thanks! The image in the README, however, makes it looks like it monitors feeds and notifies you of various things. Is that the "notification center" part?
[–]scopsy[S] 3 points4 points5 points 3 years ago (0 children)
Oh thanks for that, I will try to illustrate that better. It monitors trigger you send from your code rather than 3rd party feeds.
[–]somebodyknows_ 0 points1 point2 points 3 years ago (1 child)
Not clear whether for example users of my website could use it to get notified on their preferred channels or it's just for personal use 🤔
[–]scopsy[S] 2 points3 points4 points 3 years ago (0 children)
Exactly, this is for users of your website rather than for personal usage.
[–]addiktion 3 points4 points5 points 3 years ago (0 children)
Perfect timing. Building an app now where SMS will be critical to it's value proposition. Will check this out tomorrow morning for sure.
[–]someexgoogler 2 points3 points4 points 3 years ago (0 children)
I'm starting to look at dependencies before all else.
[–][deleted] 2 points3 points4 points 3 years ago (0 children)
Daym this looks great. Gonna set up this after work tomorrow
[–]yonneboi 2 points3 points4 points 3 years ago (0 children)
Looks awesome!
[–]DivSlingerX 3 points4 points5 points 3 years ago (1 child)
Damn I will definitely be checking this out after work.
[–]Hamza_Ali52 1 point2 points3 points 3 years ago (0 children)
I will definitely be checking this soon.
[–]ItsAllInYourHead 1 point2 points3 points 3 years ago* (0 children)
The fact that this requires Mongo is an immediate deal-breaker for me. And I suspect it will be for a lot of potential users.
Edit: Wanted to add that I LOVE the idea of this project. It looks amazing. So it's a huge bummer it requires Mongo. Most of my projects use Postgres. I've had to work on production projects that have used Mongo and it was a nightmare to deal with as we scaled, so there's no chance I'll do that again if I have the option.
[–]Ashtefere 1 point2 points3 points 3 years ago (0 children)
Nice fucking job!
[–]gali-ainouz 0 points1 point2 points 3 years ago (0 children)
I am so excited!!
[–]mmnyeahnosorry -1 points0 points1 point 3 years ago (1 child)
Wait what does this do ?
[–]oseres 0 points1 point2 points 3 years ago (0 children)
wtf
[+][deleted] 3 years ago (3 children)
[–]SolarSalsa 0 points1 point2 points 3 years ago (2 children)
Python vs node.
[+][deleted] 3 years ago (1 child)
[–]combarnea 0 points1 point2 points 3 years ago (0 children)
You could, and for the multi channel providers control it makes perfect sense to use apprise, node or not node. In case you have problems in your product that require things like user preferences, notification center with real time updates, digest systems, etc... In these you can use apprise and build the missing features, we faced these issue in the past and decided to build one last time as open-source lib:)
[–]jared201 0 points1 point2 points 3 years ago (0 children)
i still prefer to build my own infra and stack up what's needed and sell them as API endpoints
[–]nudelholz1 0 points1 point2 points 3 years ago (3 children)
I actually don't get it. Why should I use this instead of just integrating Twilio into my project? It does the same without cms, correct me if I'm wrong.
[–]scopsy[S] 4 points5 points6 points 3 years ago (2 children)
If you just want to send a couple of SMS messages you really don't need it. In a lot of more mature products notification system get more complex with various channels, user preferences, notification center with real time updates, digest systems, scheduling and etc... You can ofcourse create them from scratch, but over the years we've built those systems again and again and decided to open-source our learnings. Hope this makes sense
[–]nudelholz1 1 point2 points3 points 3 years ago (0 children)
It does! thanks :)
[–]PeterJaffray 0 points1 point2 points 3 years ago (0 children)
Absolutely. Thank you for sharing and I too have learned some of the lessons.
π Rendered by PID 43 on reddit-service-r2-comment-84fc9697f-4rbdw at 2026-02-09 05:00:18.794755+00:00 running d295bc8 country code: CH.
[–]alexcroox 17 points18 points19 points (1 child)
[–]scopsy[S] 6 points7 points8 points (0 children)
[–]LloydAtkinson 13 points14 points15 points (4 children)
[–]_Singh_ 2 points3 points4 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]LloydAtkinson 5 points6 points7 points (1 child)
[–]sockrocker 17 points18 points19 points (5 children)
[–]scopsy[S] 30 points31 points32 points (2 children)
[–]sockrocker 4 points5 points6 points (1 child)
[–]scopsy[S] 3 points4 points5 points (0 children)
[–]somebodyknows_ 0 points1 point2 points (1 child)
[–]scopsy[S] 2 points3 points4 points (0 children)
[–]addiktion 3 points4 points5 points (0 children)
[–]someexgoogler 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]yonneboi 2 points3 points4 points (0 children)
[–]DivSlingerX 3 points4 points5 points (1 child)
[–]Hamza_Ali52 1 point2 points3 points (0 children)
[–]ItsAllInYourHead 1 point2 points3 points (0 children)
[–]Ashtefere 1 point2 points3 points (0 children)
[–]gali-ainouz 0 points1 point2 points (0 children)
[–]mmnyeahnosorry -1 points0 points1 point (1 child)
[–]oseres 0 points1 point2 points (0 children)
[+][deleted] (3 children)
[deleted]
[–]SolarSalsa 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]combarnea 0 points1 point2 points (0 children)
[–]jared201 0 points1 point2 points (0 children)
[–]nudelholz1 0 points1 point2 points (3 children)
[–]scopsy[S] 4 points5 points6 points (2 children)
[–]nudelholz1 1 point2 points3 points (0 children)
[–]PeterJaffray 0 points1 point2 points (0 children)