{"id":29098113,"url":"https://github.com/ujarhr/weblocker","last_synced_at":"2025-06-28T14:37:53.600Z","repository":{"id":298957694,"uuid":"995422421","full_name":"ujaRHR/weblocker","owner":"ujaRHR","description":"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.","archived":false,"fork":false,"pushed_at":"2025-06-13T20:31:36.000Z","size":131,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-13T20:36:59.520Z","etag":null,"topics":["blocking","brave-extension","chrome-extension","chromium-extension","domain-blocker","domain-blocking-and-redirection","extension-edge","focus-mode","keyword-blocker","nsfw-blocker","productivity","url-blocker"],"latest_commit_sha":null,"homepage":"https://github.com/ujaRHR/weblocker","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ujaRHR.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-03T13:07:03.000Z","updated_at":"2025-06-13T20:31:39.000Z","dependencies_parsed_at":"2025-06-13T20:47:49.667Z","dependency_job_id":null,"html_url":"https://github.com/ujaRHR/weblocker","commit_stats":null,"previous_names":["ujarhr/weblocker"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ujaRHR/weblocker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujaRHR%2Fweblocker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujaRHR%2Fweblocker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujaRHR%2Fweblocker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujaRHR%2Fweblocker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ujaRHR","download_url":"https://codeload.github.com/ujaRHR/weblocker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ujaRHR%2Fweblocker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262447102,"owners_count":23312697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blocking","brave-extension","chrome-extension","chromium-extension","domain-blocker","domain-blocking-and-redirection","extension-edge","focus-mode","keyword-blocker","nsfw-blocker","productivity","url-blocker"],"created_at":"2025-06-28T14:37:34.461Z","updated_at":"2025-06-28T14:37:53.585Z","avatar_url":"https://github.com/ujaRHR.png","language":"HTML","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://chromewebstore.google.com/detail/akffgmkokcgiibdmfknbobliajcchoma\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/ujaRHR/weblocker/refs/heads/main/assets/images/wb_banner.png\" width=\"600\" alt=\"WeBlocker Banner\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eWeBlocker - Take Control of Your Digital Focus\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003eWeBlocker\u003c/b\u003e is a lightweight, privacy-focused Chrome Extension that helps you stay focused by \u003cb\u003eblocking distracting websites\u003c/b\u003e and \u003cb\u003eURLs containing specific keywords\u003c/b\u003e using Chrome's secure MV3 API. All processing is private, fast, and runs entirely within your browser.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Google_chrome-4285F4?style=for-the-badge\u0026logo=Google-chrome\u0026logoColor=white\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Brave-FF1B2D?style=for-the-badge\u0026logo=Brave\u0026logoColor=white\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Microsoft_Edge-0078D7?style=for-the-badge\u0026logo=Microsoft-edge\u0026logoColor=white\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Vivaldi-EF3939?style=for-the-badge\u0026logo=Vivaldi\u0026logoColor=white\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/duckduckgo-de5833?style=for-the-badge\u0026logo=duckduckgo\u0026logoColor=white\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Opera-FF1B2D?style=for-the-badge\u0026logo=Opera\u0026logoColor=white\" /\u003e\n\u003c/p\u003e\n\n---\n## ⚡ Features\n- **Block Domains \u0026 Keywords** – Add distracting sites or patterns to a blocklist\n- **Whitelist Trusted Sites** – Let essential websites bypass blocks\n- **Block Current Page** – Instantly block the current tab with one click\n- **Redirect Blocked Pages** – Redirect to a motivational or minimal block page\n- **Time Tracking** – Track where you spent most of your time\n- **Advanced Settings Panel** – Customize everything via a clean options UI\n- **Fully Local \u0026 Private** – No external servers, no tracking, 100% Manifest V3 \u003cbr\u003e\n---\n\n## 📦 Installation\n\n### 🧩 **Install via Chrome Web Store (Recommended)**\n\n1. Go to the [Chrome Web Store](https://chromewebstore.google.com/detail/akffgmkokcgiibdmfknbobliajcchoma)\n2. Click **\"Add to Chrome/Brave/Edge\"**\n3. Done! 🎉\n\n---\n\n### 🛠️ Manual Installation (for Developers)\n\n1. [Download](https://github.com/ujaRHR/weblocker/releases) and extract the zip or clone this repository:\n  ```\n  git clone https://github.com/ujaRHR/weblocker.git\n  ```\n2. Open ```chrome://extensions/``` in your browser\n3. Enable Developer mode (top right)\n4. Click Load unpacked\n5. Select the /weblocker folder\n\n\u003e Bingoooo, extension should now be loaded! 🎉\n\n### 👻 Enable in Incognito Mode\nTo allow WeBlocker to work in private browsing:\n- Go to chrome://extensions\n- Find WeBlocker and click Details\n- Enable \"Allow in Incognito/Private\"\n\n\u003e This is necessary if you want blocking to work in incognito tabs as well.\n\n\n## 📋 ToDo\n- [x] Domain \u0026 keyword blocking\n- [x] Local settings with export/import\n- [x] Basic time tracking\n- [ ] Schedule-based blocking\n- [ ] Time limit per domain\n- [ ] Profile presets (e.g. Work Mode\", \"Study Mode\", \"Deep Focus\")\n- [ ] Pre-loaded domain/keywords list (NSFW, Productivity, Social, etc.)\n\n## 🤝 Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you’d like to change.\n\n### Dev Setup\n```\ngit clone https://github.com/ujaRHR/weblocker.git\ncd weblocker\n```\n\u003e Make your changes and test using ```chrome://extensions``` \u003e Load Unpacked\n\n## 📣 Credits\n- Built with 🖤 by [Reajul Hasan Raju](https://github.com/ujaRHR)\n- Icons from [Iconify](https://iconify.design)\n- UI based on [Tailwind CSS v4.0](https://tailwindcss.com/)\n\n## Support\nIf you found this extension useful:  \u003cbr\u003e \u003cbr\u003e\n⭐ Star the repo \u003cbr\u003e\n🐛 [Report issues](https://github.com/ujaRHR/weblocker/issues) \u003cbr\u003e\n🖇️ [Share with friends](https://chromewebstore.google.com/detail/akffgmkokcgiibdmfknbobliajcchoma) \u003cbr\u003e\n\n## 📜 License\nThis project is licensed under the [MIT License](https://github.com/ujaRHR/weblocker/blob/main/LICENSE).\n\n\n\"WeBlocker helps you focus not by forcing restrictions, but by giving you control over your digital environment.\"\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fujarhr%2Fweblocker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fujarhr%2Fweblocker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fujarhr%2Fweblocker/lists"}