Skip to content

WeBlocker helps you regain focus by blocking time-wasting domains and keyword-loaded URLs using Chrome's secure MV3 API. All processing is private, fast, and runs entirely within your browser.

License

Notifications You must be signed in to change notification settings

ujaRHR/weblocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeBlocker Banner

WeBlocker - Take Control of Your Digital Focus

WeBlocker is a lightweight, privacy-focused Chrome Extension that helps you stay focused by blocking distracting websites and URLs containing specific keywords using Chrome's secure MV3 API. All processing is private, fast, and runs entirely within your browser.


⚡ Features

  • Block Domains & Keywords – Add distracting sites or patterns to a blocklist
  • Whitelist Trusted Sites – Let essential websites bypass blocks
  • Block Current Page – Instantly block the current tab with one click
  • Redirect Blocked Pages – Redirect to a motivational or minimal block page
  • Time Tracking – Track where you spent most of your time
  • Advanced Settings Panel – Customize everything via a clean options UI
  • Fully Local & Private – No external servers, no tracking, 100% Manifest V3

📦 Installation

🧩 Install via Chrome Web Store (Recommended)

  1. Go to the Chrome Web Store
  2. Click "Add to Chrome/Brave/Edge"
  3. Done! 🎉

🛠️ Manual Installation (for Developers)

  1. Download and extract the zip or clone this repository:
git clone https://github.com/ujaRHR/weblocker.git
  1. Open chrome://extensions/ in your browser
  2. Enable Developer mode (top right)
  3. Click Load unpacked
  4. Select the /weblocker folder

Bingoooo, extension should now be loaded! 🎉

👻 Enable in Incognito Mode

To allow WeBlocker to work in private browsing:

  • Go to chrome://extensions
  • Find WeBlocker and click Details
  • Enable "Allow in Incognito/Private"

This is necessary if you want blocking to work in incognito tabs as well.

📋 ToDo

  • Domain & keyword blocking
  • Local settings with export/import
  • Basic time tracking
  • Schedule-based blocking
  • Time limit per domain
  • Profile presets (e.g. Work Mode", "Study Mode", "Deep Focus")
  • Pre-loaded domain/keywords list (NSFW, Productivity, Social, etc.)

🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you’d like to change.

Dev Setup

git clone https://github.com/ujaRHR/weblocker.git
cd weblocker

Make your changes and test using chrome://extensions > Load Unpacked

📣 Credits

Support

If you found this extension useful:

⭐ Star the repo
🐛 Report issues
🖇️ Share with friends

📜 License

This project is licensed under the MIT License.

"WeBlocker helps you focus not by forcing restrictions, but by giving you control over your digital environment."