{"id":18474287,"url":"https://github.com/dimimikadze/focused","last_synced_at":"2025-10-28T06:35:13.891Z","repository":{"id":56623939,"uuid":"298537797","full_name":"DimiMikadze/focused","owner":"DimiMikadze","description":"A Google Chrome extension that will improve your focus and increase productivity by blocking distracting websites while working or studying.","archived":false,"fork":false,"pushed_at":"2025-10-17T17:36:30.000Z","size":397,"stargazers_count":29,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-10-28T06:35:12.644Z","etag":null,"topics":["browser-extension","chrome-extensions","jest","productivity","puppeteer","typescript","webpack"],"latest_commit_sha":null,"homepage":"https://chrome.google.com/webstore/detail/focused/nhmfobpmgblnndffibohjdlpjdcpmcel","language":"TypeScript","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/DimiMikadze.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2020-09-25T10:12:46.000Z","updated_at":"2025-10-17T17:36:21.000Z","dependencies_parsed_at":"2025-04-08T12:43:35.904Z","dependency_job_id":null,"html_url":"https://github.com/DimiMikadze/focused","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/DimiMikadze/focused","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DimiMikadze%2Ffocused","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DimiMikadze%2Ffocused/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DimiMikadze%2Ffocused/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DimiMikadze%2Ffocused/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DimiMikadze","download_url":"https://codeload.github.com/DimiMikadze/focused/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DimiMikadze%2Ffocused/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281397340,"owners_count":26493908,"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","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["browser-extension","chrome-extensions","jest","productivity","puppeteer","typescript","webpack"],"created_at":"2024-11-06T10:28:56.212Z","updated_at":"2025-10-28T06:35:13.863Z","avatar_url":"https://github.com/DimiMikadze.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://chrome.google.com/webstore/detail/focused/nhmfobpmgblnndffibohjdlpjdcpmcel\"\u003eFocused\u003c/a\u003e \u0026middot;\n  \n  \u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /\u003e\n\n  \u003cimg src=\"https://img.shields.io/badge/PRs-welcome-green.svg\" alt=\"PRs Welcome\" /\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ckbd\u003e\n    \u003cimg width=\"320\" src=\"https://res.cloudinary.com/dkkf9iqnd/image/upload/v1600957461/focused/popup.jpg\"\u003e\n  \u003c/kbd\u003e\n\u003c/p\u003e\n\nFocused is a Google Chrome extension that will improve your focus and increase productivity by blocking distracting websites while working or studying.\n\n- **Simple to use:** Just add website domains to the blocked list once, and the extension will prevent you from visiting them. After work, you can turn off the focus mode and surf the internet without limitation.\n- **Privacy Friendly:** A list of the blocked websites is being saved only in your Browser storage. Therefore only you have access to it.\n- **Lightweight:** The final build of the extension is very lightweight and comes with zero dependencies.\n\n## Installation\n\n\u003ca href=\"https://chrome.google.com/webstore/detail/focused/nhmfobpmgblnndffibohjdlpjdcpmcel\"\u003eClick here\u003c/a\u003e to install an extension from Chrome Web Store.\n\n## Running local copy\n\n- Clone the repository and install the dependencies with `yarn` or `npm install`.\n- Create the initial bundle with `yarn build` or `npm run build`.\n- Run the project in development mode by running `yarn start` or `npm start`.\n- Navigate to the Chrome extensions page, and enable **Developer mode**.\n- Click the **LOAD UNPACKED** button and select the extension's build folder.\n\n## Running tests\n\nE2E and Unit tests are built with Puppeteer and Jest, and they can be run by the following commands:\n\n- `yarn test:e2e` or `npm run test:e2e`\n- `yarn test:unit` or `npm run test:unit`\n\n## Build for the Chrome Web Store\n\n`yarn build` or `npm run build`\n\nBuilds the app for production to the build folder by minimizing and optimizing it for the best performance.\n\n## Contributing\n\nPlease read our [Contributing Guide](./CONTRIBUTING.md) before submitting a Pull Request to the project.\n\n## License\n\nFocused is [MIT licensed](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimimikadze%2Ffocused","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimimikadze%2Ffocused","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimimikadze%2Ffocused/lists"}