Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter SMS packages
Last updated: December 4, 2024
SMS stands for Short Message Service and is a form of communication that allows users to send short text messages to other mobile phone users. SMS messages are typically limited to 160 characters, making them ideal for time-sensitive, short, quick messages. For example, sending one-time-passwords (OTPs) to complete a financial transaction.
The complete list of Flutter packages that can read and write SMS, read and autofill OTPs and perform SMS based authentication is provided below.
sms_autofill
Dart 3 compatible 👍 821
Maintenance Status: Good
Flutter plugin to provide SMS code autofill support
smart_auth
Dart 3 compatible 👍 116
Maintenance Status: Good
Wrapper of Android SMS User Consent API, SMS Retriever API to read one time sms code, get/save/delete user phone number, OTP, OTC, sms autofill, android autofill
sms_otp_auto_verify
Dart 3 compatible 👍 90
Maintenance Status: Good
A new Flutter plugin to enter a digit code usually in cases of Sms Otp Code. and provide SMS Auto Fill using library SMS Retriever API.
readsms
Dart 3 compatible 👍 46
Maintenance Status: Good
A flutter plugin that reads incoming SMS on device as a broadcast stream.
sms_advanced
Dart 3 compatible 👍 86
Maintenance Status: Average
This is an SMS library for Flutter. Its allow to send, receive, query sms messages, sms delivery and query contacts info in Android, and only sending in IOS & Web.
flutter_sms_inbox
Dart 3 compatible 👍 76
Maintenance Status: Average
Flutter SMS Inbox Plugin (Android only). This library allows users to easily query inbox messages.
sms_receiver
Dart 3 compatible 👍 49
Maintenance Status: Average
Android SMS Receiver API without permission required.
flutter_sms
Dart 3 compatible 👍 355
Maintenance Status: Poor
A Flutter plugin to Send SMS and MMS on iOS and Android. If iMessage is enabled it will send as iMessage on iOS. This plugin must be tested on a real device on iOS.
sms_user_consent
Dart 3 compatible 👍 84
Maintenance Status: Poor
Request user's phone number (supports dual sim) and/or consent to read SMS without adding any permissions
background_sms
Dart 3 compatible 👍 64
Maintenance Status: Poor
The main purpose is to send sms from background and headless.You can send sms whatever the phone state is in app or background or headless.
android_sms_retriever
Dart 3 compatible 👍 38
Maintenance Status: Poor
Flutter plugin for retrieving OTP code sent in sms automatically and without getting SMS permission in Android.
sms_retriever
Dart 3 compatible 👍 35
Maintenance Status: Poor
A new Flutter plugin to retrieve the SMS on Android using SMS Retrieval API
sms
👍 117
Maintenance Status: Poor
SMS library for Flutter applications. Its allow to send, receive, query sms messages, sms delivery and query contacts info. It exposes an easy and friendly API for developing a completely functional sms app in Flutter.
sms_maintained
👍 60
Maintenance Status: Poor
SMS library for Flutter applications. Its allow to send, receive, query sms messages, sms delivery and query contacts info. It exposes an easy and friendly API for developing a completely functional sms app in Flutter.