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. | 110.4K | ★ 1.9K | 4.1K |
| #2 — | 🇬🇧 canonical.com | Provides a client to connect to NetworkManager - the service that manages network connections on Linux. | 100.2K | ★ 30 | 22 |
| #3 — | outdatedguy.rocks | A pure Dart package to check your internet connection with subsecond response times, even on mobile networks! | 5.2K | ★ 78 | 524 |
| #4 — | A library designed for seamless internet connectivity checks. This library enables you to verify your internet connection and detect slow internet connection. | 3.1K | ★ 92 | 1.3K | |
| #5 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (platform interface submodule - will be installed with the parent plugin). | 2.2K | ★ 76 | 0 |
| #6 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (macOS submodule - will be installed with the parent plugin). | 2.1K | ★ 76 | 0 |
| #6 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (iOS submodule - will be installed with the parent plugin). | 2.1K | ★ 76 | 0 |
| #8 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (Windows submodule - will be installed with the parent plugin). | 2.1K | ★ 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.8K | ★ 158 | 158 |
| #10 — | 🇧🇷 nubank.dev | This package allows monitoring of Network Capabilities from Android and iOS devices. | 1.6K | ★ 4 | 7 |
| #11 — | 🇺🇸 fluttertv.dev | tvOS (Apple TV) implementation of the connectivity_plus Flutter plugin, provided by flutter-tvos. | 1.2K | ★ 0 | 0 |
| #12 — | 🇺🇸 zuvola.com | Flutter plugin that sends ICMP ECHO_REQUEST to network hosts. | 939 | ★ 6 | 15 |
| #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. | 306 | ★ 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. | 217 | ★ 1 | 34 |
| #15 — | Package get internet signal using Flutter, the value is dBm. | 184 | ★ 2 | 13 | |
| #16 — | A flutter package that helps to observe internet connection via a customizable observing strategy. | 182 | ★ 5 | 33 | |
| #17 — | 🇧🇷 meloti.com.br | This plugin allows Flutter apps to detect network changes and the type of network connection. | 169 | ★ 4 | 14 |
| #18 — | 🇳🇬 codenka.com | Carrier Info gets networkType, networkGeneration, mobileCountryCode, mobileCountryCode, e.t.c from both android and ios devices | 168 | ★ 37 | 82 |
| #19 — | tizen.org | Tizen implementation of the connectivity_plus plugin. | 153 | ★ 79 | 6 |
| #20 — | 🇳🇱 jogboms.xyz | A tidy utility to handle offline/online connectivity like a Boss. | 138 | ★ 1.3K | 679 |
| #21 — | A low dependency flutter plugin to allow simple connection to wifi devices with the provided ssid or ssid prefix | 130 | ★ 6 | 40 | |
| #22 — | 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. | 61 | ★ 0 | 11 | |
| #23 — | A simple and lightweight Flutter package that lets you define VPN connection status on your devices. | 56 | ★ 10 | 39 | |
| #24 — | 🇫🇷 nikodembernat.com | Simple Flutter plugin to check the current Data Saver/Low Data Mode. | 55 | ★ 3 | 6 |
| #25 — | 🇺🇦 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. | 53 | ★ 30 | 128 |
| #26 — | 🇮🇳 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. | 48 | ★ 5 | 157 |
| #27 — | 🇪🇸 iteo.com | A plugin that wraps connectivity_plus and adds some additional data connection checks. | 41 | ★ 21 | 69 |
| #28 — | 🇸🇬 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. | 35 | ★ 23 | 8 |
| #29 — | thezerone.com | A Flutter package for fast internet checks with subsecond response times and customizable offline UI. | 33 | ★ 0 | 49 |
| #30 — | A Flutter package that notifies when no internet connection as well as providing simple tools that help tracking the internet connection status. | 24 | ★ 7 | 115 | |
| #31 — | 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. | 24 | — | 36 | |
| #32 ▼ 2 | 🇧🇷 marcus.brasizza.com | Wifi info wrapper android plugin,serves as a bridge from flutter currently to android native code to retrieve Network info. | 23 | ★ 1 | 17 |
| #33 — | 🇩🇰 carp.dk | CARP connectivity sampling package. Samples connectivity status, bluetooth devices, and wifi access points. | 20 | ★ 84 | 2 |
| #34 — | 🇧🇷 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. | 19 | ★ 2 | 13 |
| #35 ▲ 2 | 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. | 19 | ★ 4 | 14 | |
| #36 — | 🇹🇼 tatsuyuki25.com | This package allows your Flutter app to detect the current network type, supporting 2G, 3G, 4G, 5G, and Wi-Fi. | 18 | ★ 1 | 3 |
| #37 ▼ 3 | 🇮🇳 lkrjangid.tech | A Flutter plugin to check internet speed in real-time for both Android and iOS platforms. | 18 | ★ 3 | 8 |
| #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. | 15 | ★ 108 | 423 | |
| #39 — | A Flutter plugin for Bluetooth Classic communication on Android, iOS, macOS, Linux, and Windows platforms. Supports device discovery, connection management, and data transmission. | 15 | ★ 3 | 6 | |
| #40 — | It's a simple utility of system network proxy which can get and set status of proxy, details of proxy. | 15 | ★ 5 | 7 | |
| #41 — | 🇺🇸 flutternetwork.dev | Flutter plugin which can handle WiFi connections and hotspot (AP, STA) | 14 | ★ 313 | 293 |
| #42 — | 🇨🇾 malikdoksoz.com | Production-grade Flutter network diagnostics with internet, DNS, TCP/TLS, IP routes, gateway reachability, and TCP quality sampling. | 13 | ★ 2 | 2 |
| #43 — | 🇮🇳 pc-builders.in | Validated internet connectivity for Flutter: detects real internet access (not just a network link) and captive portals, using native Android & iOS APIs. | 12 | ★ 1 | 9 |
| #44 — | Check whether Wi-Fi and mobile data are enabled in device settings — not just which network is currently active. | 12 | ★ 0 | 0 | |
| #45 — | 🇵🇹 gpalma.pt | A widget that shows the user if the phone is connected to the internet or not | 12 | ★ 69 | 88 |
| #46 ▲ 3 | A Refactored data_usage plugin to fetch network usage on mobile devices. | 11 | ★ 0 | 7 | |
| #47 — | 🇹🇷 handeaktan.com.tr | A Flutter plugin to scan Wi-Fi QR codes, parse configurations, and connect to Wi-Fi networks on Android and iOS. | 10 | ★ 0 | 5 |
| #48 — | 🇮🇶 flutteriraqi.com | A Flutter Plugin to confirm your connection network. Plugin uses NetworkCapabilities for Android and NetworkMonitor for iOS. | 10 | ★ 0 | 15 |
| #49 — | 🇸🇳 moustapha.dev | The flutter package that helps you easily manage widgets dynamically based on the device's internet access. | 10 | ★ 7 | 38 |
| #50 — | 🇮🇳 livelifedev.com | A Flutter Plugin to check for live network connectivity status. Plugin uses NetworkCapabilities for Android and NetworkMonitor for iOS. | 10 | ★ 6 | 43 |
| #51 — | Flutter connectivity plugin for WiFi, cellular, and restricted networks with real TCP reachability checks, custom ports, and cached probes. | 9 | ★ 1 | 1 | |
| #52 — | 🇮🇹 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. | 8 | — | 2 |
| #53 — | 🇫🇷 anthonychampagne.fr | A simple, cancellable and stateless Internet connectivity checker which do not depend on any protocol | 7 | ★ 1 | 1 |
| #54 — | Framework-agnostic Dio-based internet connection checker that uses real API request outcomes instead of OS network state. | 7 | ★ 0 | 2 | |
| #55 — | 🇵🇦 layrz.com | Flutter plugin to scan nearby WiFi networks and read the current SSID on Android, iOS, macOS, Windows, Linux, and Web. | 7 | ★ 0 | 1 |
| #56 — | harmonycandies.com | This plugin allows Flutter apps to discover network connectivity types that can be used on OpenHarmony. | 6 | ★ 1 | 2 |
| #57 — | flutter_reachability_plus | 6 | — | 3 | |
| #58 — | 🇮🇳 dashstack.tech | A Widget to show when there is no internet connection Screen. | 5 | ★ 1 | 5 |
| #59 — | 🇩🇪 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 ▲ 2 | A Flutter package to monitor network speed, connection type, and video streaming quality. | 5 | ★ 1 | 8 | |
| #61 — | Wifi plugin only for Android | 5 | ★ 2 | 9 | |
| #62 ▼ 2 | 🇺🇸 utopiasoft.io | Utopia USS libs - ConnectivityState | 5 | ★ 21 | 0 |
| #63 — | 🇨🇾 raylabz.com | A Flutter plugin for WiFi Fine Timing Measurement (FTM) and Round-Trip-Time (RTT) ranging, supporting both 802.11mc and 802.11az (Android 15+). | 4 | ★ 0 | 1 |
| #64 — | A zero-dependency, highly customizable internet connectivity checker for Flutter. Supports global root wrapping, route exclusions, and non-blocking banners. | 4 | ★ 0 | 40 | |
| #65 — | echoellet.dev | A Linux implementation of connectivity_plus that uses xdg_desktop_portal | 4 | ★ 0 | 1 |
| #66 — | 🇫🇷 anthonychampagne.fr | Stateful connectivity_plus extended with Internet connectivity | 4 | ★ 0 | 3 |
| #67 — | 🇮🇳 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 | 3 | ★ 3 | 19 |
| #68 — | customizable flutter widget that animates when internet connection changes. | 3 | ★ 114 | 61 | |
| #69 ▲ 2 | This package allows Flutter apps to get Wifi IP Details like Internet Service Provider(ISP), Country, Public IP Address, etc. | 3 | ★ 2 | 7 | |
| #70 — | Internet speed test plugin to integrate it in your app whenever you want. | 3 | ★ 22 | 120 | |
| #71 ▼ 2 | 🇮🇳 kumpali.com | Lightweight reachability and transport checker for Flutter (native + web) with customizable probes. | 3 | ★ 2 | 2 |
| #72 — | Offline mesh networking plugin. Device-to-device communication via BLE, Wi-Fi Direct, and Wi-Fi Aware / MultipeerConnectivity. | 3 | ★ 3 | 9 | |
| #73 ▼ 3 | 🇮🇳 rishabhsoft.com | A Flutter plugin that simplifies networking with configurable logging, token persistence, mock API support, automatic token refresh, connectivity checks, and proxy configuration. | 3 | ★ 9 | 8 |
| #74 — | 🇪🇬 msayed.net | Lightweight internet connection test, lookup any provided domain. | 2 | ★ 12 | 61 |
| #75 — | A package to show internet connection status dynamically with customizable styles and text. | 2 | — | 3 | |
| #76 — | 🇸🇳 deval.cloud | A new flutter package that allows to continuously check the connection state in an application. Supportes IOS and Android | 2 | ★ 13 | 7 |
| #77 ▲ 4 | Automatically show no internet screen on top of your current screen and when there is internet it automatically pop the no internet screen. | 2 | — | 15 | |
| #77 — | 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 | |
| #79 — | 🇰🇿 nurshat.org | A Flutter plugin to determine network type and speed. | 2 | ★ 1 | 3 |
| #80 — | raoulsson.com | A flutter plugin to resolve the SSID of the connected WiFi network, or simply: 'Get my Wifi Name' | 2 | ★ 1 | 5 |
| #81 ▼ 3 | 🇪🇬 wevr.tech | Easily manage UI states based on network connectivity with the connectivity_builder package. | 2 | ★ 2 | 9 |
| #82 — | hnz.ventures | Connectivity package that contains useful utilities for checking if device is connected to the internet. | 2 | ★ 0 | 3 |
| #83 — | 🇨🇿 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 |
| #83 — | A Flutter plugin that checks whether GPS is ON or OFF, it can listen for GPS change. | 2 | ★ 6 | 7 | |
| #85 — | 🇺🇸 mousybusiness.com | Connect to an IoT access point using Android or iOS | 2 | ★ 2 | 19 |
| #86 — | Internet speed tester (ping, upload, download) using speedtest.net | 2 | ★ 4 | 3 | |
| #87 — | 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 | |
| #88 — | A cross-platform Flutter plugin for P2P attendance systems with Wi-Fi Aware and hotspot support | 2 | ★ 5 | 4 | |
| #89 — | 🇧🇷 sharedway.app | Connectivity wall redirect user to a widget when offline and another if online | 2 | ★ 4 | 9 |
| #90 — | 🇮🇳 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 |
| #90 — | Flutter plugin for discovering the download and upload speed of the network (WiFi & mobile/cellular) on Android and iOS. | 2 | ★ 1 | 11 | |
| #92 ▲ 3 | 🇬🇧 jrincondev.com | Internet speed tester (ping, upload, download) using speedtest.net | 2 | ★ 8 | 41 |
| #93 — | Carrier Info gets networkType, networkGeneration, mobileCountryCode, mobileCountryCode, e.t.c from both android and ios devices | 1 | ★ 37 | 3 | |
| #94 — | Display a MaterialBanner when your internet connection is unavailable. | 1 | ★ 4 | 17 | |
| #94 — | Realtime Network Listener Plugin. | 1 | ★ 5 | 4 | |
| #94 — | alecodeando.dev | 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 | — | 12 |
| #97 — | A service for checking internet connection status and accessibility | 1 | ★ 1 | 5 | |
| #97 — | Flutter package for build real internet connection notifier on widget tree. | 1 | ★ 2 | 11 | |
| #99 — | Notifies your app whenever your device's network connection status changes | 1 | ★ 1 | 5 | |
| #99 — | Checking Internet and Testing Server availability with just few line. | 1 | ★ 3 | 2 | |
| #101 — | Wifi info wrapper android plugin,serves as a bridge from flutter currently to android native code to retrieve Network info. | 1 | ★ 10 | 37 | |
| #101 — | it36vn.com | A plugin can auto detec the internet is online or offline. | 1 | — | 3 |
| #101 ▼ 6 | 🇮🇳 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 |
| #101 — | A Wifi Info plugin for Flutter. | 1 | ★ 1 | 7 | |
| #105 — | Listenable internet check for Flutter Web and Mobile | 1 | ★ 0 | 10 | |
| #105 — | 🇵🇪 paulonia.dev | Flutter package with general functions, get environment, get device, get network status, etc. | 1 | ★ 1 | 6 |
| #107 — | Flutter plug-in for connecting to wifi. | 1 | ★ 8 | 23 | |
| #107 — | 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 | |
| #109 — | Flutter plugin for true internet reachability, latency monitoring, and network quality detection with fast, battery-optimised probing. | 1 | ★ 1 | 4 | |
| #109 — | 🇮🇳 whitecodel.com | A plugin for getting network traffic stats | 1 | ★ 0 | 9 |
| #111 — | 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 | |
| #111 — | 🇮🇳 strawhat.xyz | A flutter plugin to connect phantom wallet from Mobile Application. | 1 | ★ 6 | 8 |
| #111 — | 🇺🇸 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 |
| #114 — | 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 | |
| #115 — | A Flutter package for monitoring internet connectivity by periodically pinging specified URLs. | 1 | ★ 1 | 11 | |
| #115 — | Flutter plugin to get network statistics for iOS and Android | 1 | ★ 1 | 7 | |
| #117 — | 🇦🇴 celestinolopes.tech | Offline-first synchronization with a persistent SQLite queue for Flutter apps. | 1 | ★ 2 | 7 |
| #118 — | 🇮🇳 fermioninfotech.com | A wrapper widget to detect no internet and block ui with an overlay. | 1 | ★ 0 | 9 |
| #118 ▼ 3 | 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. | 1 | ★ 6 | 53 | |
| #120 — | 🇩🇪 catcloud.org | A flutter package to hunt down info from all WiFi APs around you. | 1 | ★ 11 | 27 |
| #121 — | A Flutter package for managing edge connectivity features. | 1 | ★ 0 | 0 | |
| #121 — | 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 | |
| #123 — | 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 | |
| #124 — | 🇺🇸 weplenish.com | A plugin to retrieve the nearby wifi networks for android phones only. Simple and low dependencies. | 1 | ★ 4 | 15 |
| #125 — | 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 |
