Category Bluetooth & BLE
Top Bluetooth & BLE packages
Bluetooth and Bluetooth Low Energy plugins for device pairing, scanning, and data exchange
| Rank | Package | Description | Downloads / day | Stars | Likes |
|---|---|---|---|---|---|
| #1 — | 🇺🇸 jamcorder.com | Flutter plugin for connecting and communicating with Bluetooth Low Energy devices. | 6.4K | ★ 992 | 1.2K |
| #2 — | 🇬🇧 canonical.com | Provides a client to connect to BlueZ - the Linux Bluetooth stack. | 6.3K | ★ 60 | 42 |
| #3 — | 🇺🇸 jamcorder.com | Linux implementation of the flutter_blue_plus plugin. | 5.9K | ★ 992 | 0 |
| #4 — | 🇺🇸 jamcorder.com | Web implementation of the flutter_blue_plus plugin. | 5.9K | ★ 992 | 0 |
| #5 — | 🇺🇸 jamcorder.com | Android implementation of the flutter_blue_plus plugin. | 5.8K | ★ 992 | 0 |
| #6 — | 🇺🇸 jamcorder.com | iOS and macOS implementation of the flutter_blue_plus plugin. | 5.8K | ★ 992 | 0 |
| #7 — | 🇳🇱 meethue.com | Reactive Bluetooth Low Energy (BLE) plugin that can communicate with multiple devices | 1.5K | ★ 728 | 642 |
| #8 — | 🇩🇪 nfc.im | Provide NFC functionality on Android, iOS & Web, including reading metadata, read & write NDEF records, and transceive layer 3 & 4 data with NFC tags / cards | 1.1K | ★ 240 | 272 |
| #9 — | dropmeirl.com | A library to use the web bluetooth api in your web project. Will play nice if used in IO projects. | 791 | ★ 22 | 50 |
| #10 — | 🇪🇪 navideck.com | A cross-platform (Android/iOS/macOS/Windows/Linux/Web) Bluetooth Low Energy (BLE) plugin for Flutter | 705 | ★ 143 | 130 |
| #11 — | 🇮🇳 rohitsangwan.in | Use the WinBle plugin to enable Bluetooth Low Energy in Flutter Windows and pure Dart projects (Windows only) | 562 | ★ 38 | 39 |
| #12 — | Ticket printing for android, location permission is not requested to connect the printer | 497 | ★ 43 | 161 | |
| #13 — | 🇧🇷 3daysapp.com.br | A basic Flutter Bluetooth Serial library | 339 | ★ 517 | 374 |
| #14 — | 🇮🇳 lithos.in | This package is used to generate ESC/pos commands to print using Bluetooth, WiFi/Network, or USB printers. | 320 | ★ 31 | 168 |
| #15 — | 🇮🇩 kakzaki.dev | A Flutter plugin for connecting to thermal printer via bluetooth | 253 | ★ 176 | 285 |
| #16 — | 🇨🇳 zeekr.dev | A common platform interface for the bluetooth_low_energy plugin. | 250 | ★ 87 | 0 |
| #17 — | 🇨🇳 zeekr.dev | Android implementation of the bluetooth_low_energy plugin. | 240 | ★ 87 | 1 |
| #18 — | 🇨🇳 zeekr.dev | iOS and macOS implementation of the bluetooth_low_energy plugin. | 237 | ★ 87 | 0 |
| #19 — | 🇨🇳 zeekr.dev | Windows implementation of the bluetooth_low_energy plugin. | 232 | ★ 87 | 2 |
| #20 — | 🇨🇳 zeekr.dev | Linux implementation of the bluetooth_low_energy plugin. | 232 | ★ 87 | 1 |
| #21 — | 🇨🇳 zeekr.dev | A Flutter plugin for controlling the bluetooth low energy, supports central and peripheral roles. | 220 | ★ 87 | 126 |
| #22 — | A Flutter plugin for Bluetooth Classic communication on Android, iOS, macOS, Linux, and Windows platforms. Supports device discovery, connection management, and data transmission. | 152 | ★ 3 | 6 | |
| #23 — | 🇸🇬 steenbakker.dev | This plugin enables a device to be set into peripheral mode, and advertise custom services and characteristics. | 119 | ★ 89 | 64 |
| #24 — | A flutter plugin that prints esc commands to printers in different platforms such as android, ios, windows and different interfaces Bluetooth and BLE, TCP and USB | 87 | ★ 15 | 58 | |
| #25 — | pauldemarco.com | Flutter plugin for connecting and communicating with Bluetooth Low Energy devices, on Android and iOS | 73 | ★ 2.4K | 999 |
| #26 — | 🇮🇩 maseka.dev | Plugin platform interface for flutter_bluetooth_printer plugin. | 66 | ★ 31 | 0 |
| #27 — | 🇮🇩 maseka.dev | Image based printing for bluetooth thermal printer, support for iOS and Android. | 60 | ★ 31 | 103 |
| #28 — | bluetooth_print_plus is a flutter plugin for bluetooth thermal printer, support Android & iOS, supports tspl/tsc、cpcl、esc pos. | 56 | ★ 11 | 63 | |
| #29 — | Flutter blue plus for Windows | 53 | ★ 25 | 20 | |
| #30 — | Flutter basic implementation for Classical Bluetooth (only RFCOMM for now). | 52 | ★ 3 | 3 | |
| #31 — | Flutter plugin for Bluetooth Mesh using Nordic nRF Mesh libraries | 46 | ★ 2 | 2 | |
| #32 — | 🇫🇷 matteogassend.com | A Flutter plugin to connect to Bluetooth Classic devices, mainly designed to work with serial communication. | 46 | ★ 18 | 27 |
| #33 — | 🇮🇳 rohitsangwan.in | Ble peripheral is a Flutter plugin that allows you to use your device as Bluetooth Low Energy (BLE) peripheral | 45 | ★ 20 | 24 |
| #34 — | 🇩🇪 lenhart.dev | A flutter plugin for communicating with bluetooth classic devices | 42 | ★ 20 | 37 |
| #35 — | dariocavada.com | Flutter plugin for scanning and transmit as beacon (iBeacon) on Android and iOS. | 36 | ★ 13 | 20 |
| #36 — | A flutter plugin that prints esc commands to printers in different platforms such as android, ios, windows and different interfaces Bluetooth and BLE, TCP and USB | 35 | ★ 3 | 9 | |
| #37 — | A Flutter plugin for printing POS receipts and labels on various thermal printers. Multi-role routing with Bluetooth & TCP support, custom sticker API with 4 complexity levels. | 32 | ★ 3 | 5 | |
| #38 — | 🇫🇷 remyraes.com | Flutter plugin to turn on bluetooth within app | 32 | ★ 3 | 20 |
| #39 — | BluetoothPrint is a bluetooth plugin to help developers build bluetooth thermal printer apps for both iOS and Android. | 24 | ★ 171 | 274 | |
| #40 — | Flutter library for BLE printing with NIIMBOT thermal printers. Supports 85+ printer models with automatic detection and rich content rendering. | 22 | ★ 2 | 3 | |
| #41 — | A flutter plugin that prints esc commands to printers in different platforms such as android, ios, windows and different interfaces Bluetooth and BLE, TCP and USB | 20 | ★ 15 | 20 | |
| #42 — | xenikii.one | Nearby Service Flutter Plugin is used to create connections in a P2P network. Supports sending text messages and files. | 19 | ★ 61 | 116 |
| #43 — | The industry-grade NFC SDK for Flutter. Supports robust Host Card Emulation (HCE), Identity Emulation, NDEF Read/Write, and ISO-DEP APDU communication with enterprise lifecycle management. | 18 | ★ 1 | 2 | |
| #44 — | 🇺🇸 tablemi.com | Flutter plugin that allows to find bluetooth devices & send raw bytes data | 17 | ★ 42 | 74 |
| #45 — | 🇺🇸 tablemi.com | The library allows to print receipts using an ESC/POS thermal Bluetooth printer. | 16 | ★ 267 | 163 |
| #46 — | 🇮🇩 elriztechnology.com | Unified ESC/POS thermal printer package for Flutter. Supports USB, Bluetooth Classic, BLE, and Network connections with a single PrinterManager API | 15 | ★ 4 | 3 |
| #47 ▲ 6 | moyoung.com | A Flutter plugin for communicating with the watch. Includes the following features: Scan BLE device, Connect and so on, more than 50 functional modules. | 14 | ★ 3 | 6 |
| #48 — | 🇺🇸 viam.com | A Flutter package for provisioning Viam machines using Bluetooth connections with support for both standard provisioning and tethering flows. | 14 | ★ 3 | 3 |
| #49 — | Flutter management package for Zebra printers. Uses Zebra Link-OS SDK for Bluetooth & Network discovery, ZPL printing, and printer management. | 14 | ★ 2 | 1 | |
| #50 ▼ 2 | 🇺🇸 viam.com | Plugin to provision Viam machines using bluetooth and other methods | 13 | ★ 2 | 2 |
| #51 — | A WiFi Direct Plugin for Flutter. | 13 | ★ 24 | 39 | |
| #52 — | Un plugin moderno para impresoras térmicas Bluetooth (ESC/POS). Soporta Android 12+ y Null Safety. | 12 | ★ 0 | 4 | |
| #53 — | 🇮🇳 codingdevs.com | A flutter plugin that prints esc commands to printers in different platforms such as android, ios, windows and different interfaces Bluetooth and BLE, TCP and USB | 12 | ★ 18 | 38 |
| #54 ▲ 3 | The Nordic DFU over BLE library helps enable firmware updates of BLE devices over Bluetooth Low Energy (BLE), for Windows, Android, iOS, Linux and macOS. | 11 | ★ 7 | 6 | |
| #55 — | 🇦🇹 evva.com | The EVVA Flutter Module is a collection of tools to work with electronical EVVA access components. It allows for scanning and connecting via BLE. | 11 | ★ 2 | 2 |
| #56 ▼ 2 | Provision WiFi on Espressif ESP32 devices over BLE. This library
uses Espressif-provided provisioning libraries for their custom
protocol over BLE.
| 11 | — | 15 | |
| #57 — | 🇩🇰 carp.dk | CARP connectivity sampling package. Samples connectivity status, bluetooth devices, and wifi access points. | 11 | ★ 84 | 2 |
| #58 — | 🇧🇷 corujadigital.tech | A Flutter plugin that simplifies the provisioning configuration of ESP32 modules using Bluetooth Low Energy (BLE). | 10 | ★ 0 | 27 |
| #59 — | A basic Flutter Bluetooth Serial library | 9 | ★ 13 | 21 | |
| #60 — | 🇮🇳 smew.tech | Flutter plugin supports peer-to-peer connectivity and discovers nearby devices for Android and IOS | 8 | ★ 130 | 282 |
| #61 — | Flutter plugin for Classic Bluetooth (Serial RFCOMM) on Android. Enables device scanning, pairing, connection, and serial communication. | 8 | ★ 0 | 1 | |
| #62 ▲ 2 | The library allows printing receipts using a Bluetooth printer(Android Only). | 7 | ★ 28 | 78 | |
| #63 — | 🇨🇿 dronetag.cz | A flutter plugin for reading Wi-Fi and Bluetooth Remote ID advertisements using native Android and iOS platform-specific implementation. | 7 | ★ 22 | 7 |
| #64 — | 🇧🇷 lucassilva.dev | The **Easy Blue Printer** plugin allows seamless integration of Bluetooth printers in a Flutter app, enabling the scanning, connection, and printing functionality. | 6 | ★ 1 | 3 |
| #65 — | 🇸🇬 werkswinkel.com | A comprehensive Dart implementation of the libp2p networking stack with modular architecture, multiple transports (TCP/UDX), Noise security, and peer-to-peer capabilities. | 6 | ★ 21 | 8 |
| #66 — | flutter package for print or list down both wireless and bluetooth esc printer devices. | 6 | ★ 6 | 9 | |
| #67 ▼ 2 | 🇸🇬 steenbakker.dev | A Flutter package for scanning BLE data in central mode. | 6 | — | 1 |
| #68 ▲ 2 | 🇵🇦 goldenm.com | A Flutter library for cross-platform Bluetooth Low Energy (BLE) communication, supporting Android, iOS, macOS, Windows, Linux, and web. | 6 | ★ 1 | 4 |
| #69 — | A Flutter package that allows you to connect to FTMS (Fitness Machine Service) devices via Bluetooth Low Energy (BLE). | 6 | ★ 24 | 10 | |
| #70 — | Plugin to connecting bluetooth printer device, support on Android and iOS | 6 | ★ 35 | 56 | |
| #70 — | BlueBreeze Flutter SDK. A modern Bluetooth LE library. | 6 | — | 2 | |
| #72 — | 🇺🇸 splendidendeavors.com | A comprehensive Flutter plugin for interacting with Bluetooth Low Energy (BLE) devices. | 5 | ★ 9 | 6 |
| #73 — | 🇺🇸 linqhaul.com | A flutter plugin that prints esc commands to printers in different platforms such as android, ios, windows and different interfaces Bluetooth and BLE, TCP and USB | 5 | ★ 1 | 4 |
| #74 — | Wi-Fi configuration through BLUFI protocol for ESP BLUFI enabled devices | 5 | ★ 8 | 5 | |
| #75 — | 🇮🇳 itechnolabs.tech | A lightweight Flutter plugin to connect, manage, and print using Bixolon Bluetooth printers with support for connection status and Base64 image printing. | 4 | — | 14 |
| #76 — | A comprehensive Flutter package for handling PDF printing across different platforms and devices, supporting various printer types including ESC/POS, Sunmi, Bluetooth, USB, and system printers. | 4 | ★ 7 | 43 | |
| #77 ▲ 2 | A plugin for Android Bluetooth Printer | 4 | — | 13 | |
| #78 — | 🇩🇪 gfos.com | A Flutter plugin for scanning bluetooth low energy iBeacon frames. Works also in background. | 4 | ★ 9 | 11 |
| #79 — | A flutter plugin for bluetooth ble device connect and control. | 4 | ★ 38 | 28 | |
| #80 — | sparkleo.io | A Flutter package for OTA updating firmware of ESP32 using Bluetooth Low Energy (BLE). | 4 | ★ 28 | 22 |
| #81 — | EspBlufi plugin, use two library EspBlufiForiOS, EspBlufiForAndroid. | 3 | ★ 10 | 8 | |
| #82 ▲ 2 | Flutter plugin to scan Bluetooth devices. | 3 | ★ 10 | 17 | |
| #82 — | Flutter plugin project to communicate with bluetooth device. | 3 | ★ 0 | 9 | |
| #82 — | 🇧🇩 almasum.dev | Flutter plugin for Bluetooth Classic (RFCOMM) across Android, iOS (MFi), Windows, macOS, and Linux. Discover, pair, connect, and exchange data. | 3 | ★ 0 | 12 |
| #85 — | A Flutter plugin for connecting Bluetooth printer, support both Android and iOS. | 3 | ★ 3 | 17 | |
| #86 — | 🇻🇳 wongcoupon.com | My Bluetooth - Connecting and transferring data to other devices (printer) using Bluetooth | 3 | ★ 0 | 5 |
| #87 — | opticon.com | OptiConnect SDK integrates with Opticon's BLE OPN-2500 and OPN-6000 scanners, enabling Bluetooth connection management, data streaming, and command control.
| 3 | ★ 0 | 3 |
| #88 — | Flutter plugin support peer-to-peer connectivity and discovery of nearby devices (maintained fork with bug fixes) | 3 | ★ 0 | 2 | |
| #88 — | 🇮🇳 datadirr.com | A Flutter plugin for print text, qrcode, barcode label to printer via bluetooth. | 3 | ★ 1 | 9 |
| #90 ▲ 5 | PagSeguro - Plugpag, integração via bluetooth, com os leitores (Mini, Minizinha e Mobi Pin 10) e terminais (Moderninha Pro e Moderninha Wifi) agora no Flutter. | 3 | ★ 3 | 4 | |
| #90 — | Change key vcnImportMeshNetworkFromJson | 3 | — | 6 | |
| #92 ▼ 2 | Reusable Flutter helper for Bluetooth thermal printer (ESC/POS) | 3 | ★ 0 | 3 | |
| #92 — | A new flutter plugin project. | 3 | ★ 0 | 10 | |
| #94 — | Ble peripheral is a Flutter plugin that allows you to use your device as Bluetooth Low Energy (BLE) peripheral | 3 | ★ 1 | 3 | |
| #95 — | A Flutter plugin for connecting to thermal printer via bluetooth | 3 | ★ 0 | 9 | |
| #96 — | 🇮🇩 buekwebsite.id | The library allows printing receipts using a Bluetooth printer(Android Only). | 2 | ★ 28 | 3 |
| #97 ▲ 2 | A BLE(Bluetooth Low Energy) Flutter plugin for Android and iOS. | 2 | — | 11 | |
| #98 — | A new Flutter package for BLE comunication with ATMOTUBE Pro. | 2 | ★ 3 | 2 | |
| #99 — | FlutterBle Library is a flutter library that supports BLE operations. It uses MultiPlatformBleAdapter as a native backend. Forked from https://github.com/Polidea/FlutterBleLib to support iOS 15. | 2 | ★ 13 | 15 | |
| #100 — | 🇺🇸 flutterbountyhunters.com | GATT (Generic ATTribute profile) structured data for BLE communication. | 2 | ★ 5 | 4 |
| #101 ▲ 8 | 🇺🇸 sleepasloth.com | Bloc wrapper over 'flutter_esp_ble_prov' which provisions WiFi on Espressif ESP32 devices over Bluetooth using Espressif-provided provisioning libraries. | 2 | ★ 4 | 5 |
| #102 — | This plugin that allows to implement bluetooth features. Listen to bluetooth state, connecting to devices, sending data etc | 2 | ★ 6 | 15 | |
| #103 — | A basic Flutter Bluetooth Serial library | 2 | ★ 517 | 3 | |
| #104 — | A Flutter plugin for scanning BLE (Bluetooth Low Energy) beacons on Android and iOS. Supports iBeacon, Eddystone, and AltBeacon protocols. | 2 | ★ 3 | 5 | |
| #105 ▼ 2 | uniblood.xyz | Flutter plugin that allows to find bluetooth devices & send raw bytes data | 2 | ★ 1 | 5 |
| #106 — | m4dhav.dev | A comprehensive Flutter package for communicating with Meshtastic devices over Bluetooth Low Energy (BLE). | 2 | ★ 5 | 6 |
| #106 — | 🇲🇳 databank.mn | DTB Link - utility app enabling applications to connect and integrate with NFC card readers over Bluetooth | 2 | — | 3 |
| #108 ▼ 18 | Offline mesh networking plugin. Device-to-device communication via BLE, Wi-Fi Direct, and Wi-Fi Aware / MultipeerConnectivity. | 2 | ★ 1 | 8 | |
| #109 — | 🇺🇸 viam.com | A flutter plugin to communicate with Bluetooth Low Energy devices. | 2 | ★ 1 | 3 |
| #110 ▲ 2 | Professional-grade weighing scale plugin. Connect via BLE, Bluetooth, USB, and Serial with built-in support for MT-SICS and CAS industrial protocols. | 2 | ★ 0 | 1 | |
| #111 — | A Flutter plugin that wraps the BACtrack SDK for both iOS and Android. Using this plugin you can use a BACtrack Bluetooth brethalyzer to take a blood alcohol content reading.
| 2 | ★ 2 | 7 | |
| #112 ▼ 2 | Codification of Bluetooth specifiers for manufacturer & service data. | 2 | ★ 4 | 10 | |
| #113 ▲ 2 | A Flutter plugin for Infineon AIROC Bluetooth OTA (Over-The-Air) firmware upgrades. Supports Android, iOS, and macOS. | 2 | ★ 3 | 2 | |
| #113 — | A simple plugin to manage Bluetooth, turning on and off ang geting Bluetooth state. | 2 | ★ 2 | 8 | |
| #115 ▼ 2 | uniblood.xyz | The library allows to print receipts using an ESC/POS thermal Bluetooth printer. | 1 | ★ 1 | 5 |
| #116 — | 🇺🇸 kindhome.io | Bluetooth Low Energy Plugin for Android and iOS devices. | 1 | — | 4 |
| #117 — | 🇨🇳 woodemi.com | A cross-platform BluetoothLE plugin for Flutter. | 1 | ★ 138 | 103 |
| #118 — | printing receipts on bluetooth thermal printers (android only). | 1 | ★ 4 | 23 | |
| #118 — | flutter_ble_peripheral_central plugin project. | 1 | ★ 10 | 5 | |
| #120 ▼ 2 | Flutter plugin for connecting and communicating with Bluetooth Low Energy devices, on Android and iOS and Desktop | 1 | ★ 12 | 24 | |
| #121 — | bluetooth_obd | 1 | ★ 18 | 20 | |
| #122 — | A Flutter plugin for taking measurements from Bluetooth Xiaomi weight scales | 1 | ★ 18 | 11 | |
| #123 — | 🇦🇪 amoriodi.xyz | This plugin allows you to enable peripheral mode and stream all data that is received via Bluetooth Low Energy network as ervices and characteristics. | 1 | ★ 3 | 9 |
| #124 — | diponten.com | Communication between Watch and Android/iOS Device. | 0 | — | 27 |