{"id":13644192,"url":"https://github.com/herzhenr/simple-wake-on-lan","last_synced_at":"2025-07-18T15:30:28.666Z","repository":{"id":174061214,"uuid":"651710305","full_name":"herzhenr/simple-wake-on-lan","owner":"herzhenr","description":"A cross platform app for waking machines on the network with Wake On Lan","archived":false,"fork":false,"pushed_at":"2024-07-26T05:40:02.000Z","size":7883,"stargazers_count":148,"open_issues_count":18,"forks_count":22,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-21T07:41:30.418Z","etag":null,"topics":["android","dart","flutter","ios","material3","network","wakeonlan"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/herzhenr.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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":"2023-06-09T21:58:57.000Z","updated_at":"2025-04-18T11:42:12.000Z","dependencies_parsed_at":"2024-01-14T10:05:45.052Z","dependency_job_id":"b45c20d4-1dd6-4e24-b6f8-8dca2dacc993","html_url":"https://github.com/herzhenr/simple-wake-on-lan","commit_stats":null,"previous_names":["herzhenr/simple-wake-on-lan"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/herzhenr/simple-wake-on-lan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/herzhenr%2Fsimple-wake-on-lan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/herzhenr%2Fsimple-wake-on-lan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/herzhenr%2Fsimple-wake-on-lan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/herzhenr%2Fsimple-wake-on-lan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/herzhenr","download_url":"https://codeload.github.com/herzhenr/simple-wake-on-lan/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/herzhenr%2Fsimple-wake-on-lan/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265785890,"owners_count":23828169,"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","dart","flutter","ios","material3","network","wakeonlan"],"created_at":"2024-08-02T01:01:58.878Z","updated_at":"2025-07-18T15:30:28.606Z","avatar_url":"https://github.com/herzhenr.png","language":"Dart","funding_links":[],"categories":["🔐 Security \u0026 Privacy"],"sub_categories":["🔧 Uncategorized Tools"],"readme":"\u003cimg src=\"docs/icon.png\" width=\"96\" align=\"right\"  alt=\"\"/\u003e\n\n# SimpleWoL - Simple Wake on Lan\n\n\u003c!-- \u003ca href=\"https://github.com/herzhenr/simple-wake-on-lan/actions/workflows/release-android.yml/badge.svg?branch=main\"\u003e\u003cimg src=\"https://github.com/herzhenr/simple-wake-on-lan/actions/workflows/release-android.yml\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/herzhenr/simple-wake-on-lan/actions/workflows/release-ios.yml/badge.svg?branch=main\"\u003e\u003cimg src=\"https://github.com/herzhenr/simple-wake-on-lan/actions/workflows/release-ios.yml\"\u003e\u003c/a\u003e --\u003e\n\n\u003cp float=\"center\"\u003e\n  \u003ca href=\"https://opensource.org/licenses/MIT\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-MIT-green.svg\" alt=\"MIT License\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://flutter.dev\"\u003e\u003cimg src=\"https://img.shields.io/badge/Flutter-%2302569B.svg?logo=Flutter\u0026logoColor=white\" alt=\"Flutter\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.dart.dev\"\u003e\u003cimg src=\"https://img.shields.io/badge/Dart-%230175C2.svg?logo=dart\u0026logoColor=white\" alt=\"Dart\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://play.google.com/store/apps/details?id=com.henrikherzig.simplewol\"\u003e\u003cimg src=\"https://img.shields.io/badge/Google_Play-414141?logo=google-play\u0026logoColor=white\" alt=\"Google Play\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://apps.apple.com/de/app/simple-wake-on-lan/id6449835474\"\u003e\u003cimg src=\"https://img.shields.io/badge/App_Store-0D96F6?logo=app-store\u0026logoColor=white\" alt=\"App Store\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/herzhenr/simple-wake-on-lan/actions/workflows/lint.yml\"\u003e\u003cimg src=\"https://github.com/herzhenr/simple-wake-on-lan/actions/workflows/lint.yml/badge.svg?branch=main\" alt=\"Workflow Lint\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/herzhenr/simple-wake-on-lan/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/release/herzhenr/simple-wake-on-lan.svg?logo=github\u0026color=blue\" alt=\"GitHub Release\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nSimple Wake on Lan is a simple cross-platform flutter application for Android and iOS to send Wake On Lan packets to a\ndevice.\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://play.google.com/store/apps/details?id=com.henrikherzig.simplewol\"\u003e\u003cimg src=\"docs/googlePlay.png\" style=\"height: 60px;\" alt=\"Get it on Google Play\"\u003e\u003c/a\u003e\n\u0026nbsp \u0026nbsp\n\u003ca href=\"https://apps.apple.com/de/app/simple-wake-on-lan/id6449835474\"\u003e\u003cimg src=\"docs/appStore.svg\" style=\"height: 60px;\" alt=\"Download on the App Store\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Usage\nWake on LAN (WoL) is a network protocol that allows a device to be turned on or awakened remotely\nover a network while it is sleeping. This project aims to make the process of waking devices easy with a mobile application. \n\n\u003c!--- by including features like automatic device discovery so the user does not have to enter details of a device they want to wake up manually, a simple interface to send the Wake On Lan packets and the possibility to export and import the user data as a `json` file. --\u003e\n\n## Screenshots\n\n\n|                                          |                                     |\n|:----------------------------------------:|:-----------------------------------:|\n| ![play_integrity](docs/screenshot-1.png) | ![dark_mode](docs/screenshot-2.png) |  \n\n|                                    |                                 |\n|:----------------------------------:|:-------------------------------:|\n| ![settings](docs/screenshot-3.png) | ![about](docs/screenshot-4.png) |\n\n## Features\n\n- Automatic device discovery\n- Simple interface to send Wake On Lan packets\n- Export and import user data as a `json` file (see below)\n\n\nThe app stores the added devices in a `json` file which can be exported and imported within the app UI. An example of the file structure is shown below:\n```json\n[\n  {\n    \"id\": \"6b353440-d183-11ed-964b-69a9facd6cfd\",\n    \"hostName\": \"Raspberry Pi\",\n    \"ipAddress\": \"192.168.1.9\",\n    \"macAddress\": \"12:12:12:12:12:12\",\n    \"wolPort\": 9,\n    \"deviceType\": \"computer\",\n    \"modified\": \"2023-04-14T14:17:45.974511\"\n  },\n  {\n    \"id\": \"87c87ab0-d184-13ed-9d56-a5f550305985\",\n    \"hostName\": \"Printer\",\n    \"ipAddress\": \"192.168.1.10\",\n    \"macAddress\": \"f0:f0:f0:f0:f0:f0\",\n    \"wolPort\": 9,\n    \"deviceType\": \"printer\",\n    \"modified\": \"2023-04-14T14:18:14.997081\"\n  }\n]\n```\n\n## Download\n\n- You can download the latest version of the app from [GitHub Releases]()\n- Download from the [PlayStore](https://play.google.com/store/apps/details?)\n- Download from the [App Store](https://apps.apple.com/de/app/)\n\n## Architecture\nThe app is built using the [Flutter](https://flutter.dev/) framework. It uses the [Material 3](https://m3.material.io) design system from Google.\n\n## Build\nTo build the app yourself, you need to have the Flutter SDK installed. You can find the installation instructions [here](https://flutter.dev/docs/get-started/install).\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n```License\nCopyright (c) 2023 Henrik Herzig\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fherzhenr%2Fsimple-wake-on-lan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fherzhenr%2Fsimple-wake-on-lan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fherzhenr%2Fsimple-wake-on-lan/lists"}