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