{"id":14969872,"url":"https://github.com/flutternetwork/wififlutter","last_synced_at":"2026-01-11T13:37:30.333Z","repository":{"id":38236544,"uuid":"135275753","full_name":"flutternetwork/WiFiFlutter","owner":"flutternetwork","description":"Flutter plugin suite for various WiFi services.","archived":false,"fork":false,"pushed_at":"2025-02-18T09:04:24.000Z","size":1053,"stargazers_count":303,"open_issues_count":129,"forks_count":194,"subscribers_count":17,"default_branch":"master","last_synced_at":"2025-05-15T04:06:34.931Z","etag":null,"topics":["android","flutter","flutter-plugin","ios","wifi","wifi-hotspot"],"latest_commit_sha":null,"homepage":"https://wifi.flutternetwork.dev","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flutternetwork.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-29T09:50:58.000Z","updated_at":"2025-05-13T12:08:20.000Z","dependencies_parsed_at":"2023-11-08T12:04:14.793Z","dependency_job_id":"946c6be5-19f5-4efb-876d-9d08dcfb083b","html_url":"https://github.com/flutternetwork/WiFiFlutter","commit_stats":{"total_commits":275,"total_committers":33,"mean_commits":8.333333333333334,"dds":0.5563636363636364,"last_synced_commit":"b018a1087b1ec3ebe65c200d56b189d8a56101e8"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flutternetwork%2FWiFiFlutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flutternetwork%2FWiFiFlutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flutternetwork%2FWiFiFlutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flutternetwork%2FWiFiFlutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flutternetwork","download_url":"https://codeload.github.com/flutternetwork/WiFiFlutter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254270646,"owners_count":22042859,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","flutter","flutter-plugin","ios","wifi","wifi-hotspot"],"created_at":"2024-09-24T13:42:33.512Z","updated_at":"2026-01-11T13:37:30.326Z","avatar_url":"https://github.com/flutternetwork.png","language":"Dart","readme":"\u003ca href=\"https://wifi.flutternetwork.dev\"\u003e\n  \u003cp align=\"center\"\u003e  \n    \u003cimg width=\"360px\" src=\"logo/logo+name_color.png\"\u003e\n  \u003c/p\u003e\n\u003c/a\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://flutternetwork.dev\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/flutternetwork/.github/master/profile/badge.svg\" alt=\"Flutter Network\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/flutternetwork/WiFiFlutter/actions?query=workflow%3Aall_plugins\"\u003e\n    \u003cimg src=\"https://github.com/flutternetwork/WiFiFlutter/workflows/all_plugins/badge.svg\" alt=\"all_plugins GitHub Workflow Status\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://codecov.io/gh/flutternetwork/WiFiFlutter/\"\u003e\n    \u003cimg src=\"https://codecov.io/gh/flutternetwork/WiFiFlutter/graph/badge.svg\" alt=\"all_plugins Coverage\"/\u003e\n  \u003c/a\u003e\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n\u003ca href=\"https://github.com/flutternetwork/WiFiFlutter/blob/master/CONTRIBUTORS.md#contributors-\"\u003e\u003cimg src=\"https://img.shields.io/badge/all_contributors-60-orange.svg\" alt=\"All Contributors\" /\u003e\u003c/a\u003e\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n  \u003ca href=\"https://gitter.im/flutternetwork/WiFiFlutter?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge\"\u003e\n    \u003cimg src=\"https://badges.gitter.im/flutternetwork/WiFiFlutter.svg\" alt=\"Join the chat at https://gitter.im/flutternetwork/WiFiFlutter]\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/invertase/melos#readme-badge\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/maintained%20with-melos-f700ff.svg\" alt=\"Melos\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\n\nWiFiFlutter is a suite of Flutter plugins that enable Flutter apps to use various WiFi services.\n\n\u003e *Note*: WiFiFlutter is going under [reforms][reform], therefore some plugins might not be available yet. [Feedback][issue] and [Pull Requests][pull] are most welcome!\n\n## Plugins\n\n**Table of contents:**\n\n- [For IoT (`wifi_iot`)](#wifi_iot)\n\u003c!-- HIDING until available\n- [Basic (`wifi_basic`)](#wifi_basic)\n--\u003e\n- [Scan (`wifi_scan`)](#wifi_scan)\n\u003c!--\n- [Station (`wifi_sta`)](#wifi_sta)\n- [Access Point / Hotspot (`wifi_ap`)](#wifi_ap)\n- [Aware (`wifi_aware`)](#wifi_aware)\n- [Location / RTT  (`wifi_rtt`)](#wifi_rtt)\n--\u003e\n\n---\n\n### `wifi_iot`\n\u003e [![wifi_iot][iot_workflow_badge]][iot_workflow] [![wifi_iot][iot_pub_badge]][iot_pub] [![pub points][iot_pub_points_badge]][iot_pub_points]\n\nFlutter plugin which can handle WiFi connections (AP, STA).\n\u003c!--  HIDING until other plugins available \u003e This plugin is only maintained for legacy reasons. Kindly switch to other alternate plugins from this suite. --\u003e\n\n[[View Source][iot_code]]\n\n#### Platform Support\n| Android | iOS |\n| :-----: | :-: |\n|    ✔️    |  ✔️* |\n\n\u003csub\u003e*Only supports STA mode.\u003c/sub\u003e\n\n---\n\n\u003c!-- HIDING until available\n### `wifi_basic`\n\u003e [![wifi_basic][basic_workflow_badge]][basic_workflow] [![wifi_basic][basic_pub_badge]][basic_pub] [![pub points][basic_pub_points_badge]][basic_pub_points]\n\nFlutter plugin for basic WiFi information and functionalities.\n\n[[View Source][basic_code]]\n\n#### Platform Support\n| Android | iOS |\n| :-----: | :-: |\n|    ❌    |  ❌* |\n\n\u003csub\u003e*Only supports getting network info.\u003c/sub\u003e\n\n---\n--\u003e\n\n### `wifi_scan`\n\u003e [![wifi_scan][scan_workflow_badge]][scan_workflow] [![wifi_scan][scan_pub_badge]][scan_pub] [![pub points][scan_pub_points_badge]][scan_pub_points]\n\nFlutter plugin to scan for nearby visible WiFi access points.\n\n[[View Source][scan_code]]\n\n#### Platform Support\n| Android | iOS |\n| :-----: | :-: |\n|   ✔️    |     |\n\n---\n\n\u003c!-- HIDING until available\n### `wifi_sta`\n\u003e [![wifi_sta][sta_workflow_badge]][sta_workflow] [![wifi_sta][sta_pub_badge]][sta_pub] [![pub points][sta_pub_points_badge]][sta_pub_points]\n\nFlutter plugin to connect or disconnect device to a traditional WiFi network.\n\n[[View Source][sta_code]]\n\n#### Platform Support\n| Android | iOS |\n| :-----: | :-: |\n|    ❌    |  ❌  |\n\n---\n\n### `wifi_ap`\n\u003e [![wifi_ap][ap_workflow_badge]][ap_workflow] [![wifi_ap][ap_pub_badge]][ap_pub] [![pub points][ap_pub_points_badge]][ap_pub_points]\n\nFlutter plugin to setup device as a WiFi access point (hotspot).\n\n[[View Source][ap_code]]\n\n#### Platform Support\n| Android | iOS |\n| :-----: | :-: |\n|    ❌    |  ➖ |\n\n---\n\n### `wifi_aware`\n\u003e [![wifi_aware][aware_workflow_badge]][aware_workflow] [![wifi_aware][aware_pub_badge]][aware_pub] [![pub points][aware_pub_points_badge]][aware_pub_points]\n\nFlutter plugin to discover and connect directly to nearby devices without any other type of connectivity between them.\n\u003e This method is [more decenteralized][aware_direct_differences] than WiFi Direct(P2P). Check [official docs][aware_official_docs] to read more about Wi-Fi Aware (Neighbor Awareness Networking or NAN).\n\n[[View Source][aware_code]]\n\n#### Platform Support\n| Android | iOS |\n| :-----: | :-: |\n|    ❌    |  ➖ |\n\n---\n\n### `wifi_rtt`\n\u003e [![wifi_rtt][rtt_workflow_badge]][rtt_workflow] [![wifi_rtt][rtt_pub_badge]][rtt_pub] [![pub points][rtt_pub_points_badge]][rtt_pub_points]\n\nFlutter plugin to measure the distance to nearby RTT-capable Wi-Fi access points and peer Wi-Fi Aware devices. \n\u003e Check [IEEE_802.11mc][rtt_wikipedia] Wikipedia page to read more about it.\n\n[[View Source][rtt_code]]\n\n#### Platform Support\n| Android | iOS |\n| :-----: | :-: |\n|    ❌    |  ➖ |\n\n---\n--\u003e\n\n## Issues\n\nPlease file WiFiFlutter specific issues, bugs, or feature requests in our [issue tracker][issue].\n\nPlugin issues that are not specific to WiFiFlutter can be filed in the [Flutter issue tracker][issue].\n\n## Contributing\n\nIf you wish to contribute a change to any of the existing plugins in this repo,\nplease review our [contribution guide][contrib] and open a [pull request][pull].\n\n## Status\n\nThis repository is maintained by WiFiFlutter authors. Issues here are answered by maintainers and other community members on GitHub on a best-effort basis.\n\n## Contributors ✨\n\nThanks goes to [these 💖 people][contributors] for their contributions.\n\nThis project follows the [all-contributors][all_contributors] specification. Contributions of any kind welcome!\n\n\u003c!-- links --\u003e\n[home]: https://wifi.flutternetwork.dev\n[reform]: https://github.com/flutternetwork/WiFiFlutter/discussions/229\n[issue]: https://github.com/flutternetwork/WiFiFlutter/issues/new\n[contrib]: https://github.com/flutternetwork/WiFiFlutter/blob/master/CONTRIBUTING.md\n[pull]: https://github.com/flutternetwork/WiFiFlutter/pulls\n[contributors]: https://github.com/flutternetwork/WiFiFlutter/blob/master/CONTRIBUTORS.md\n[all_contributors]: https://github.com/all-contributors/all-contributors\n\n[iot_code]: https://github.com/flutternetwork/WiFiFlutter/tree/master/packages/wifi_iot\n[iot_workflow]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_iot.yaml\n[iot_workflow_badge]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_iot.yaml/badge.svg\n[iot_pub]: https://pub.dev/packages/wifi_iot\n[iot_pub_badge]: https://img.shields.io/pub/v/wifi_iot.svg\n[iot_pub_points]: https://pub.dev/packages/wifi_iot/score\n[iot_pub_points_badge]: https://img.shields.io/pub/likes/wifi_iot.svg\n\n[basic_code]: https://github.com/flutternetwork/WiFiFlutter/tree/master/packages/wifi_basic\n[basic_workflow]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_basic.yaml\n[basic_workflow_badge]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_basic.yaml/badge.svg\n[basic_pub]: https://pub.dev/packages/wifi_basic\n[basic_pub_badge]: https://img.shields.io/pub/v/wifi_basic.svg\n[basic_pub_points]: https://pub.dev/packages/wifi_basic/score\n[basic_pub_points_badge]: https://img.shields.io/pub/likes/wifi_basic.svg\n\n[scan_code]: https://github.com/flutternetwork/WiFiFlutter/tree/master/packages/wifi_scan\n[scan_workflow]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_scan.yaml\n[scan_workflow_badge]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_scan.yaml/badge.svg\n[scan_pub]: https://pub.dev/packages/wifi_scan\n[scan_pub_badge]: https://img.shields.io/pub/v/wifi_scan.svg\n[scan_pub_points]: https://pub.dev/packages/wifi_scan/score\n[scan_pub_points_badge]: https://img.shields.io/pub/likes/wifi_scan.svg\n\n[sta_code]: https://github.com/flutternetwork/WiFiFlutter/tree/master/packages/wifi_sta\n[sta_workflow]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_sta.yaml\n[sta_workflow_badge]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_sta.yaml/badge.svg\n[sta_pub]: https://pub.dev/packages/wifi_sta\n[sta_pub_badge]: https://img.shields.io/pub/v/wifi_sta.svg\n[sta_pub_points]: https://pub.dev/packages/wifi_sta/score\n[sta_pub_points_badge]: https://img.shields.io/pub/likes/wifi_sta.svg\n\n[ap_code]: https://github.com/flutternetwork/WiFiFlutter/tree/master/packages/wifi_ap\n[ap_workflow]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_ap.yaml\n[ap_workflow_badge]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_ap.yaml/badge.svg\n[ap_pub]: https://pub.dev/packages/wifi_ap\n[ap_pub_badge]: https://img.shields.io/pub/v/wifi_ap.svg\n[ap_pub_points]: https://pub.dev/packages/wifi_ap/score\n[ap_pub_points_badge]: https://img.shields.io/pub/likes/wifi_ap.svg\n\n[aware_code]: https://github.com/flutternetwork/WiFiFlutter/tree/master/packages/wifi_aware\n[aware_workflow]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_aware.yaml\n[aware_workflow_badge]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_aware.yaml/badge.svg\n[aware_pub]: https://pub.dev/packages/wifi_aware\n[aware_pub_badge]: https://img.shields.io/pub/v/wifi_aware.svg\n[aware_pub_points]: https://pub.dev/packages/wifi_aware/score\n[aware_pub_points_badge]: https://img.shields.io/pub/likes/wifi_aware.svg\n[aware_official_docs]: https://www.wi-fi.org/discover-wi-fi/wi-fi-aware\n[aware_direct_differences]: https://www.wi-fi.org/knowledge-center/faq/what-is-the-relationship-between-wi-fi-aware-and-wi-fi-direct\n\n[rtt_code]: https://github.com/flutternetwork/WiFiFlutter/tree/master/packages/wifi_rtt\n[rtt_workflow]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_rtt.yaml\n[rtt_workflow_badge]: https://github.com/flutternetwork/WiFiFlutter/actions/workflows/wifi_rtt.yaml/badge.svg\n[rtt_pub]: https://pub.dev/packages/wifi_rtt\n[rtt_pub_badge]: https://img.shields.io/pub/v/wifi_rtt.svg\n[rtt_pub_points]: https://pub.dev/packages/wifi_rtt/score\n[rtt_pub_points_badge]: https://img.shields.io/pub/likes/wifi_rtt.svg\n[rtt_wikipedia]: https://en.wikipedia.org/wiki/IEEE_802.11mc\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflutternetwork%2Fwififlutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflutternetwork%2Fwififlutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflutternetwork%2Fwififlutter/lists"}