Disrupt
A minimal site blocker for Firefox. Group distracting websites into lists, choose which days they're blocked, and get out of your own way.
Privacy first
Encrypted Email, Drive, Calendar & VPN
What it does
List-based blocking
Group sites into named lists: Social Media, News, whatever pulls your focus.
Day-of-week scheduling
Pick exactly which days each list is active.
One-tap pause
Toggle a list off without deleting it.
Built with TypeScript
A small, typed codebase. Uses local storage, nothing is tracked.
Open source
The code is on GitHub, and contributions are welcome.
Themes
Light, dark, midnight and forest themes are supported so far.
How it works
- 1 Click the toolbar icon and name a new list.
- 2 Add the sites you want blocked, one at a time.
- 3 Pick the days that list should be active.
- 4 Save it. Now, visiting a blocked site redirects you to a simple blocked page.
Try it yourself
Disrupt is loaded as a temporary add-on in Firefox — clone the repo, build it, and load the manifest.
git clone https://github.com/Sieep-Coding/Disrupt.git
cd Disrupt
npm install
npm run build
Then open about:debugging#/runtime/this-firefox
in Firefox, choose Load Temporary Add-on…, and select
manifest.json from the project folder.