Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter SMS packages

Last updated: January 26, 2025

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 Card Image
sms_autofill
👍 832   ⬇️ 111.3K
Dart 3 compatible
Maintenance Status: Good

Flutter plugin to provide SMS code autofill support

flutter_sms
👍 360   ⬇️ 3.3K
Dart 3 compatible
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.

smart_auth Card Image
smart_auth
👍 135   ⬇️ 108.2K
Dart 3 compatible
Maintenance Status: Good

Wrapper of Android SMS User Consent API, SMS Retriever API to read one time sms code, get user phone number, OTP, OTC, sms autofill, android autofill

sms_otp_auto_verify Card Image
sms_otp_auto_verify
👍 91   ⬇️ 1.8K
Dart 3 compatible
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.

sms_advanced
👍 89   ⬇️ 577
Dart 3 compatible
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.

sms_user_consent
👍 84   ⬇️ 77
Dart 3 compatible
Maintenance Status: Poor

Request user's phone number (supports dual sim) and/or consent to read SMS without adding any permissions

flutter_sms_inbox
👍 76   ⬇️ 3.3K
Dart 3 compatible
Maintenance Status: Average

Flutter SMS Inbox Plugin (Android only). This library allows users to easily query inbox messages.

background_sms
👍 64   ⬇️ 952
Dart 3 compatible
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.

alt_sms_autofill
👍 57   ⬇️ 461
Dart 3 compatible
Maintenance Status: Poor

Alt Sms Autofill.

sms_receiver
👍 49   ⬇️ 373
Dart 3 compatible
Maintenance Status: Average

Android SMS Receiver API without permission required.

readsms
👍 48   ⬇️ 4
Dart 3 compatible
Maintenance Status: Good

A flutter plugin that reads incoming SMS on device as a broadcast stream.

android_sms_retriever
👍 38   ⬇️ 773
Dart 3 compatible
Maintenance Status: Poor

Flutter plugin for retrieving OTP code sent in sms automatically and without getting SMS permission in Android.

another_telephony
👍 34   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin fork from telephony to use telephony features such as fetch network info, start phone calls, send and receive SMS, and fixed for listen for incoming SMS.

sms_retriever
👍 35   ⬇️ 53
Dart 3 compatible
Maintenance Status: Poor

A new Flutter plugin to retrieve the SMS on Android using SMS Retrieval API

message_segment_calculator
👍 7   ⬇️ 41
Dart 3 compatible
Maintenance Status: Good

Efficiently calculate SMS segments for messages with support for GSM and UCS-2 encoding. Ideal for apps that require precise SMS length and cost management.

sms
👍 116   ⬇️ 123

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   ⬇️ 53

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.