A simple desktop app to block distracting websites and help you stay focused. Built with Flutter.
About this project
A simple desktop app to block distracting websites and help you stay focused. Built with Flutter. Website Blocker is a simple, open-source desktop application that helps you stay focused by updating your hosts file to block distracting websites. Built with Flutter and Dart, it currently supports Windows (with plans for Mac and Linux later). Features Easy Website Blocking: Paste a list of websites (one per line) to block them. Validation: Automatically parses and validates website domains. Hosts File Management: Inserts blocked sites into your Windows hosts file between custom markers. Platform Support Windows: Fully supported. You can build the app or download it from the releases page. Linux & MacOS: Currently limited due to administration access permissions on app launch. Contributions to add support are welcome via PR. Disclaimer This app requires admin privileges to modify the system hosts file. It creates a backup of the hosts file named hosts.backup in the same directory so you can always revert to the previous version. Installation Download the build files from the releases page, extract them, and run the app as administrator. For Developers
From the project README on
GitHub
- Stars
- 20
- Forks
- 1
- Last push
- 2 Feb 2025
Add this badge to your README
Show that your project is listed on Made in Algeria.
[](https://www.madeinalgeria.dev/projects/website-blocker-desktop)