Top Flutter WiFi and Network packages Flutter ecosystem provides various packages that provide WiFi, Network Discovery, Network protocol and Peer-to-Peer (P2P) features like: * Packages to discover devices and services on the local network, enabling applications to find and interact with nearby devices. * Packages for managing WiFi connections, including connecting to networks, disconnecting, and retrieving connection status. * Callbacks and events to notify applications of changes in network status, device discovery, and connection state. * Implementations of various network protocols like TCP, UDP, HTTP, and more, allowing seamless communication over local and wider networks. * Methods for identifying devices on the network using unique identifiers or other identifying attributes. * Packages for establishing direct communication between devices without the need for a central server, enabling data sharing and real-time interactions. * Packages to handle network address translation (NAT) traversal, allowing devices behind routers to communicate directly. * Packages that work seamlessly on various platforms, including Windows, Linux, macOS, Web and mobile platforms like Android and iOS. The list of packages provided below provide the above mentioned WiFi, Network Discovery, Network protocol and Peer-to-Peer (P2P) features.
flutter_nearby_connections
252
Flutter plugin supports peer-to-peer connectivity and discovers nearby devices for Android and IOS
bonsoir
103
A Zeroconf library that allows you to discover network services and to broadcast your own. Based on Apple Bonjour and Android NSD.
ping_discover_network
70
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.
udp
65
Lightweight, efficient, and easy-to-use UDP library for Dart. Supports Unicast, Broadcast, Multicast and Loopback communications.
nsd
46
A Flutter plugin for network service discovery and registration (aka NSD / DNS-SD / Bonjour / mDNS).
wifi_info_plugin
37
Wifi info wrapper android plugin,serves as a bridge from flutter currently to android native code to retrieve Network info.
plugin_wifi_connect
29
A low dependency flutter plugin to allow simple connection to wifi devices with the provided ssid or ssid prefix
vpn_connection_detector
20
VPN connection detecting in Dart. Singleton class with state stream & connection check.
wifi_flutter
15
A plugin to retrieve the nearby wifi networks for android phones only. Simple and low dependencies.
public_ip_address
12
This package allows you to get your public IP Address and many others info about it.