Category Permissions
Top Permissions packages
Runtime permission requests for camera, location, contacts, storage, etc.
| Rank | Package | Description | Downloads / day | Stars | Likes |
|---|---|---|---|---|---|
| #1 — | 🇳🇱 baseflow.com | Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions. | 99K | ★ 2.2K | 6K |
| #2 — | he2apps.com | This Flutter plugin allows you to display ios tracking authorization dialogue and request permission to collect data. | 6.8K | ★ 94 | 477 |
| #3 — | A Flutter plugin for picking a contact from the address book. | 1K | ★ 59 | 80 | |
| #4 — | Ticket printing for android, location permission is not requested to connect the printer | 822 | ★ 45 | 164 | |
| #5 — | 🇵🇰 shafique.dev | A Flutter plugin for managing VPN permission on Android and iOS. | 536 | ★ 2 | 4 |
| #6 — | A plugin to manage a device's sound mode for android. This plugin also supports requesting the required permissions to modify the device's sound mode for Android API 24 and above. | 478 | ★ 6 | 51 | |
| #7 — | 🇮🇳 jvapps.in | Flutter plugin to check and disable battery optimizations. Also shows custom steps to disable the optimizations in devices like mi, xiaomi, samsung, oppo, huawei, oneplus etc | 408 | ★ 40 | 129 |
| #8 — | 🇰🇷 pravera.me | A plugin that can access the location services of each platform and collect device location data. | 291 | ★ 10 | 49 |
| #9 — | 🇳🇵 ghimiresabin.com.np | A Flutter plugin to retrieve and manage contacts on Android and iOS devices. | 236 | ★ 0 | 16 |
| #10 — | A new Flutter plugin to detect more than one security alert like root, jailbreak, emulator, development mode , and external storage run. | 224 | ★ 7 | 23 | |
| #11 — | An enhanced version of flutter_native_contact_picker for selecting contacts from the address book. | 145 | ★ 5 | 10 | |
| #12 — | Device Safety Info Flutter Plugin used for checking JailBreak, Rooted Device, Emulator/Simulator, External storage, VPN Detector, Application Update Checker and Screen Lock. | 140 | ★ 6 | 33 | |
| #13 — | A Flutter plugin to retrieve and manage contacts on Android and iOS devices. | 125 | ★ 217 | 599 | |
| #14 — | tizen.org | Tizen implementation of the permission_handler plugin. | 111 | ★ 78 | 0 |
| #15 — | Flutter runtime permissions made easy: one-line requests, adaptive dialogs, and full flows on Android & iOS. | 85 | ★ 7 | 17 | |
| #16 — | A Flutter plugin to install APK files on Android, with FileProvider support and permission flow. | 64 | ★ 0 | 3 | |
| #17 — | 🇶🇦 bechattaoui.dev | An improved permission handler with better UX and automatic permission requests for iOS, Android, Windows, macOS, Linux, and Web. | 40 | ★ 5 | 5 |
| #18 — | 🇵🇹 gpalma.pt | A plugin to check and ask for notification permissions on Android and iOS | 36 | ★ 81 | 117 |
| #19 — | manojdev.online | A Flutter plugin to check and request app permissions on Android and iOS using a unified and simple API. | 33 | ★ 1 | 17 |
| #20 — | techlinkmyanmar.com | A Flutter plugin to detect and request disabling Android battery optimization, with best‑effort OEM auto‑start shortcuts. | 32 | ★ 4 | 7 |
| #21 — | A Flutter plugin for opening iOS phone settings subscriptions from an app. | 25 | ★ 0 | 3 | |
| #22 — | eterkit.com | UI wrapper around permission_handler package that makes handling permission states easy. | 22 | ★ 4 | 30 |
| #23 — | 🇩🇪 splashbyte.dev | A plugin for checking whether the device has a screen lock enabled. | 22 | ★ 1 | 5 |
| #24 — | My implementation of web part for permission_handler | 21 | ★ 2 | 10 | |
| #25 — | 🇮🇷 techflow.ir | A Flutter plugin to manage background execution permissions. Supports Android Auto-Start settings (Xiaomi, etc.) and iOS Background App Refresh. | 21 | ★ 10 | 74 |
| #26 — | Flutter plugin to check and disable battery optimizations. Also shows custom steps to disable the optimizations in devices like mi, xiaomi, samsung, oppo, huawei, oneplus etc | 21 | ★ 0 | 7 | |
| #27 — | A reliable Flutter plugin to detect Root access on Android and Jailbreak on iOS. Essential for device integrity and security apps. | 17 | ★ 1 | 5 | |
| #28 — | faultyapp.com | A Flutter plugin to get location updates in the background for both Android and iOS. Uses CoreLocation for iOS and FusedLocationProvider for Android. | 16 | ★ 236 | 397 |
| #29 — | visit_flutter_sdk is a Flutter plugin that integrates web views, URL handling, location services, and permission management. Enhance your mobile app functionality effortlessly with this versatile toolkit! | 14 | — | 0 | |
| #30 — | Function to check if location services are available. Android and iOS are supported. | 14 | ★ 4 | 2 | |
| #31 — | contacts_groups_plugin to get list of groups. | 13 | — | 0 | |
| #32 — | Flutter Ignore Battery Optimization Permission for Andorid Devices :) | 12 | — | 2 | |
| #33 — | 🇮🇳 hsquareapps.com | Request and check Android battery optimization (Doze) ignore permission. Includes OEM helpers and settings fallbacks. | 11 | — | 3 |
| #34 — | 🇮🇳 jagadeeshchoudhary.com | Web implementation of the permission_plus plugin. This plugin uses the Permissions API to check and request permissions on web platforms. | 10 | ★ 0 | 0 |
| #35 — | 🇮🇳 dashstack.tech | A Flutter plugin for requesting camera, microphone, and notification permissions on macOS. | 10 | ★ 0 | 5 |
| #36 — | 🇿🇼 lester.co.zw | A lightweight plugin that enables direct calls from the app without opening the phone dialer. It seamlessly handles permission requests for a smooth user experience. | 10 | ★ 1 | 4 |
| #37 — | 🇮🇳 jagadeeshchoudhary.com | Android implementation of the permission_plus plugin. | 10 | ★ 0 | 0 |
| #38 — | harmonycandies.com | The plugin to request and check permissions on OpenHarmony. | 8 | ★ 4 | 1 |
| #39 — | ios_microphone_permission | 8 | — | 1 | |
| #40 — | 🇪🇬 arabflutter.com | A Flutter package to manage GDPR consent for AdMob ads in the European Economic Area (EEA) and initialize Google Mobile Ads SDK based on user consent status in Flutter applications. | 8 | ★ 3 | 9 |
| #41 ▲ 2 | Unified health plugin for iOS (HealthKit) and Android (Health Connect): one Dart API for permissions, reads across 26 data types, and live observation. | 7 | ★ 0 | 2 | |
| #41 ▲ 3 | Plugin to access and manage contacts on Android and iOS. | 7 | ★ 0 | 1 | |
| #43 — | A flutter plugin for handling permissions on Android and iOS in a very simple way. | 7 | ★ 1 | 12 | |
| #44 ▼ 3 | 🇱🇰 dewmina.dev | This library provides methods to identify the relevant regulatory framework based on the user's IP or location and request consent from the user. | 7 | ★ 1 | 4 |
| #45 — | A Flutter plugin to detect jailbreak/root status and developer mode/emulator on Android and iOS devices. | 7 | ★ 0 | 3 | |
| #46 — | Permission plugin for Flutter. This plugin provides the Android API to request and check permissions. | 7 | ★ 0 | 0 | |
| #47 ▼ 2 | A Flutter package to get user location with offline support. | 6 | — | 1 | |
| #48 — | Permission plugin for Flutter. This plugin provides the web API to request and check permissions. | 6 | ★ 0 | 0 | |
| #49 — | Permission plugin for Flutter. This plugin provides the Windows API to request and check permissions. | 6 | ★ 0 | 0 | |
| #50 — | Flutter AutoStart Permission for Andorid Devices :) | 6 | — | 6 | |
| #51 — | 🇮🇳 amitkhairnar.dev | Flutter plugin to request root access in Android device. This plugin is Android exclusive only. | 6 | ★ 13 | 19 |
| #52 — | A modern Flutter plugin for picking images and videos using Android's native Photo Picker UI without requiring storage permissions. Play Store compliant and privacy-focused. | 5 | ★ 1 | 6 | |
| #53 — | Permission plugin for Flutter.This is a wrapper for the easypermissions library. | 5 | ★ 20 | 27 | |
| #54 — | Flutter Plugin To Detect Root and Jailbreak on Android-iOS Devices | 5 | ★ 0 | 4 | |
| #55 — | speakblend.com | This Flutter plugin allows you to display ios tracking authorization dialogue and request permission to collect data. | 4 | ★ 1 | 3 |
| #56 ▲ 6 | Read and write data from ID card Viet Nam using NFC | 4 | ★ 17 | 23 | |
| #57 — | Flutter plugin for save file to Folder extenison of your_app. resize image downloaded. create folder by extension. require permission and open setting device. | 4 | ★ 2 | 23 | |
| #58 — | You can check battery otimization status and launch permission dialog. This plugin does not cover "manufacturer battery optimizations" checks yet. Planning to add this feature soon. | 4 | ★ 0 | 2 | |
| #59 — | 🇬🇧 akika.digital | A comprehensive Flutter package that simplifies role-based access control (RBAC) and permission management within your Flutter applications. | 4 | ★ 3 | 3 |
| #60 — | A for ios local network permission Flutter project. | 4 | ★ 1 | 2 | |
| #61 — | A Flutter widget that can take screen shots, keeps track of permissions by itself. You just have to add permissions on native level for Android & iOS | 4 | ★ 2 | 4 | |
| #62 — | A new Flutter plugin. | 4 | ★ 64 | 33 | |
| #63 — | PermissonHandler is a package that manages permissions on Android and iOS, with this package you can find an easy way to use the PermissonHandler library. | 4 | ★ 19 | 36 | |
| #64 — | protect app from screenshots, proxy, vpn, developer mode, root and Jail broken | 3 | — | 10 | |
| #65 — | Request user's phone number (supports dual sim) and/or consent to read SMS without adding any permissions | 3 | ★ 9 | 85 | |
| #65 — | A Flutter plugin for iOS Screen Time API. Provides FamilyControls authorization, FamilyActivityPicker for app selection, and ManagedSettings for enabling/disabling app restrictions. | 3 | ★ 2 | 2 | |
| #67 — | 🇵🇰 hadiapp.me | A Flutter plugin for sending SMS messages with support for dual SIM cards, permission handling, and multi-part messages. | 3 | ★ 4 | 15 |
| #68 — | iqbalmineraltown.com | Android SMS Receiver API without permission required. | 3 | ★ 22 | 53 |
| #69 — | get real IMEI for android devices with validate permission on ejecution time and get unique id on ios An alphanumeric string that uniquely identifies a device to the app’s vendor. | 3 | ★ 35 | 59 | |
| #70 — | swanflutterdev.com | **Permission Master** is a **Flutter** plugin for managing and requesting permissions on **All Platform**. | 3 | ★ 3 | 33 |
| #71 — | A set of classes useful for managing contacts. | 3 | ★ 1 | 10 | |
| #72 — | 🇮🇳 hsquareapps.com | Android SMS log reader with real-time incoming stream, optional store observer, SMS send status callbacks, and OTP via SMS User Consent API. | 3 | ★ 0 | 1 |
| #72 — | A comprehensive Flutter plugin for Android app permission analysis. Check permissions, assess security risks, and get detailed insights with beautiful Material 3 UI examples.
| 3 | ★ 0 | 2 | |
| #74 — | A comprehensive Flutter plugin for managing iOS system permissions with customizable UI and unified API for camera, photos, microphone, location, contacts, notifications, and more. | 2 | ★ 2 | 3 | |
| #74 — | 🇮🇳 hsquareapps.com | Read and query Android call history with built-in runtime permission helpers and dual-SIM (best-effort) metadata. iOS is not supported. | 2 | ★ 0 | 2 |
| #76 — | 🇧🇪 appmire.be | A flutter plugin that allows to enable / disable screenshots. | 2 | ★ 7 | 9 |
| #76 — | 🇷🇺 rosskh.tech | Flutter plugin for setting up auto start permission - ANDROID ONLY | 2 | ★ 0 | 5 |
| #78 — | 🇮🇳 dajiraj.com | A Flutter plugin for managing Android folder permissions. | 2 | ★ 0 | 5 |
| #79 — | A Flutter CLI plugin that auto-adds Android/iOS permissions and generates permission handler logic. | 2 | ★ 4 | 36 | |
| #80 — | A new flutter plugin project about check notification and open settings. | 2 | ★ 7 | 2 | |
| #81 — | ⚠️ DISCONTINUED - Use permission_manager instead. | 2 | ★ 0 | 4 | |
| #82 — | Root Plus, Request Root Access and Run Root Commands Easily with this Flutter Plugin. | 2 | ★ 1 | 2 | |
| #83 — | A powerful Flutter plugin for reading SMS messages on Android. Features include permission management, transaction SMS filtering, and flexible SMS data retrieval. | 2 | ★ 0 | 1 | |
| #83 — | 🇫🇷 remyraes.com | Activate services and ask for associated permissions with a single method call. | 2 | ★ 1 | 3 |
| #83 — | 🇹🇷 ahmetaydin.dev | A modern Flutter plugin for managing device contacts with support for Android, iOS, and macOS. Features comprehensive contact operations, group management, and permission handling. | 2 | ★ 0 | 2 |
| #83 — | A flutter plugin for fetching the contacts from mobile device | 2 | ★ 1 | 3 | |
| #87 — | Detect any installed applications that require MOCK LOCATION | 2 | — | 2 | |
| #88 — | Check access control via permissions. | 2 | ★ 0 | 0 | |
| #89 — | A flutter plugin to access and manage device contacts. | 2 | — | 0 | |
| #90 — | A Flutter plugin to check and manage Android's unused-app auto-reset and hibernation feature for your app. | 2 | ★ 0 | 3 | |
| #90 — | 🇨🇿 fnx.io | Pure Dart library for management of preconditions in Flutter apps. Has the user granted all permissions? Is the phone online? Is there enough free disk space? | 2 | ★ 2 | 5 |
| #90 — | A Flutter plugin for managing the autostart permission feature on Android devices. | 2 | ★ 4 | 14 | |
| #93 — | Consent Screen for obtaining user permission to collect personal data. | 2 | ★ 0 | 3 | |
| #93 ▲ 2 | A Flutter plugin to receive Android SMS in an easy way, and works well in the background by use flutter_background_service plugin. | 2 | ★ 2 | 18 | |
| #95 — | 🇮🇳 pratyushmishra.online | A production-ready Flutter package for first launch onboarding, permission flows, and safe first-run detection. | 2 | ★ 0 | 2 |
| #96 — | 🇮🇳 dart.nonstopio.com | A plugin for Flutter that requests and verifies contact permissions. | 2 | ★ 5 | 12 |
| #97 — | 🇺🇸 koahealth.tech | A plugin that checks whether the user has enabled a passcode, pattern lock, face id or touch id on their device. | 2 | ★ 5 | 11 |
| #98 — | Flutter 权限插件 | 1 | ★ 3 | 1 | |
| #99 — | 🇮🇳 dsi.dev | A simple plugin to check if the app is ignoring battery optimizations. | 1 | ★ 5 | 9 |
| #100 — | A Flutter plugin for picking a contact from the address book. | 1 | ★ 76 | 26 | |
| #101 — | ContactX is a powerful and fast Flutter plugin designed to fetch contacts directly from the device. Supports both iOS and Android platforms. | 1 | ★ 3 | 14 | |
| #102 ▼ 2 | Set up a blackhole vpn for prevent specific applications internet connection. | 1 | ★ 3 | 5 | |
| #103 — | Wraps permission_handler and brings your Flutter app back to the foreground on Android after the user grants a special permission in Settings. | 1 | ★ 4 | 15 | |
| #104 — | Simple plugin for ignore battery optimization. Only Android support. | 1 | — | 1 | |
| #104 — | A plugin to check auto-start permission and open settings | 1 | ★ 0 | 2 | |
| #106 ▼ 2 | flutter-online.top | A powerful Flutter Android external storage management plugin that provides complete file system operations, storage device management, file monitoring, and permission handling functionality. | 1 | — | 5 |
| #107 — | Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions. | 1 | ★ 2 | 3 | |
| #107 — | Flutter plugin to detect overlay attacks and obscured touches for secure payment flows on Android. | 1 | ★ 1 | 4 | |
| #109 — | 用来开启安卓的后台优化 | 1 | ★ 0 | 1 | |
| #110 — | A Flutter plugin for detecting the trust fall of the device(Jailbroken, root, emulator and mock location detection). | 1 | ★ 39 | 88 | |
| #111 — | 🇺🇦 cleveroad.com | Allows to save files on Android and IOS devices and request permission if needed. | 0 | ★ 3 | 34 |
| #112 — | 🇮🇳 aayushsharma.me | A flutter plugin that reads incoming SMS on device as a broadcast stream. | 0 | ★ 8 | 51 |
| #113 — | 🇱🇾 codeness.ly | The zero-config, manifest-driven permission bridge for Flutter. | 0 | ★ 7 | 20 |
