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. | 85K | ★ 1.9K | 4K |
| #2 — | 🇬🇧 canonical.com | Provides a client to connect to NetworkManager - the service that manages network connections on Linux. | 75.1K | ★ 30 | 22 |
| #3 — | outdatedguy.rocks | A pure Dart package to check your internet connection with subsecond response times, even on mobile networks! | 3.6K | ★ 71 | 510 |
| #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 | ★ 93 | 1.3K | |
| #5 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (platform interface submodule - will be installed with the parent plugin). | 1.4K | ★ 76 | 0 |
| #6 — | Multi-platform network ping utility for native desktop and android applications. | 1.4K | ★ 35 | 131 | |
| #7 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (iOS submodule - will be installed with the parent plugin). | 1.4K | ★ 76 | 0 |
| #8 — | 🇩🇪 haberey.com | Flutter network service discovery plugin (Windows submodule - will be installed with the parent plugin). | 1.4K | ★ 76 | 3 |
| #9 — | 🇺🇸 zuvola.com | Flutter plugin that sends ICMP ECHO_REQUEST to network hosts. | 998 | ★ 5 | 15 |
| #10 — | 🇧🇷 nubank.dev | This package allows monitoring of Network Capabilities from Android and iOS devices. | 635 | ★ 4 | 6 |
| #11 — | A flutter package that helps to observe internet connection via a customizable observing strategy. | 281 | ★ 5 | 33 | |
| #12 — | 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. | 265 | ★ 2 | 27 | |
| #13 — | Package get internet signal using Flutter, the value is dBm. | 176 | ★ 2 | 13 | |
| #14 — | 🇧🇷 meloti.com.br | This plugin allows Flutter apps to detect network changes and the type of network connection. | 155 | ★ 4 | 13 |
| #15 — | 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 | |
| #16 — | A simple and lightweight Flutter package that lets you define VPN connection status on your devices. | 137 | ★ 10 | 39 | |
| #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. | 129 | ★ 1 | 34 |
| #18 — | 🇳🇱 jogboms.xyz | A tidy utility to handle offline/online connectivity like a Boss. | 125 | ★ 1.3K | 679 |
| #19 — | 🇳🇬 codenka.com | Carrier Info gets networkType, networkGeneration, mobileCountryCode, mobileCountryCode, e.t.c from both android and ios devices | 117 | ★ 37 | 82 |
| #20 — | 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. | 57 | ★ 0 | 11 | |
| #21 — | A low dependency flutter plugin to allow simple connection to wifi devices with the provided ssid or ssid prefix | 54 | ★ 5 | 40 | |
| #22 — | 🇮🇳 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 |
| #23 — | 🇧🇷 marcus.brasizza.com | Wifi info wrapper android plugin,serves as a bridge from flutter currently to android native code to retrieve Network info. | 45 | ★ 1 | 17 |
| #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. | 44 | ★ 30 | 128 |
| #25 — | 🇸🇳 moustapha.dev | The flutter package that helps you easily manage widgets dynamically based on the device's internet access. | 40 | ★ 8 | 38 |
| #26 — | 🇪🇸 iteo.com | A plugin that wraps connectivity_plus and adds some additional data connection checks. | 36 | ★ 21 | 69 |
| #27 — | 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. | 34 | — | 36 | |
| #28 — | 🇧🇷 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 | 12 |
| #29 — | tizen.org | Tizen implementation of the connectivity_plus plugin. | 29 | ★ 78 | 6 |
| #30 — | 🇺🇸 flutternetwork.dev | Flutter plugin which can handle WiFi connections and hotspot (AP, STA) | 28 | ★ 311 | 293 |
| #31 — | 🇮🇳 lkrjangid.tech | A Flutter plugin to check internet speed in real-time for both Android and iOS platforms. | 25 | ★ 3 | 7 |
| #32 — | 🇸🇳 deval.cloud | A new flutter package that allows to continuously check the connection state in an application. Supportes IOS and Android | 24 | ★ 13 | 7 |
| #33 — | A Flutter package that notifies when no internet connection as well as providing simple tools that help tracking the internet connection status. | 21 | ★ 7 | 114 | |
| #34 — | Framework-agnostic Dio-based internet connection checker that uses real API request outcomes instead of OS network state. | 20 | ★ 0 | 2 | |
| #35 — | 🇮🇳 livelifedev.com | A Flutter Plugin to check for live network connectivity status. Plugin uses NetworkCapabilities for Android and NetworkMonitor for iOS. | 13 | ★ 6 | 43 |
| #36 — | 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. | 13 | ★ 4 | 14 | |
| #37 ▲ 6 | 🇫🇷 nikodembernat.com | Simple Flutter plugin to check the current Data Saver/Low Data Mode. | 13 | ★ 3 | 6 |
| #38 — | 🇮🇶 flutteriraqi.com | A Flutter Plugin to confirm your connection network. Plugin uses NetworkCapabilities for Android and NetworkMonitor for iOS. | 11 | ★ 0 | 15 |
| #39 — | 🇵🇹 gpalma.pt | A widget that shows the user if the phone is connected to the internet or not | 11 | ★ 69 | 88 |
| #40 — | thezerone.com | A Flutter package for fast internet checks with subsecond response times and customizable offline UI. | 11 | ★ 0 | 49 |
| #41 — | 🇩🇰 carp.dk | CARP connectivity sampling package. Samples connectivity status, bluetooth devices, and wifi access points. | 11 | ★ 84 | 2 |
| #42 — | flutter_reachability_plus | 10 | — | 3 | |
| #43 ▼ 2 | It's a simple utility of system network proxy which can get and set status of proxy, details of proxy. | 10 | ★ 5 | 7 | |
| #44 — | 🇸🇬 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 |
| #45 — | 🇫🇷 anthonychampagne.fr | Stateful connectivity_plus extended with Internet connectivity | 6 | ★ 0 | 3 |
| #46 — | Wifi plugin only for Android | 6 | ★ 2 | 9 | |
| #47 — | 🇹🇼 tatsuyuki25.com | This package allows your Flutter app to detect the current network type, supporting 2G, 3G, 4G, 5G, and Wi-Fi. | 6 | ★ 1 | 3 |
| #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 | 5 | ★ 3 | 19 |
| #49 — | 🇩🇪 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 |
| #50 — | A Refactored data_usage plugin to fetch network usage on mobile devices. | 4 | ★ 0 | 7 | |
| #51 — | Internet speed test plugin to integrate it in your app whenever you want. | 4 | ★ 22 | 120 | |
| #52 — | 🇪🇬 wevr.tech | Easily manage UI states based on network connectivity with the connectivity_builder package. | 4 | ★ 2 | 9 |
| #53 — | This package provides a customizable widget that automatically appears when there is no internet connection and disappears when the connection is restored. | 3 | ★ 0 | 11 | |
| #54 ▼ 3 | 🇮🇳 pc-builders.in | A robust internet connectivity checker that validates actual network access using native Android (NET_CAPABILITY_VALIDATED) and iOS (NWPathMonitor) APIs. | 3 | ★ 1 | 8 |
| #55 — | 🇮🇹 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. | 3 | — | 2 |
| #56 — | 🇪🇬 msayed.net | Lightweight internet connection test, lookup any provided domain. | 3 | ★ 12 | 61 |
| #57 — | customizable flutter widget that animates when internet connection changes. | 3 | ★ 114 | 61 | |
| #58 — | A service for checking internet connection status and accessibility | 2 | ★ 1 | 5 | |
| #59 — | Flutter plugin for discovering the download and upload speed of the network (WiFi & mobile/cellular) on Android and iOS. | 2 | ★ 1 | 11 | |
| #60 — | A Flutter plugin that checks whether GPS is ON or OFF, it can listen for GPS change. | 2 | ★ 6 | 7 | |
| #61 — | hnz.ventures | Connectivity package that contains useful utilities for checking if device is connected to the internet. | 2 | ★ 0 | 3 |
| #62 — | This package aims to check internet connection by just wrapping the widget with InternetChecker Widget without using any function calls inside your app" | 2 | ★ 2 | 39 | |
| #63 — | 🇮🇳 dashstack.tech | A Widget to show when there is no internet connection Screen. | 2 | ★ 0 | 5 |
| #64 ▼ 6 | Offline mesh networking plugin. Device-to-device communication via BLE, Wi-Fi Direct, and Wi-Fi Aware / MultipeerConnectivity. | 2 | ★ 1 | 8 | |
| #64 — | Internet speed tester (ping, upload, download) using speedtest.net | 2 | ★ 4 | 3 | |
| #66 — | A package to show internet connection status dynamically with customizable styles and text. | 2 | — | 3 | |
| #67 — | Listenable internet check for Flutter Web and Mobile | 2 | ★ 0 | 10 | |
| #68 — | 🇧🇷 sharedway.app | Connectivity wall redirect user to a widget when offline and another if online | 1 | ★ 4 | 9 |
| #68 — | Flutter plugin for true internet reachability, latency monitoring, and network quality detection with fast, battery-optimised probing. | 1 | ★ 1 | 4 | |
| #70 — | Flutter package for build real internet connection notifier on widget tree. | 1 | ★ 2 | 11 | |
| #71 — | 🇮🇳 kasibhatla.dev | Monitors and reports connection quality to a specific server. Ensures real internet access, not just connectivity. Pure Dart, Dart/Flutter compatible. | 1 | ★ 3 | 8 |
| #72 — | A Flutter package to monitor network speed, connection type, and video streaming quality. | 1 | ★ 1 | 8 | |
| #72 — | 🇺🇸 mousybusiness.com | Connect to an IoT access point using Android or iOS | 1 | ★ 2 | 19 |
| #74 ▲ 3 | 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 |
| #74 — | 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 | |
| #76 ▼ 3 | 🇮🇳 whitecodel.com | A plugin for getting network traffic stats | 1 | ★ 0 | 9 |
| #77 — | This package allows Flutter apps to get Wifi IP Details like Internet Service Provider(ISP), Country, Public IP Address, etc. | 1 | ★ 2 | 7 | |
| #77 — | 🇮🇳 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 |
| #79 — | 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 | |
| #79 ▲ 2 | raoulsson.com | A flutter plugin to resolve the SSID of the connected WiFi network, or simply: 'Get my Wifi Name' | 1 | ★ 1 | 5 |
| #79 — | Flutter plug-in for connecting to wifi. | 1 | ★ 8 | 23 | |
| #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? | 1 | ★ 2 | 5 |
| #83 — | 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 | 1 | ★ 1 | 14 |
| #84 — | 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 | |
| #84 — | A Flutter package for monitoring internet connectivity by periodically pinging specified URLs. | 1 | ★ 1 | 11 | |
| #84 ▲ 2 | 🇺🇸 weplenish.com | A plugin to retrieve the nearby wifi networks for android phones only. Simple and low dependencies. | 1 | ★ 4 | 15 |
| #87 — | 🇬🇧 jrincondev.com | Internet speed tester (ping, upload, download) using speedtest.net | 1 | ★ 8 | 41 |
| #88 — | 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 | |
| #89 — | 🇮🇳 strawhat.xyz | A flutter plugin to connect phantom wallet from Mobile Application. | 1 | ★ 6 | 8 |
| #90 — | 🇮🇳 fermioninfotech.com | A wrapper widget to detect no internet and block ui with an overlay. | 1 | — | 9 |
| #91 — | 🇩🇪 catcloud.org | A flutter package to hunt down info from all WiFi APs around you. | 0 | — | 27 |