{"repo":"aadeshrao123/Focuser","free":true,"listed":false,"github":"https://github.com/aadeshrao123/Focuser","clone":"git clone https://github.com/aadeshrao123/Focuser.git","description":"Free open source website and application blocker built in Rust. Block distracting sites and apps, run Pomodoro focus sessions, set daily time allowances, and stay on task. A self hosted Cold Turkey alternative for Windows, macOS, and Linux with Chrome and Firefox extensions.","language":"Rust","stars":21,"topics":["app-blocker","chrome-extension","cold-turkey","cross-platform","deep-work","digital-wellbeing","distraction-blocker","firefox-extension","focus","focus-timer"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Download &middot; Chrome Extension &middot; Firefox Extension &middot; Translate it --- Focuser is a free, open-source website and application blocker built in Rust. Think Cold Turkey Blocker, but without the price tag and with the source code right here for you to judge. It sits quietly in your system tray, blocks the sites you told it to block, and kills the apps you told it to kill. No cloud. No accounts. No telemetry. Just you vs. your distractions, and for once, you win. It speaks ten languages: English, Español, Français, Deutsch, Português, Italiano, Русский, 中文, 日本語 and 한국어. Screenshots The desktop app Dashboard - What is blocked right now, and a Pomodoro timer to start a session Four counters across the top, then the focus session: three dials for focus, short break and long break, how many cycles before the long one, and a bar showing what the whole session adds up to. Block lists can be flipped on and off without leaving the page. Block Lists - Group sites and apps, then schedule and lock each group on its own A list is the unit everything else hangs off. Each one has its own websites, applications, schedule and exceptions, and can be locked so you cannot casually undo it. Websites - Domains, keywords, wildcards, URL paths, or the whole internet Pick the kind of rule and the hint underneath tells you what it will actually match. Starter lists sit right next to the add box: choose a category, hit Import, and the sites that are already there are skipped rather than d","default_branch":null,"files":null,"tree":[],"storefront":"/r/aadeshrao123","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aadeshrao123/Focuser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}