Top Push Notifications packages
Firebase Messaging, local notifications, and background tasks
| Rank | Package | Publisher | Description | Downloads / 30d | Stars | Likes |
|---|---|---|---|---|---|---|
| #1 | firebase.google.com | The web implementation of firebase_messaging | 1,899,610 | ★ 9,192 | 28 | |
| #2 | firebase.google.com | Flutter plugin for Firebase Cloud Messaging, a cross-platform messaging solution that lets you reliably deliver messages on Android and iOS. | 1,865,271 | ★ 9,192 | 3,929 | |
| #3 | dexterx.dev | A common platform interface for the flutter_local_notifications plugin. | 1,637,206 | ★ 2,651 | 35 | |
| #4 | dexterx.dev | A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform. | 1,624,210 | ★ 2,651 | 7,295 | |
| #5 | dexterx.dev | Linux implementation of the flutter_local_notifications plugin | 1,581,954 | ★ 2,651 | 13 | |
| #6 | dexterx.dev | Windows implementation of the flutter_local_notifications plugin | 959,143 | ★ 2,651 | 2 | |
| #7 | payamzahedi.com | Toastification is a Flutter package that allows you to easily show toast and notification messages in your application. | 171,234 | ★ 810 | 1,253 | |
| #8 | A telecom MCP (Multi-Channel Platform) framework for managing call balances, push notifications, marketing, targeting, and conversational AI sales. | 145,399 | — | 26 | ||
| #9 | OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your flutter app with OneSignal | 124,159 | ★ 648 | 950 | ||
| #10 | carda.me | A complete solution to create Local and Push Notifications, customizing buttons, images, sounds, emoticons and applying many different layouts for Flutter apps. | 44,657 | ★ 826 | 3,421 | |
| #11 | firebase.google.com | Flutter plugin for Firebase In-App Messaging. | 23,152 | ★ 9,192 | 179 | |
| #12 | leanflutter.dev | This plugin allows Flutter desktop apps to displaying local notifications. | 18,323 | ★ 82 | 114 | |
| #13 | A flutter plugin that allows remote push notifications to be dismissed and the iOS badge count to be reset. | 12,750 | ★ 16 | 72 | ||
| #14 | orth.uk | Push notifications in Flutter without firebase_messaging for Android, iOS and macOS. | 10,064 | ★ 45 | 138 | |
| #15 | unifiedpush.org | Push notifications with the provider chosen by the user. | 6,832 | — | 20 | |
| #16 | batch.com | Batch SDK Flutter Plugin allows you to build meaningful communication experiences in your app through highly personalized push notifications and In-App messages. | 6,454 | — | 10 | |
| #17 | A common platform interface for the flutter_native_badge plugin. | 5,901 | — | 1 | ||
| #18 | earthbase.io | An extended NotificationsAPI for Dart managing web notifications. | 5,655 | ★ 3 | 4 | |
| #19 | aws-amplify.com | The Amplify Flutter Push Notifications package implementing features agnostic of an AWS Service such as Pinpoint. | 5,078 | — | 4 | |
| #20 | aws-amplify.com | The Amplify Flutter Push Notifications category plugin using the AWS Pinpoint provider. | 4,779 | — | 7 | |
| #21 | A simple wrapper for posting messages to Slack using Incoming Webhooks. | 4,720 | ★ 2 | 18 | ||
| #22 | Infobip Mobile Messaging Flutter Plugin for Push notifications, LiveChat, and WebRTC calls. | 3,453 | ★ 10 | 7 | ||
| #23 | carda.me | Awesome Notifications add-on plugin to send push notifications through Firebase Cloud Messaging, enabling all awesome notifications features. | 3,265 | ★ 25 | 163 | |
| #24 | getstream.io | Adds push notification support for Stream Video, a service for building video calls, audio rooms, and live-streaming applications. | 2,871 | ★ 76 | 7 | |
| #25 | Push notifications in Flutter without firebase_messaging. | 2,758 | — | 0 | ||
| #26 | Inbox, Push Notifications and Preferences for Flutter | 2,303 | — | 4 | ||
| #27 | trtc.io | Notification push for Tencent Cloud Chat. Support offline push on APNs, Google FCM, multiple Android OEM manufactures. | 2,282 | — | 4 | |
| #28 | famedly.com | Firebase Messaging Plugin for Flutter supporting shared isolate | 2,272 | — | 1 | |
| #29 | This plugin allows you to receive push notifications. Powered by Pushwoosh (www.pushwoosh.com). | 1,605 | — | 3 | ||
| #30 | wonderpush.com | Mobile push notification delivery with the WonderPush service. The WonderPush Flutter SDK makes it easy to add push notifications to your iOS and Android apps. | 1,571 | — | 23 | |
| #31 | count.ly | Countly is an innovative, real-time, open source mobile analytics and push notifications platform. | 1,296 | — | 20 | |
| #32 | wonderpush.com | Mobile push notification delivery with the WonderPush service. The WonderPush Flutter SDK makes it easy to add push notifications to your iOS and Android apps. FCM compatibility module. | 1,295 | — | 3 | |
| #33 | mathru.net | Package for receiving PUSH notifications using Firebase Messaging. Firebase Functions can also be used to send notifications. | 1,126 | — | 1 | |
| #34 | A dropdown alert package for flutter, help user notify the alert like push notification when call api success, fail or waring. | 1,021 | ★ 18 | 99 | ||
| #35 | NotifyVisitors sdk to attribute and analyse user behaviour analytics like funnel, cohort, RFM also used to increase Mobile App engagement through push notification, in-app nudges. | 993 | — | 20 | ||
| #36 | brewkits.dev | Background task scheduling for Flutter — 25+ native workers (HTTP, image, crypto, file), task chains, zero Flutter Engine overhead. | 977 | ★ 9 | 16 | |
| #37 | new-step-apps.com | This flutter package is made to merge between firebase_messaging package and flutter_local_notifications | 828 | ★ 10 | 140 | |
| #38 | openmindopen.world | Aliyun Push Flutter plugin, providing support for both Android and iOS platforms to enable push notification functionality in your Flutter applications. | 667 | ★ 13 | 5 | |
| #39 | appmetrica.yandex.com | A Flutter plugin for AppMetrica Push SDK by Yandex. The AppMetrica Push SDK is a set of libraries for working with push notifications. | 637 | ★ 0 | 10 | |
| #40 | Web implementation of the flutter_local_notifications plugin | 619 | — | 0 | ||
| #41 | soneka96.com | A Dart CLI tool that wraps dart test, parses JSON output, and notifies you of the result — success, failure, or crash. | 513 | — | 2 | |
| #42 | earthbase.io | A Flutter package to display animated alert dialogs, replacement for cool_alert. | 492 | — | 0 | |
| #43 | A Flutter iOS plugin to begin and end a UI Background task. It helps finishing long tasks up to 30s after the app is pushed to background. | 480 | ★ 2 | 3 | ||
| #44 | connectycube.com | Flutter SDK for messaging, video calling and push notifications. WebRTC and XMPP based. | 478 | — | 79 | |
| #45 | pnta.io | Official PNTA Flutter plugin to make push notifications suck less. | 366 | — | 2 | |
| #46 | flywheel.so | A lightweight push notification tracking SDK for Firebase. | 361 | ★ 1 | 3 | |
| #47 | Notification transport for revere logger (via flutter_local_notifications). | 340 | — | 0 | ||
| #48 | inngage.com.br | Inngage Plugin for Flutter applications for marketing campaign optimization using Push Notification and In App Messages channels. | 336 | — | 4 | |
| #49 | Flutter plugin for setting the badge count on native platforms. Wraps the native APIs for iOS and macOS to set the badge count on the app icon. | 310 | ★ 9 | 20 | ||
| #50 | A Flutter plugin for displaying notification badges on app icons with comprehensive Android manufacturer support and iOS compatibility. | 303 | ★ 1 | 4 | ||
| #51 | iOS and macOS implementation of the flutter_native_badge plugin. Wraps the native APIs for iOS and macOS to set the badge count on the app icon. | 298 | — | 1 | ||
| #52 | Quickblox includes everything that brings messaging right into your application - chat, video calling, users, push notifications, etc. | 239 | ★ 9 | 49 | ||
| #53 | qoder.in | Production-ready Firebase Cloud Messaging for Flutter with a unified click stream, notification inbox, in-app messaging, diagnostics, badges, and scheduling. | 216 | ★ 5 | 24 | |
| #54 | iZooto is a free push notification service for mobile apps. This SDK makes it easy to integrate your Flutter iOS and/or Android apps with iZooto. | 212 | ★ 1 | 11 | ||
| #55 | notificationapi.com | A Flutter plugin for integrating NotificationAPI push notifications into your mobile app. | 207 | — | 1 | |
| #56 | anil-bhattarai.com.np | Flutter apps often lose critical work when users swipe them away or the OS kills the process. lifecycle_guard ensures your background tasks continue and complete — even after termination. | 204 | ★ 1 | 7 | |
| #57 | dsr-corporation.com | This plugin is created for background tasks. It supports scheduled refresh task and immediate background task. | 192 | ★ 5 | 28 | |
| #58 | vchatsdk.com | v chat one signal push notifications implementations for flutter apps for android and ios | 174 | — | 2 | |
| #59 | entrig.com | No-code push notifications for Supabase Flutter apps. Trigger notifications from database events. | 170 | — | 3 | |
| #59 | rithik-dev.me | Easy-to-use Firebase notifications handler with built-in local notifications support, allowing your app to display notifications in the foreground without extra setup. | 170 | ★ 20 | 50 | |
| #61 | voostack.com | A super developer-friendly toast notification package for Flutter with global access, extensive customizations, and responsive platform-specific defaults. | 155 | — | 3 | |
| #62 | Flutter VoIP Push Notification - Currently iOS >= 8.0 only | 152 | — | 3 | ||
| #63 | A Flutter plugin for notifications (8 templates, grouping) and VoIP calls (CallKit/Telecom, custom Flutter screen) across 6 platforms. | 150 | — | 3 | ||
| #64 | philiprehberger.com | Unified notification scheduling with channels, priorities, and payload management | 143 | ★ 1 | 3 | |
| #65 | relateddigital.com | Related Digital Official Flutter SDK for analytics, recommendation and push notifications. | 139 | — | 76 | |
| #66 | A Flutter plugin for handling local notifications with enhanced security and privacy features. Supports Android, iOS and Web platforms with rich customization options. | 135 | ★ 24 | 51 | ||
| #66 | A highly customizable and elegant snackbar package for Flutter that uses Overlay for non-blocking notifications. | 135 | — | 1 | ||
| #68 | A Flutter package providing a local database and UI to seamlessly manage, store, and display push notification history (including FCM) in your apps. | 133 | — | 1 | ||
| #69 | A Flutter package to download files to Android Downloads folder with notifications. | 131 | ★ 0 | 5 | ||
| #70 | Beautiful, animated, and highly customizable snackbar, toast, and notification package for Flutter with zero boilerplate support.
| 127 | — | 2 | ||
| #71 | ignacio-manchu.com | A highly customizable Flutter package for displaying beautiful toast notifications with smooth animations, multiple types, and flexible positioning. Zero setup — just install and use. | 125 | — | 1 | |
| #72 | Push Notifications SDK for Android to send push notifications via AppAmbit platform. | 123 | — | 2 | ||
| #73 | opdehipt.com | The Native Push Plugin is a Flutter plugin that provides seamless integration of push notifications across different platforms including Android, iOS, macOS, and Web. | 120 | — | 3 | |
| #74 | neverjp.com | Can be processed using location updates after the application transitions to the background. | 99 | ★ 26 | 38 | |
| #74 | A Flutter package that handles push notifications efficiently using Firebase Messaging and local notifications. Supports background message handling, scheduling notifications, and offers utilities for timezone management and dependency injection. | 99 | ★ 3 | 25 | ||
| #76 | Get your push notification token via platform way (APNs for iOS / Firebase Clound Messaging for Android) | 90 | ★ 13 | 41 | ||
| #77 | innim.ru | A cross platform plugin for displaying and scheduling local notifications for Flutter applications with the ability to customise for each platform. | 89 | — | 8 | |
| #78 | Laravel Notify for Firebase Cloud Messaging (FCM) - Send push notifications to your Flutter app from Laravel. | 82 | ★ 6 | 6 | ||
| #79 | abcx3.com | A Flutter DevTools extension that displays Firebase Cloud Messaging (FCM) events in real-time for debugging | 81 | ★ 1 | 9 | |
| #80 | woosignal.com | Send push notification from WordPress using Firebase Cloud Messaging. This package automatically pushes your FCM token to WordPress to start sending notifications. Features include the ability to assign a WordPress user with an FCM token and send push notifications to IOS/Android devices using our API in WordPress. | 75 | ★ 5 | 23 | |
| #81 | Push notification with title and description when the app is killed. | 72 | ★ 13 | 10 | ||
| #82 | cnotify.me | This SDK is used to connect the integration with cnotify.me. platform that allows to send push notifications to your users. | 71 | — | 4 | |
| #83 | waterbus.tech | Flutter plugin allow show communication notifications on iOS 15 or above. | 66 | — | 11 | |
| #84 | surf.ru | Library for implementing push notifications. The module contains the main work with push notifications. | 65 | ★ 27 | 58 | |
| #84 | pushe.co | Pushe push notification SDK implementation for Flutter framework, for Android and iOS | 65 | — | 16 | |
| #86 | shailendrakumar.site | Beautiful, customizable Flutter SnackBar with 4 types, animations, queue,
timer bar, action buttons, loading states, and Material 3 support. | 62 | — | 4 | |
| #87 | A Flutter package for scheduling text-to-speech announcements with support for one-time and recurring notifications. | 61 | — | 2 | ||
| #88 | momaher.dev | Beautiful Flutter in-app notifications with smooth animations, progress bars, blur effects, and customizable styling. | 60 | ★ 2 | 9 | |
| #89 | Native prayer time reminders for Flutter. Uses platform-native AlarmManager (Android) and UNNotificationCenter (iOS) for reliable, battery-efficient Islamic prayer notifications. | 55 | — | 3 | ||
| #90 | nativenotify.com | Flutter Push Notifications made simple. Setup and send your first Flutter push notification in under 5 minutes. The native_notify package does NOT require Firebase to work. | 53 | — | 25 | |
| #91 | A Flutter package to optimize background task management using isolates and concurrency. | 51 | ★ 2 | 12 | ||
| #92 | madbrains.ru | The AppMetrica Push SDK is a set of libraries for working with push notifications. | 45 | ★ 9 | 12 | |
| #93 | madbrains.ru | The AppMetrica Push SDK is a set of libraries for working with push notifications. | 42 | — | 3 | |
| #94 | mburger.cloud | MBMessages plugin for MBurger, that lets you manage push notifications and in-app messages. | 39 | — | 6 | |
| #95 | keyvalue.systems | Flutter SDK tailored for creating and managing in-app notification inboxes. | 36 | — | 7 | |
| #95 | zingworks.in | This versatile Flutter package simplifies the integration of essential features into your mobile app. It includes ready-to-use components for authentication and push notifications. | 36 | — | 18 | |
| #97 | A simple and efficient Flutter package to handle push notifications using Firebase Cloud Messaging (FCM) for both Android and iOS. | 34 | — | 5 | ||
| #98 | cyberail.me | A lightweight Flutter utility that calculates smooth, real-time scroll velocity from scroll notifications, useful for scroll-aware UI and gesture-driven effects.
| 33 | — | 4 | |
| #99 | unicodesolutions.co | A Light-weight Flutter package to send remote push notifications using Firebase Cloud Messaging (FCM) v1 API and generate access token from service account. | 31 | — | 5 | |
| #100 | A Flutter package for managing background tasks using Isolates with customizable messaging and resource optimization. | 22 | — | 5 | ||
| #101 | Flutter Plugin for Admob Ads, Firebase Crashlytics, Analytics, Messaging/Push notification, Custom Event and InAppUpdate, InAppReview Features. | 14 | — | 10 |