← All projects

website-blocker-desktop

by @aymendn

20

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.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/website-blocker-desktop.svg)](https://www.madeinalgeria.dev/projects/website-blocker-desktop)

Related projects