← Radu Pitiș
2026

SiteBlocker

Block distracting websites and stay focused

Creator

What SiteBlocker does

SiteBlocker is a browser extension for Chrome and Firefox that makes a distracting site simply not open. You build blocklists for work, study or downtime, schedule them for set hours and days, or switch to whitelist mode and allow only what you need. A focus session runs a Pomodoro timer in the popup, round by round, and the moment it starts it blocks listed sites that are already open. It can also block one section of a site and leave the rest working: YouTube Shorts, Instagram Reels and Reddit's r/popular go while YouTube, Instagram and Reddit keep working, and the For You feeds on TikTok and X are hidden. Keyword rules match a page's address, title or text, Vacation Mode pauses blocking for up to 30 days and then resumes by itself, and Insights shows where the time went. Everything that blocks is free, with no cap on sites, and nothing you browse leaves your device unless you turn on sync. The extension is built with WXT and React and ships in 8 languages, behind a NestJS API with Better Auth and PostgreSQL; the website is Astro on Cloudflare Workers. It started as a small extension that had 300 users in 2022 and now has more than 8,000.

Screenshots

SiteBlocker's dashboard with today's blocks and recent activity, beside the popup with its focus timerA Work Focus blocklist, on weekdays from 09:00 to 17:00, blocking facebook.com, x.com, youtube.com, reddit.com and instagram.comFocus Mode: a Pomodoro session in round 1 of 4, with 25 minutes of focus and 5-minute breaksInsights: focus time, blocks this week, the streak, blocks per day and the top blocked sitesSchedules: Work Focus on weekdays from 09:00 to 17:00, and Evening Study from 19:00 to 22:00Keyword rules: a page with gambling, casino or clickbait in its address, title or content is blocked

Features

  • ·Blocklists on a schedule by hour and day, plus a whitelist mode
  • ·Pomodoro focus sessions that also block listed sites already open in a tab
  • ·Blocks YouTube Shorts, Instagram Reels and r/popular while the rest of each site keeps working
  • ·Keyword rules that match the address, title or text of a page
  • ·Vacation Mode pauses blocking for 1 to 30 days, then resumes by itself
  • ·Free blocking with no site cap, in 8 languages, for more than 8,000 users

Built with

ReactWXTTypescriptNestJSPostgreSQLAstro
Visit SiteBlocker

Other projects