Skip to content

Latest commit

 

History

62 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fokuser

A FOSS M3E Chrome Extension site blocker and focus timer.

WebsiteInstallLicense


Fokuser is a free and open-source Chrome Extension that lets you set a focus timer to block sites to help you focus on your priorities. It features a Material 3 Expressive user interface and tracks the time you have saved by blocking sites. You can whitelist sites that matter to you and blacklist those that distract you the most.

Install

Install Fokuser via the Chrome Web Store or via the Releases page.

Features

  • A Material 3 Expressive UI
  • Uses Manifest v3
  • Free and open-source under the Apache 2.0 License
  • All data stays on-device using chrome.storage.local
  • Clutter-free focus timer
  • Timer badge updates
  • Site whitelist and blacklist
  • Fullscreen mode to be in complete focus

Gallery

Development

Fokuser welcomes human made contributions of all kinds. Here are some guidelines to get you started.

  1. No AI code

All AI generated or AI assisted code will be rejected.

  1. Consistent code formatting

We use oxfmt to format the codebase in the extension/ directory. Please make sure you run npm run format before you commit.

  1. 1 feature per pull request

Please do not add multiple features for one pull request as it is hard to request changes and we might have to reject all your code.

Prerequisites

  • Git - Source control for Fokuser
  • Node.js - Used to build the extension

Building and Running

Extension

  1. Install the dependencies
npm install
  1. Run the extension in development mode
npm run dev
  1. Build the extension
npm run build

Website

  1. Install the dependencies
npm install
  1. Run the website in development mode
npm run dev
  1. Build the website
npm run build

License

Fokuser is licensed under the Apache 2.0 License. Check LICENSE for more details.

© 2026 (ing) Studios, Ethan Lee, and Erik Ung

Releases

Packages

Contributors

Languages