All Projects → timacdonald → debounced-notifications

timacdonald / debounced-notifications

Licence: other
Basecamp style notification debouncing / throttling for Laravel notifications.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to debounced-notifications

content-reminder
⏰ A GitHub Action that reminds you to share your own content
Stars: ✭ 28 (-6.67%)
Mutual labels:  notifications
swift-standard-clients
Client declarations and live implementations for standard iOS managers
Stars: ✭ 28 (-6.67%)
Mutual labels:  notifications
RSSnotifier
Node RSS reader telegram bot. Provides notification on queries-matching elements and supports multiple users.
Stars: ✭ 15 (-50%)
Mutual labels:  notifications
abstract notifier
ActionMailer-like interface for any type of notifications
Stars: ✭ 105 (+250%)
Mutual labels:  notifications
ngx-toasta
Simple and clean Toast notification library for AngularX (Angular2 and beyond)
Stars: ✭ 20 (-33.33%)
Mutual labels:  notifications
react-redux-notify
A simple and flexible notifications component built using React and Redux.
Stars: ✭ 34 (+13.33%)
Mutual labels:  notifications
github-label-notify
📫 Get notified about new issues with specific label
Stars: ✭ 18 (-40%)
Mutual labels:  notifications
Registry Monitor
A Windows script to monitor registry hives for modifications & notify you when modifications have occured.
Stars: ✭ 19 (-36.67%)
Mutual labels:  notifications
OneSignal-WordPress-Plugin
OneSignal is a free push notification service for web and mobile apps. This plugin makes it easy to integrate your website with OneSignal Push Notifications. https://onesignal.com
Stars: ✭ 71 (+136.67%)
Mutual labels:  notifications
better-discord-notifications
Scripts that send better sonarr/radarr notifications to discord
Stars: ✭ 13 (-56.67%)
Mutual labels:  notifications
yo-yo
Like outset for yo.
Stars: ✭ 19 (-36.67%)
Mutual labels:  notifications
react-awesome-notifications
A beautiful fully customizable React + Redux notification system built with styled-components
Stars: ✭ 29 (-3.33%)
Mutual labels:  notifications
devhub
TweetDeck for GitHub - Filter Issues, Activities & Notifications - Web, Mobile & Desktop with 99% code sharing between them
Stars: ✭ 8,064 (+26780%)
Mutual labels:  notifications
growl
🐯 Growl Notifications with PHP
Stars: ✭ 14 (-53.33%)
Mutual labels:  notifications
slack-texts
SMS notifications for Slack groups
Stars: ✭ 19 (-36.67%)
Mutual labels:  notifications
php-onesignal-sdk
PHP SDK for OneSignal RESTful API
Stars: ✭ 19 (-36.67%)
Mutual labels:  notifications
ZVProgressHUD
ZVProgressHUD is a pure-swift and wieldy HUD.
Stars: ✭ 30 (+0%)
Mutual labels:  notifications
twilio-voice-notification-app
Reference app built in ReactJS that demonstrates how to leverage Twilio Programmable Voice and Twilio SDKs to create a voice notification system.
Stars: ✭ 21 (-30%)
Mutual labels:  notifications
mcMMOAction
Prints some mcMMO message into the action bar
Stars: ✭ 17 (-43.33%)
Mutual labels:  notifications
NotificationExplorer
See what notifications exist at runtime
Stars: ✭ 43 (+43.33%)
Mutual labels:  notifications

Bundled Notifications for Laravel

Mutation testing badge

Spamming your users with notifications? Want to reduce the noise your app is creating? You are in the right place!

This package can bundle transactional notifications you send from your application into a single notification, be it email, text messages, push notifications, or whatever else. Not only does it bundle notifications, you can also implement a do not distrub / work can wait time period in which all notifications will be delayed. After the period is over, all notifications sent during that time will be bundled into a single notification.

This package is inspired by the functionality offered by basecamp.

How bundling works

My Notes

  • No config. Container binding is the config.
  • Basic throttle per notifiable
  • Work can wait / Do not disturb

Coming later

  • Throttle per notification type
  • Ordering by notification type

Unknown

  • Should i release the reserved notifications when the job fails?
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].