Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Network Connectivity Status packages
Last updated: January 26, 2025
A device running a Flutter app can be connected to the internet using LAN, mobile data or via WiFi. The network connectivity status is the measure of the quality of this internet connection.
The complete list of Dart and Flutter packages that can help you check internet, WiFi or Mobile Data connectivity is provided below.
connectivity_plus
π 3.63K β¬οΈ 1.5M
Dart 3 compatibleMaintenance Status: Good
Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.
internet_connection_checker
π 1.23K β¬οΈ 15.8K
Dart 3 compatibleMaintenance Status: Good
A library designed for seamless internet connectivity checks. This library enables you to verify your internet connection and detect slow internet connection.
![flutter_offline Card Image](/media-cards/flutter_offline.gif)
flutter_offline
π 647 β¬οΈ 4.7K
Dart 3 compatibleMaintenance Status: Good
A tidy utility to handle offline/online connectivity like a Boss.
internet_connection_checker_plus
π 331 β¬οΈ 112K
Dart 3 compatibleMaintenance Status: Good
A Flutter package to check your internet connection with subsecond response times, even on mobile networks!
![connectivity_wrapper Card Image](/media-cards/connectivity_wrapper.gif)
connectivity_wrapper
π 142 β¬οΈ 1.6K
Dart 3 compatibleMaintenance Status: Average
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.
dart_ping
π 117 β¬οΈ 17.3K
Dart 3 compatibleMaintenance Status: Average
Multi-platform network ping utility for native desktop and android applications.
![cross_connectivity Card Image](/media-cards/cross_connectivity.png)
cross_connectivity
π 124 β¬οΈ 2.5K
Dart 3 compatibleMaintenance Status: Good
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.
internet_speed_test
π 120 β¬οΈ 125
Dart 3 compatibleMaintenance Status: Poor
Internet speed test plugin to integrate it in your app whenever you want.
![connection_notifier Card Image](/media-cards/connection_notifier.png)
connection_notifier
π 112 β¬οΈ 1.8K
Dart 3 compatibleMaintenance Status: Average
A Flutter package that notifies when no internet connection as well as providing simple tools that help tracking the internet connection status.
![connectivity_widget Card Image](/media-cards/connectivity_widget.gif)
connectivity_widget
π 87 β¬οΈ 354
Dart 3 compatibleMaintenance Status: Good
A widget that shows the user if the phone is connected to the internet or not
connecteo
π 65 β¬οΈ 5.9K
Dart 3 compatibleMaintenance Status: Good
A plugin that wraps connectivity_plus and adds some additional data connection checks.
connection_status_bar
π 60 β¬οΈ 94
Dart 3 compatibleMaintenance Status: Poor
customizable flutter widget that animates when internet connection changes.
flutter_no_internet_widget
π 51 β¬οΈ 5
Dart 3 compatibleMaintenance Status: Average
A new Flutter widget to show online or offline widget without any extra code or dependencies.
flutter_internet_speed_test
π 44 β¬οΈ 1.9K
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin to test internet download and upload speed.
flutter_network_connectivity
π 41 β¬οΈ 1.1K
Dart 3 compatibleMaintenance Status: Poor
A Flutter Plugin to check for live network connectivity status. Plugin uses NetworkCapabilities for Android and NetworkMonitor for iOS.
check_vpn_connection
π 38 β¬οΈ 3.5K
Dart 3 compatibleMaintenance Status: Poor
A simple and lightweight Flutter package that lets you define VPN connection status on your devices.
flml_internet_checker
π 39 β¬οΈ 209
Dart 3 compatibleMaintenance Status: Good
This package aims to check internet connection by just wrapping the widget with InternetChecker Widget without using any function calls inside your app"
signal_strength_indicator
π 33 β¬οΈ 4.2K
Dart 3 compatibleMaintenance Status: Poor
Customizable signal strength indicator widget for Flutter. Allows to easily visualize signal strength.
internet_connectivity_checker
π 37 β¬οΈ 446
Dart 3 compatibleMaintenance Status: Average
The flutter package that helps you easily manage widgets dynamically based on the device's internet access.
data_connection_checker_tv
π 34 β¬οΈ 1.5K
Dart 3 compatibleMaintenance Status: Poor
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.
![connectivity_watcher Card Image](/media-cards/connectivity_watcher.png)
connectivity_watcher
π 35 β¬οΈ 265
Dart 3 compatibleMaintenance Status: Good
A Flutter package to check your internet connectivity with subsecond response times, even on mobile networks!.
observe_internet_connectivity
π 30 β¬οΈ 4.4K
Dart 3 compatibleMaintenance Status: Poor
A flutter package that helps to observe internet connection via a customizable observing strategy.
simple_connection_checker
π 32 β¬οΈ 2.4K
Dart 3 compatibleMaintenance Status: Poor
A simple package to check when the device is connected (connectivity) to internet. Also provide a method to listen for connection status changes.
flutter_dino
π 12 β¬οΈ 1
Dart 3 compatibleMaintenance Status: Good
Flutter package for seamless internet connectivity handling with custom widgets.
![connectivity_plus_widget Card Image](/media-cards/connectivity_plus_widget.png)
connectivity_plus_widget
π 11 β¬οΈ 81
Dart 3 compatibleMaintenance Status: Average
This package provides a customizable widget that automatically appears when there is no internet connection and disappears when the connection is restored.
at_server_status
π 9 β¬οΈ 1.3K
Dart 3 compatibleMaintenance Status: Good
A Dart library that provides a means to check on the status of the @βroot server as well as the secondary server for any particular @βsign.
sync_sphere
π 4 β¬οΈ 33
Dart 3 compatibleMaintenance Status: Good
The sync_sphere package is designed to check internet connectivity throughout the app or just on a particular location in an easy way. Just wrap the widget you want to listen to internet connectivity and leave the rest to us.
carp_connectivity_package
π 2 β¬οΈ 340
Dart 3 compatibleMaintenance Status: Good
CARP connectivity sampling package. Samples connectivity status, bluetooth devices, and wifi access points.
data_connection_checker
π 424 β¬οΈ 1.1K
Maintenance Status: Poor
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.
internet_popup
π 53 β¬οΈ 14
Maintenance Status: Poor
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.
connection_verify
π 12 β¬οΈ 31
Maintenance Status: Poor
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.