A Chrome extension to help you stay focused and beat distractions by blocking websites.
- Easily add sites to block
- One-click to turn blocking on/off
- Simple and intuitive UI
- Open source under GPLv3 license
- Download this repository as a ZIP file or clone it.
- Unzip the file if needed and open Chrome Extension page.
- Run the
bun install
ornpm install
- Run the
bun run build
ornpm run build
- Turn on Developer Mode.
- Click on "Load Unpacked" and select the
dist
directory.
The extension adds a simple icon to Chrome toolbar.
Click on it to open the popup window. You can add the sites you want to block, and turn blocking on/off.
Blocked sites will be prevented from loading in any tab while the extension is enabled.
Contributions are welcome! Please open an issue or submit a pull request on GitHub.
Some areas that could use improvement:
- Adding tests
- Improving validation
- Enhancing UI/UX
- Performance optimizations
This project is licensed under GPLv3. Please see LICENSE for details.