Category Connectivity
Top Connectivity packages
Network status, internet checks, and connectivity utilities
| Rank | Package | Description | Downloads / day | Stars | Likes |
|---|---|---|---|---|---|
| #1 — | 🇺🇸 fluttercommunity.dev | Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS. | 99.1K | ★ 1.9K | 4.1K |
| #2 — | 🇬🇧 canonical.com | Provides a client to connect to NetworkManager - the service that manages network connections on Linux. | 89.3K | ★ 30 | 22 |
| #3 — | outdatedguy.rocks | A pure Dart package to check your internet connection with subsecond response times, even on mobile networks! | 5K | ★ 75 | 519 |
| #4 — | A library designed for seamless internet connectivity checks. This library enables you to verify your internet connection and detect slow internet connection. | 3.3K | ★ 92 | 1.3K | |
| #5 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (platform interface submodule - will be installed with the parent plugin). | 1.9K | ★ 76 | 0 |
| #6 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (macOS submodule - will be installed with the parent plugin). | 1.9K | ★ 76 | 0 |
| #7 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (iOS submodule - will be installed with the parent plugin). | 1.9K | ★ 76 | 0 |
| #8 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (Windows submodule - will be installed with the parent plugin). | 1.9K | ★ 76 | 3 |
| #9 — | 🇫🇷 skyost.eu | A Zeroconf library that allows you to discover network services and to broadcast your own. Based on Apple Bonjour and Android NSD. | 1.4K | ★ 158 | 154 |
| #10 — | 🇧🇷 nubank.dev | This package allows monitoring of Network Capabilities from Android and iOS devices. | 1.3K | ★ 4 | 7 |
| #11 — | 🇺🇸 zuvola.com | Flutter plugin that sends ICMP ECHO_REQUEST to network hosts. | 1.1K | ★ 6 | 15 |
| #12 — | 🇺🇸 fluttertv.dev | tvOS (Apple TV) implementation of the connectivity_plus Flutter plugin, provided by flutter-tvos. | 1.1K | ★ 0 | 0 |
| #13 — | Library that allows to ping IP subnet and discover network devices. Could be used to find printers and other devices and services in a local network. | 287 | ★ 2 | 27 | |
| #14 — | 🇭🇳 ajomuch92.site | A simple package to check when the device is connected (connectivity) to internet. Also provide a method to listen for connection status changes. | 266 | ★ 1 | 34 |
| #15 — | A flutter package that helps to observe internet connection via a customizable observing strategy. | 212 | ★ 5 | 33 | |
| #16 — | 🇳🇱 jogboms.xyz | A tidy utility to handle offline/online connectivity like a Boss. | 210 | ★ 1.3K | 679 |
| #17 — | Package get internet signal using Flutter, the value is dBm. | 204 | ★ 2 | 13 | |
| #18 — | A low dependency flutter plugin to allow simple connection to wifi devices with the provided ssid or ssid prefix | 177 | ★ 5 | 40 | |
| #19 — | 🇳🇬 codenka.com | Carrier Info gets networkType, networkGeneration, mobileCountryCode, mobileCountryCode, e.t.c from both android and ios devices | 175 | ★ 37 | 82 |
| #20 — | A Flutter plugin for Bluetooth Classic communication on Android, iOS, macOS, Linux, and Windows platforms. Supports device discovery, connection management, and data transmission. | 165 | ★ 3 | 6 | |
| #21 — | 🇧🇷 meloti.com.br | This plugin allows Flutter apps to detect network changes and the type of network connection. | 164 | ★ 4 | 13 |
| #22 — | tizen.org | Tizen implementation of the connectivity_plus plugin. | 155 | ★ 78 | 6 |
| #23 — | 🇮🇳 dart.nonstopio.com | A new Flutter package which provides network-aware widgets.It allows Flutter apps provide feedback on your app when it's not connected to it, or when there's no connection. | 128 | ★ 5 | 157 |
| #24 — | A simple and lightweight Flutter package that lets you define VPN connection status on your devices. | 102 | ★ 10 | 39 | |
| #25 — | A pure Dart library that checks for internet by opening a socket to a list of specified addresses, each with individual port and timeout. Defaults are provided for convenience. | 59 | ★ 0 | 11 | |
| #26 — | 🇪🇸 iteo.com | A plugin that wraps connectivity_plus and adds some additional data connection checks. | 56 | ★ 21 | 69 |
| #27 — | thezerone.com | A Flutter package for fast internet checks with subsecond response times and customizable offline UI. | 53 | ★ 0 | 49 |
| #28 — | 🇺🇦 thisismarch.dev | A Flutter plugin for handling Connectivity and REAL Connection state in the mobile, web and desktop platforms. Supports iOS, Android, Web, Windows, Linux and macOS. | 52 | ★ 30 | 128 |
| #29 — | 🇧🇷 marcus.brasizza.com | Wifi info wrapper android plugin,serves as a bridge from flutter currently to android native code to retrieve Network info. | 47 | ★ 1 | 17 |
| #30 — | 🇧🇷 marcus.brasizza.com | Library that allows to ping IP subnet and discover network devices. Could be used to find printers and other devices and services in a local network. | 30 | ★ 2 | 13 |
| #31 — | 🇮🇳 lkrjangid.tech | A Flutter plugin to check internet speed in real-time for both Android and iOS platforms. | 29 | ★ 3 | 7 |
| #32 ▲ 3 | 🇸🇬 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. | 28 | ★ 23 | 8 |
| #33 — | 🇵🇹 gpalma.pt | A widget that shows the user if the phone is connected to the internet or not | 26 | ★ 69 | 88 |
| #34 — | 🇫🇷 nikodembernat.com | Simple Flutter plugin to check the current Data Saver/Low Data Mode. | 25 | ★ 3 | 6 |
| #35 — | 🇺🇸 flutternetwork.dev | Flutter plugin which can handle WiFi connections and hotspot (AP, STA) | 24 | ★ 311 | 293 |
| #36 — | 🇸🇳 moustapha.dev | The flutter package that helps you easily manage widgets dynamically based on the device's internet access. | 23 | ★ 8 | 38 |
| #37 — | A Flutter package that notifies when no internet connection as well as providing simple tools that help tracking the internet connection status. | 22 | ★ 7 | 115 | |
| #38 — | A pure Dart library that checks for internet by opening a socket to a list of specified addresses, each with individual port and timeout. Defaults are provided for convenience. | 19 | — | 36 | |
| #39 — | It's a simple utility of system network proxy which can get and set status of proxy, details of proxy. | 17 | ★ 5 | 7 | |
| #40 — | 🇹🇼 tatsuyuki25.com | This package allows your Flutter app to detect the current network type, supporting 2G, 3G, 4G, 5G, and Wi-Fi. | 17 | ★ 1 | 3 |
| #41 — | 🇫🇷 anthonychampagne.fr | Stateful connectivity_plus extended with Internet connectivity | 16 | ★ 0 | 3 |
| #42 — | 🇫🇷 anthonychampagne.fr | A simple, cancellable and stateless Internet connectivity checker which do not depend on any protocol | 16 | ★ 1 | 1 |
| #43 — | A pure Dart library that checks for internet by opening a socket to a list of specified addresses, each with individual port and timeout. Defaults are provided for convenience. | 15 | ★ 108 | 423 | |
| #44 — | A Refactored data_usage plugin to fetch network usage on mobile devices. | 14 | ★ 0 | 7 | |
| #45 — | 🇮🇳 livelifedev.com | A Flutter Plugin to check for live network connectivity status. Plugin uses NetworkCapabilities for Android and NetworkMonitor for iOS. | 13 | ★ 6 | 43 |
| #46 — | A new Flutter package which provides network-aware widgets.It allows Flutter apps provide feedback on your app when it's not connected to it, or when there's no connection. | 12 | ★ 4 | 14 | |
| #47 — | Framework-agnostic Dio-based internet connection checker that uses real API request outcomes instead of OS network state. | 11 | ★ 0 | 2 | |
| #48 — | 🇮🇳 syedmoizali.site | Monitor network speed in real-time in your Flutter apps with the Internet Speed Monitor package. Display current network speed and keep users informed about their connection performance | 11 | ★ 3 | 19 |
| #49 ▼ 3 | 🇩🇰 carp.dk | CARP connectivity sampling package. Samples connectivity status, bluetooth devices, and wifi access points. | 11 | ★ 84 | 2 |
| #50 — | 🇮🇶 flutteriraqi.com | A Flutter Plugin to confirm your connection network. Plugin uses NetworkCapabilities for Android and NetworkMonitor for iOS. | 10 | ★ 0 | 15 |
| #51 — | A zero-dependency, highly customizable internet connectivity checker for Flutter. Supports global root wrapping, route exclusions, and non-blocking banners. | 9 | ★ 0 | 39 | |
| #52 — | flutter_reachability_plus | 8 | — | 3 | |
| #53 — | Wifi plugin only for Android | 7 | ★ 2 | 9 | |
| #54 — | harmonycandies.com | This plugin allows Flutter apps to discover network connectivity types that can be used on OpenHarmony. | 7 | ★ 1 | 2 |
| #55 — | This package allows Flutter apps to get Wifi IP Details like Internet Service Provider(ISP), Country, Public IP Address, etc. | 6 | ★ 2 | 7 | |
| #56 — | A Flutter package to monitor network speed, connection type, and video streaming quality. | 5 | ★ 1 | 8 | |
| #57 — | 🇮🇹 cantini.dev | A lightweight Flutter plugin using modern Android and iOS APIs to connect to Wi-Fi, disconnect, and retrieve the current SSID, based on OpResult for structured error handling. | 5 | — | 2 |
| #58 — | 🇺🇸 utopiasoft.io | Utopia USS libs - ConnectivityState | 5 | ★ 4 | 0 |
| #58 — | 🇩🇪 smaho.dev | Flutter plugin for ESP-Touch (Smart Config) to configure network for ESP-8266 and ESP-32 devices. Runs on iOS and Android. | 5 | ★ 103 | 78 |
| #60 ▲ 3 | Internet speed test plugin to integrate it in your app whenever you want. | 5 | ★ 22 | 120 | |
| #61 — | 🇪🇬 msayed.net | Lightweight internet connection test, lookup any provided domain. | 5 | ★ 12 | 61 |
| #62 — | 🇮🇳 kumpali.com | Lightweight reachability and transport checker for Flutter (native + web) with customizable probes. | 4 | ★ 1 | 1 |
| #63 — | 🇮🇳 pc-builders.in | A robust internet connectivity checker that validates actual network access using native Android (NET_CAPABILITY_VALIDATED) and iOS (NWPathMonitor) APIs. | 4 | ★ 1 | 8 |
| #64 — | 🇮🇳 dashstack.tech | A Widget to show when there is no internet connection Screen. | 4 | ★ 1 | 5 |
| #65 — | echoellet.dev | A Linux implementation of connectivity_plus that uses xdg_desktop_portal | 4 | ★ 0 | 1 |
| #66 — | Listenable internet check for Flutter Web and Mobile | 4 | ★ 0 | 10 | |
| #67 — | customizable flutter widget that animates when internet connection changes. | 3 | ★ 114 | 61 | |
| #68 — | Internet speed tester (ping, upload, download) using speedtest.net | 3 | ★ 4 | 3 | |
| #68 — | A package for popUp message when Internet connection is off. Write one line to initialize a popUp when internet connection is turned off or connected but no internet. | 3 | ★ 6 | 53 | |
| #70 — | 🇺🇸 mousybusiness.com | Connect to an IoT access point using Android or iOS | 3 | ★ 2 | 19 |
| #71 — | raoulsson.com | A flutter plugin to resolve the SSID of the connected WiFi network, or simply: 'Get my Wifi Name' | 2 | ★ 1 | 5 |
| #72 — | A package to show internet connection status dynamically with customizable styles and text. | 2 | — | 3 | |
| #73 — | 🇮🇳 rishabhsoft.com | A Flutter plugin that simplifies networking with configurable logging, token persistence, mock API support, automatic token refresh, connectivity checks, and proxy configuration. | 2 | ★ 9 | 8 |
| #74 — | This package provides a customizable widget that automatically appears when there is no internet connection and disappears when the connection is restored. | 2 | ★ 0 | 11 | |
| #74 — | Offline mesh networking plugin. Device-to-device communication via BLE, Wi-Fi Direct, and Wi-Fi Aware / MultipeerConnectivity. | 2 | ★ 2 | 9 | |
| #76 — | 🇪🇬 wevr.tech | Easily manage UI states based on network connectivity with the connectivity_builder package. | 2 | ★ 2 | 9 |
| #77 — | 🇰🇿 nurshat.org | A Flutter plugin to determine network type and speed. | 2 | ★ 1 | 3 |
| #78 — | 🇸🇳 deval.cloud | A new flutter package that allows to continuously check the connection state in an application. Supportes IOS and Android | 2 | ★ 13 | 7 |
| #79 — | Package to verify the network connection status, it allows to knows how is the network connection status, for Android and iOS, 'true' if is connected, 'false' if is not. | 2 | — | 12 | |
| #80 — | Flutter plugin for discovering the download and upload speed of the network (WiFi & mobile/cellular) on Android and iOS. | 2 | ★ 1 | 11 | |
| #81 — | 🇧🇷 sharedway.app | Connectivity wall redirect user to a widget when offline and another if online | 2 | ★ 4 | 9 |
| #82 — | 🇮🇳 kasibhatla.dev | Monitors and reports connection quality to a specific server. Ensures real internet access, not just connectivity. Pure Dart, Dart/Flutter compatible. | 2 | ★ 3 | 8 |
| #82 — | 🇨🇿 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 |
| #84 — | hnz.ventures | Connectivity package that contains useful utilities for checking if device is connected to the internet. | 2 | ★ 0 | 3 |
| #85 — | A Flutter plugin that checks whether GPS is ON or OFF, it can listen for GPS change. | 1 | ★ 6 | 7 | |
| #86 — | Carrier Info gets networkType, networkGeneration, mobileCountryCode, mobileCountryCode, e.t.c from both android and ios devices | 1 | ★ 37 | 3 | |
| #87 — | Display a MaterialBanner when your internet connection is unavailable. | 1 | ★ 4 | 17 | |
| #87 — | Realtime Network Listener Plugin. | 1 | ★ 5 | 4 | |
| #89 — | Flutter plug-in for connecting to wifi. | 1 | ★ 8 | 23 | |
| #89 — | Flutter package for build real internet connection notifier on widget tree. | 1 | ★ 2 | 11 | |
| #91 — | 🇮🇳 squarebits.com | A Flutter package that shows an offline dialog when the user loses internet connection. Easily customizable with your own colors, text. | 1 | ★ 0 | 11 |
| #91 — | Checking Internet and Testing Server availability with just few line. | 1 | ★ 3 | 2 | |
| #93 ▲ 4 | Flutter plugin for true internet reachability, latency monitoring, and network quality detection with fast, battery-optimised probing. | 1 | ★ 1 | 4 | |
| #93 — | A Wifi Info plugin for Flutter. | 1 | ★ 1 | 7 | |
| #93 — | 🇮🇳 whitecodel.com | A plugin for getting network traffic stats | 1 | ★ 0 | 9 |
| #93 — | Wifi info wrapper android plugin,serves as a bridge from flutter currently to android native code to retrieve Network info. | 1 | ★ 10 | 37 | |
| #93 — | it36vn.com | A plugin can auto detec the internet is online or offline. | 1 | — | 3 |
| #98 — | 🇬🇧 jrincondev.com | Internet speed tester (ping, upload, download) using speedtest.net | 1 | ★ 8 | 41 |
| #99 — | 🇵🇪 paulonia.dev | Flutter package with general functions, get environment, get device, get network status, etc. | 1 | ★ 1 | 6 |
| #99 — | Control Wi-Fi in Flutter like a boss.
Take the reins of connectivity for Android and iOS with swagger –
connect, disconnect, and snag SSIDs effortlessly.
Your Wi-Fi, your rules – boss mode activated!
| 1 | ★ 9 | 11 | |
| #101 — | A flutter package which check for internet availability and push a new page on top of the current route if internet is not available. | 1 | ★ 2 | 12 | |
| #102 — | alecodeando.com | This plugin allows you to detect changes in the mobile network, 2G, 3G, 4G, 5G. it can also detect whether the internet connection status is real or not working and even unstable. | 1 | — | 11 |
| #103 — | A Flutter package that monitors internet connectivity and displays customizable notifications for offline scenarios, enhancing user experience by guiding users to reconnect. | 1 | ★ 0 | 1 | |
| #103 — | 🇺🇸 weplenish.com | A low dependency flutter plugin to allow simple connection to wifi devices with the provided ssid or ssid prefix. Built for Android 10+ (API 29) and iOS 13+. | 1 | ★ 11 | 26 |
| #105 — | Automatically show no internet screen on top of your current screen and when there is internet it automatically pop the no internet screen. | 1 | — | 15 | |
| #106 — | Flutter plugin to get network statistics for iOS and Android | 1 | ★ 1 | 7 | |
| #106 — | A Flutter package for monitoring internet connectivity by periodically pinging specified URLs. | 1 | ★ 1 | 11 | |
| #108 — | A service for checking internet connection status and accessibility | 1 | ★ 1 | 5 | |
| #109 — | 🇦🇴 celestinolopes.tech | Offline-first synchronization with a persistent SQLite queue for Flutter apps. | 1 | ★ 2 | 7 |
| #109 — | 🇮🇳 strawhat.xyz | A flutter plugin to connect phantom wallet from Mobile Application. | 1 | ★ 6 | 8 |
| #111 — | 🇮🇳 fermioninfotech.com | A wrapper widget to detect no internet and block ui with an overlay. | 1 | ★ 0 | 9 |
| #112 — | 🇺🇸 weplenish.com | A plugin to retrieve the nearby wifi networks for android phones only. Simple and low dependencies. | 1 | ★ 4 | 15 |
| #113 — | A ping service to fix the ping issue on Colombia networks. Where a valid ping donsnt mean the phone will have navigation | 1 | ★ 1 | 12 | |
| #113 — | A Flutter package for managing edge connectivity features. | 1 | ★ 0 | 0 | |
| #115 — | This plugin allows Flutter applications to detect network changes. You can know the detailed mobile network types such as 2G, 3G, 4G, 5G. This plug-in is suitable for iOS and Android. | 1 | ★ 2 | 2 | |
| #116 — | 🇩🇪 catcloud.org | A flutter package to hunt down info from all WiFi APs around you. | 0 | ★ 11 | 27 |
| #117 — | rodrigobastos.dev | A Flutter package to handle connectivity in an elegant way, giving power to the user to display different widgets when there's or there isn't connectivity | 0 | ★ 1 | 14 |
