A minimalist and effective browser extension to block distracting websites, helping you stay focused and productive. Built with Manifest V3 for modern browsers.
-
Block Websites Instantly 🚫
Add sites to your blocklist with a single click -
Smart Domain Parsing 🧠
Handles URLs, subdomains, and top-level domains intelligently -
Cross-Browser Ready ♻
Compatible with Chrome, Edge, and other Chromium-based browsers -
Data Portability 📑
Export/Import your blocklist as a simple text file -
Modern UI 🤖
Clean, gradient-based interface with smooth animations -
Open Source 📖
MIT Licensed - free to use and modify
-
Clone the repository:
git clone https://github.com/ThiagoRHorta/NoBet
-
Open Chrome/Edge and navigate to:
chrome://extensions/
-
Enable Developer mode (top-right toggle)
-
Click Load unpacked and select the "extension" directory
-
Click the extension icon
-
Add Sites:
Enter domain (e.g., example.com or social.media)
Click "Add" -
Export/Import:
Export: Generates blocked.txt with all blocked domains
Import: Load domains from properly formatted text file
project-root/
├── extension/
├── background.js - Core blocking logic
├── manifest.json - Extension configuration
├── options.html - Popup interface
├── options.js - UI functionality
├── styles.css - Modern styling
├── icons/ - Extension assets
└── icon16.png, icon32.png, icon64.png, icon128.png
-
Fork the repository
-
Create your feature branch:
git checkout -b feature/amazing-feature
-
Commit changes:
git commit -m 'Add amazing feature' -
Push to branch:
git push origin feature/amazing-feature
-
Open a Pull Request