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. | 143K | ★ 1.9K | 4.1K |
| #2 — | 🇬🇧 canonical.com | Provides a client to connect to NetworkManager - the service that manages network connections on Linux. | 137.8K | ★ 30 | 22 |
| #3 — | outdatedguy.rocks | A pure Dart package to check your internet connection with subsecond response times, even on mobile networks! | 6K | ★ 81 | 535 |
| #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 (iOS submodule - will be installed with the parent plugin). | 2.6K | ★ 76 | 0 |
| #6 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (macOS submodule - will be installed with the parent plugin). | 2.6K | ★ 76 | 0 |
| #7 ▼ 2 | 🇩🇪 haberey.com | Flutter network service discovery plugin (platform interface submodule - will be installed with the parent plugin). | 2.6K | ★ 76 | 0 |
| #8 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (Windows submodule - will be installed with the parent plugin). | 2.6K | ★ 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. | 2.1K | ★ 160 | 160 |
| #10 — | 🇧🇷 nubank.dev | This package allows monitoring of Network Capabilities from Android and iOS devices. | 2K | ★ 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. | 1.2K | ★ 5 | 15 |
| #13 — | Package get internet signal using Flutter, the value is dBm. | 294 | ★ 2 | 14 | |
| #14 — | 🇮🇳 bhikadia.com | Flutter plugin which can handle WiFi connections and hotspot (AP, STA) | 273 | ★ 310 | 294 |
| #15 — | 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. | 256 | ★ 2 | 27 | |
| #16 — | tizen.org | Tizen implementation of the connectivity_plus plugin. | 243 | ★ 79 | 6 |
| #17 — | 🇭🇳 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. | 237 | ★ 1 | 34 |
| #18 — | 🇳🇬 codenka.com | Carrier Info gets networkType, networkGeneration, mobileCountryCode, mobileCountryCode, e.t.c from both android and ios devices | 228 | ★ 37 | 82 |
| #19 — | A flutter package that helps to observe internet connection via a customizable observing strategy. | 199 | ★ 5 | 33 | |
| #20 — | A low dependency flutter plugin to allow simple connection to wifi devices with the provided ssid or ssid prefix | 187 | ★ 6 | 44 | |
| #21 — | 🇳🇱 jogboms.xyz | A tidy utility to handle offline/online connectivity like a Boss. | 181 | ★ 1.3K | 680 |
| #22 — | 🇧🇷 meloti.com.br | This plugin allows Flutter apps to detect network changes and the type of network connection. | 173 | ★ 4 | 14 |
| #23 — | 🇸🇬 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. | 78 | ★ 25 | 8 |
| #24 — | 🇺🇦 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. | 62 | ★ 30 | 128 |
| #25 ▲ 2 | 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. | 52 | ★ 0 | 11 | |
| #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. | 52 | ★ 5 | 157 |
| #27 ▼ 2 | 🇪🇸 iteo.com | A plugin that wraps connectivity_plus and adds some additional data connection checks. | 52 | ★ 21 | 69 |
| #28 — | A simple and lightweight Flutter package that lets you define VPN connection status on your devices. | 50 | ★ 10 | 39 | |
| #29 — | 🇺🇸 dartastic.io | OpenTelemetry instrumentation for `package:connectivity_plus`. Bridges connectivity changes into OTel as events on the active span. | 38 | ★ 0 | 0 |
| #30 — | A Flutter package that notifies when no internet connection as well as providing simple tools that help tracking the internet connection status. | 36 | ★ 7 | 115 | |
| #31 — | 🇫🇷 nikodembernat.com | Simple Flutter plugin to check the current Data Saver/Low Data Mode. | 29 | ★ 4 | 6 |
| #32 — | 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. | 28 | — | 36 | |
| #33 ▲ 2 | A Refactored data_usage plugin to fetch network usage on mobile devices. | 26 | ★ 0 | 7 | |
| #34 — | 🇧🇷 marcus.brasizza.com | Wifi info wrapper android plugin,serves as a bridge from flutter currently to android native code to retrieve Network info. | 26 | ★ 1 | 17 |
| #35 — | 🇧🇷 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. | 24 | ★ 2 | 13 |
| #36 — | 🇮🇹 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. | 22 | — | 3 |
| #37 — | thezerone.com | A Flutter package for fast internet checks with subsecond response times and customizable offline UI. | 21 | ★ 0 | 51 |
| #38 — | 🇮🇳 lkrjangid.tech | A Flutter plugin to check internet speed in real-time for both Android and iOS platforms. | 21 | ★ 3 | 8 |
| #39 — | A Flutter plugin for Bluetooth Classic communication on Android, iOS, macOS, Linux, and Windows platforms. Supports device discovery, connection management, and data transmission. | 21 | ★ 3 | 6 | |
| #40 — | 🇩🇰 carp.dk | CARP connectivity sampling package. Samples connectivity status, bluetooth devices, and wifi access points. | 20 | ★ 84 | 2 |
| #41 — | zerolabsco.com | Network diagnostics toolkit for Flutter: connectivity, ping, DNS, speed test, port scan and quality scoring across Android, iOS, macOS, Windows, Linux and Web. | 18 | ★ 0 | 0 |
| #42 — | 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. | 17 | ★ 4 | 14 | |
| #43 — | Network reliability toolkit for Flutter — real internet reachability, server health checks, retry with backoff, offline queue, caching and network-aware widgets. State-management agnostic.
| 17 | ★ 0 | 3 | |
| #44 — | Detailed network diagnostics for Flutter: DNS lookup, TCP connect, HTTP RTT, multi-target ping, traceroute (Android NDK + native iOS). | 16 | ★ 1 | 1 | |
| #45 ▲ 3 | Flutter connectivity plugin for WiFi, cellular, and restricted networks with real TCP reachability checks, custom ports, and cached probes. | 16 | ★ 1 | 1 | |
| #46 — | 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 | ★ 107 | 423 | |
| #47 — | Let people pick a server off the local network from inside your Flutter app, and remember which one they chose. Scans mDNS/Bonjour natively — no server. | 15 | — | 2 | |
| #48 ▼ 3 | 🇵🇹 gpalma.pt | A widget that shows the user if the phone is connected to the internet or not | 15 | ★ 69 | 88 |
| #49 — | A lightweight, customizable banner that slides in when the internet drops and confirms when it is back. Works with any state management. | 15 | ★ 0 | 2 | |
| #50 — | 🇪🇪 navideck.com | Peer-to-peer connectivity across Wi-Fi and Bluetooth | 14 | ★ 0 | 1 |
| #51 — | 🇮🇳 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 | 13 | ★ 3 | 19 |
| #52 — | 🇨🇾 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+). | 12 | ★ 0 | 1 |
| #53 — | Check whether Wi-Fi and mobile data are enabled in device settings — not just which network is currently active. | 12 | ★ 0 | 0 | |
| #54 — | It's a simple utility of system network proxy which can get and set status of proxy, details of proxy. | 12 | ★ 5 | 7 | |
| #55 — | 🇵🇦 layrz.com | Flutter plugin to scan nearby WiFi networks and read the current SSID on Android, iOS, macOS, Windows, Linux, and Web. | 10 | ★ 0 | 1 |
| #56 — | 🇸🇳 moustapha.dev | The flutter package that helps you easily manage widgets dynamically based on the device's internet access. | 10 | ★ 7 | 38 |
| #57 — | dmitrii.app | Local-network pairing between two phones over TCP: an out-of-band secret, a nonce-bound HMAC handshake, replay rejection, heartbeats and takeover. Pure Dart.
| 9 | ★ 0 | 1 |
| #58 — | Wifi plugin only for Android | 8 | ★ 2 | 9 | |
| #59 — | 🇮🇳 livelifedev.com | A Flutter Plugin to check for live network connectivity status. Plugin uses NetworkCapabilities for Android and NetworkMonitor for iOS. | 8 | ★ 6 | 43 |
| #60 — | 🇹🇼 tatsuyuki25.com | This package allows your Flutter app to detect the current network type, supporting 2G, 3G, 4G, 5G, and Wi-Fi. | 8 | ★ 1 | 3 |
| #61 — | Automatically show no internet screen on top of your current screen and when there is internet it automatically pop the no internet screen. | 7 | — | 15 | |
| #62 — | 🇫🇷 anthonychampagne.fr | A simple, cancellable and stateless Internet connectivity checker which do not depend on any protocol | 7 | ★ 1 | 1 |
| #63 — | Framework-agnostic Dio-based internet connection checker that uses real API request outcomes instead of OS network state. | 7 | ★ 0 | 2 | |
| #64 ▲ 3 | 🇮🇶 flutteriraqi.com | A Flutter Plugin to confirm your connection network. Plugin uses NetworkCapabilities for Android and NetworkMonitor for iOS. | 7 | ★ 0 | 15 |
| #65 — | This package allows Flutter apps to get Wifi IP Details like Internet Service Provider(ISP), Country, Public IP Address, etc. | 7 | ★ 2 | 7 | |
| #66 ▲ 2 | flutter_reachability_plus | 7 | — | 3 | |
| #67 ▼ 3 | raoulsson.com | Resolve the SSID of the connected WiFi network, plus per-interface IPv4 netmask and true broadcast address - the netmask Dart's NetworkInterface does not give you. | 6 | ★ 1 | 5 |
| #68 ▼ 3 | 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 | 6 | ★ 1 | 14 |
| #69 — | 🇮🇳 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. | 6 | ★ 1 | 10 |
| #70 — | harmonycandies.com | This plugin allows Flutter apps to discover network connectivity types that can be used on OpenHarmony. | 6 | ★ 1 | 2 |
| #70 — | tizen.org | Tizen implementation of the network_info_plus plugin | 6 | ★ 79 | 2 |
| #70 ▲ 4 | Flutter plug-in for connecting to wifi. | 6 | ★ 8 | 23 | |
| #73 — | 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. | 5 | ★ 6 | 53 | |
| #74 — | 🇹🇷 handeaktan.com.tr | A Flutter plugin to scan Wi-Fi QR codes, parse configurations, and connect to Wi-Fi networks on Android and iOS. | 5 | ★ 1 | 6 |
| #75 — | 🇺🇸 utopiasoft.io | Utopia USS libs - ConnectivityState | 5 | ★ 26 | 0 |
| #76 — | 🇨🇿 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? | 5 | ★ 2 | 5 |
| #77 ▼ 6 | 🇪🇬 msayed.net | Lightweight internet connection test, lookup any provided domain. | 5 | ★ 12 | 61 |
| #78 — | Flutter plugin for true internet reachability, latency monitoring, and network quality detection with fast, battery-optimised probing. | 4 | ★ 1 | 4 | |
| #79 — | 🇨🇾 malikdoksoz.com | Production-grade Flutter network diagnostics with internet, DNS, TCP/TLS, IP routes, gateway reachability, and TCP quality sampling. | 4 | ★ 2 | 2 |
| #80 — | 🇩🇪 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 | ★ 102 | 78 |
| #81 — | A Flutter plugin that checks whether GPS is ON or OFF, it can listen for GPS change. | 4 | ★ 6 | 7 | |
| #82 — | echoellet.dev | A Linux implementation of connectivity_plus that uses xdg_desktop_portal | 4 | ★ 1 | 1 |
| #83 — | 🇧🇩 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 |
| #84 — | 🇮🇳 dashstack.tech | A Widget to show when there is no internet connection Screen. | 3 | ★ 1 | 5 |
| #85 — | 🇫🇷 anthonychampagne.fr | Stateful connectivity_plus extended with Internet connectivity | 3 | ★ 0 | 3 |
| #86 — | 🇦🇺 koaladevelopments.com | Network monitoring and analysis for mobile devices: real-time monitoring, throughput scanner, scanner history, and diagnostic tools (MTR, Ping, TCPing). | 3 | ★ 0 | 1 |
| #87 — | A Flutter package to monitor network speed, connection type, and video streaming quality. | 3 | ★ 1 | 8 | |
| #88 — | An advanced network monitoring and resilience library for Flutter, powered by a high-performance Rust core. | 3 | ★ 8 | 7 | |
| #88 — | 🇮🇳 kumpali.com | Lightweight reachability and transport checker for Flutter (native + web) with customizable probes. | 3 | ★ 2 | 2 |
| #90 ▼ 2 | Internet speed test plugin to integrate it in your app whenever you want. | 3 | ★ 22 | 120 | |
| #91 ▲ 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 | ★ 10 | 9 |
| #92 — | 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. | 3 | — | 12 |
| #92 ▲ 3 | A customizable Dio interceptor that queues failed requests during offline periods and replays them automatically when connectivity is restored. | 3 | ★ 0 | 1 | |
| #94 — | 🇮🇳 kasibhatla.dev | Monitors and reports connection quality to a specific server. Ensures real internet access, not just connectivity. Pure Dart, Dart/Flutter compatible. | 3 | ★ 3 | 8 |
| #95 ▼ 10 | Flutter package for build real internet connection notifier on widget tree. | 2 | ★ 2 | 11 | |
| #96 — | Offline mesh networking plugin. Device-to-device communication via BLE, Wi-Fi Direct, and Wi-Fi Aware / MultipeerConnectivity. | 2 | ★ 4 | 10 | |
| #97 — | A package to show internet connection status dynamically with customizable styles and text. | 2 | — | 3 | |
| #98 — | Detect active VPN connections and show a customizable notice — banner, snackbar, dialog, or bottom sheet — with zero third-party Dart dependencies. | 2 | ★ 0 | 2 | |
| #99 — | customizable flutter widget that animates when internet connection changes. | 2 | ★ 114 | 61 | |
| #100 — | 🇲🇳 databank.mn | DTB Android Connection Flutter plugin | 2 | — | 3 |
| #101 — | hnz.ventures | Connectivity package that contains useful utilities for checking if device is connected to the internet. | 2 | ★ 0 | 3 |
| #102 — | Internet speed tester (ping, upload, download) using speedtest.net | 2 | ★ 4 | 3 | |
| #103 — | 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 | |
| #104 — | Listenable internet check for Flutter Web and Mobile | 2 | ★ 0 | 10 | |
| #105 ▲ 2 | 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 | |
| #105 — | A zero-dependency, highly customizable internet connectivity checker for Flutter. Supports global root wrapping, route exclusions, and non-blocking banners. | 2 | ★ 0 | 40 | |
| #105 ▲ 3 | 🇪🇬 wevr.tech | Easily manage UI states based on network connectivity with the connectivity_builder package. | 2 | ★ 2 | 9 |
| #108 — | This is a network connectivity state listenable provider and service. | 2 | ★ 1 | 3 | |
| #108 — | A connectivity checker to return a stream of ConnectivityStatus & a widget for displaying the result. | 2 | ★ 1 | 3 | |
| #110 ▼ 4 | 🇸🇳 deval.cloud | A new flutter package that allows to continuously check the connection state in an application. Supportes IOS and Android | 2 | ★ 13 | 7 |
| #111 — | Realtime Network Listener Plugin. | 1 | ★ 5 | 4 | |
| #111 — | Display a MaterialBanner when your internet connection is unavailable. | 1 | ★ 4 | 17 | |
| #113 — | A cross-platform Flutter plugin for P2P attendance systems with Wi-Fi Aware and hotspot support | 1 | ★ 5 | 4 | |
| #114 — | 🇰🇿 nurshat.org | A Flutter plugin to determine network type and speed. | 1 | ★ 1 | 3 |
| #115 — | Checking Internet and Testing Server availability with just few line. | 1 | ★ 3 | 2 | |
| #116 — | Wifi info wrapper android plugin,serves as a bridge from flutter currently to android native code to retrieve Network info. | 1 | ★ 10 | 37 | |
| #116 — | Carrier Info gets networkType, networkGeneration, mobileCountryCode, mobileCountryCode, e.t.c from both android and ios devices | 1 | ★ 37 | 3 | |
| #116 — | it36vn.com | A plugin can auto detec the internet is online or offline. | 1 | — | 3 |
| #116 — | 🇧🇷 sharedway.app | Connectivity wall redirect user to a widget when offline and another if online | 1 | ★ 4 | 9 |
| #116 — | A Wifi Info plugin for Flutter. | 1 | ★ 1 | 7 | |
| #121 — | 🇺🇸 mousybusiness.com | Connect to an IoT access point using Android or iOS | 1 | ★ 2 | 19 |
| #122 — | 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 | |
| #123 — | 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 | |
| #124 — | Flutter plugin to get network statistics for iOS and Android | 1 | ★ 1 | 7 | |
| #125 — | 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 | |
| #125 — | 🇺🇸 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 |
| #127 — | 🇵🇪 paulonia.dev | Flutter package with general functions, get environment, get device, get network status, etc. | 1 | ★ 1 | 6 |
| #128 — | A service for checking internet connection status and accessibility | 1 | ★ 1 | 5 | |
| #129 — | 🇮🇳 whitecodel.com | A plugin for getting network traffic stats | 1 | ★ 0 | 9 |
| #130 — | A Flutter package for monitoring internet connectivity by periodically pinging specified URLs. | 1 | ★ 1 | 11 | |
| #131 — | 🇮🇳 fermioninfotech.com | A wrapper widget to detect no internet and block ui with an overlay. | 1 | ★ 0 | 9 |
| #132 — | 🇦🇴 celestinolopes.tech | Offline-first synchronization with a persistent SQLite queue for Flutter apps. | 1 | ★ 2 | 7 |
| #132 — | A WiFi indicator widget that supports real-time network monitoring, multiple signal states, and filled/outline styles | 1 | ★ 0 | 6 | |
| #132 — | Flutter plugin for discovering the download and upload speed of the network (WiFi & mobile/cellular) on Android and iOS. | 1 | ★ 1 | 11 | |
| #135 — | 🇮🇳 yudiz.com | Flutter package for seamless internet connectivity handling with custom widgets. | 1 | ★ 1 | 13 |
| #135 — | 🇮🇳 strawhat.xyz | A flutter plugin to connect phantom wallet from Mobile Application. | 1 | ★ 6 | 8 |
| #137 — | A Flutter package for managing edge connectivity features. | 1 | ★ 0 | 0 | |
| #138 — | 🇮🇳 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 |
| #139 — | 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 | |
| #140 — | 🇬🇧 jrincondev.com | Internet speed tester (ping, upload, download) using speedtest.net | 1 | ★ 8 | 41 |
| #140 — | 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 | |
| #142 — | Notifies your app whenever your device's network connection status changes | 1 | ★ 1 | 5 | |
| #143 — | 🇺🇸 weplenish.com | A plugin to retrieve the nearby wifi networks for android phones only. Simple and low dependencies. | 0 | ★ 4 | 15 |
| #144 — | 🇩🇪 catcloud.org | A flutter package to hunt down info from all WiFi APs around you. | 0 | ★ 11 | 27 |
