{"id":28413293,"url":"https://github.com/vikbert/yitab","last_synced_at":"2025-06-24T20:30:55.985Z","repository":{"id":42827322,"uuid":"266409463","full_name":"vikbert/yitab","owner":"vikbert","description":"My Chrome Extension to free the memory of chrome and manage all open tabs in one tab. An enriched alternative to famous extension: OneTab","archived":false,"fork":false,"pushed_at":"2023-03-04T19:59:39.000Z","size":20608,"stargazers_count":3,"open_issues_count":8,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-03T15:26:20.523Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vikbert.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-23T19:56:08.000Z","updated_at":"2023-05-11T19:04:54.000Z","dependencies_parsed_at":"2023-01-31T18:30:41.418Z","dependency_job_id":null,"html_url":"https://github.com/vikbert/yitab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vikbert/yitab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikbert%2Fyitab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikbert%2Fyitab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikbert%2Fyitab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikbert%2Fyitab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vikbert","download_url":"https://codeload.github.com/vikbert/yitab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikbert%2Fyitab/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261751433,"owners_count":23204421,"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","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":[],"created_at":"2025-06-03T04:33:49.763Z","updated_at":"2025-06-24T20:30:55.974Z","avatar_url":"https://github.com/vikbert.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003c!-- Logo and title and sub-title --\u003e\n  \u003cimg src=\"img/logo.png\" alt=\"logo\" width=\"120\"/\u003e\n  \u003ch1 style=\"font-weight: bolder; color: black; margin-top: 0px\"\u003e\n    YiTab\n  \u003c/h1\u003e\n  \u003ch3 style=\"color: darkgrey; margin: 40px 0\"\u003e \n    A chrome extension created with React + Typescript. \n  \u003c/h3\u003e\n\n  \u003c!-- description of project --\u003e\n  \u003cp\u003e\n  \u003cstrong\u003eYiTab\u003c/strong\u003e allows you to free the chrome memory and save all open Tabs with just one click. You can restore all the URLs with one click, too. It can be very helpful, if you wanna clean up a couple of open Tabs, without losing all of them.\n\n  I build it to do some experiment with \u003cstrong\u003eReact + TypeScript\u003c/strong\u003e. Have a fun with it.\n\n  \u003ci\u003e\"Yi\" means \"One\" in Chinese. This application is my react clone to the famous chrome plugin \u003ca href=\"https://chrome.google.com/webstore/detail/onetab/chphlpgkkbolifaimnlloiipkdnihall?hl=en\"\u003e\"OneTab\"\u003c/a\u003e\u003c/i\u003e\n  \u003c/p\u003e\n\n  \u003c!-- github icons for PR and License --\u003e\n  \u003cp\u003e\n    \u003ca href=\"#\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/PRs-Welcome-brightgreen.svg?style=flat-square\" alt=\"PRs Welcome\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"#\"\u003e\n      \u003cimg src=\"https://img.shields.io/badge/License-MIT-brightgreen.svg?style=flat-square\" alt=\"MIT License\"\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n## Getting started\n![](img/app.png)\n1.  Complete the steps to build the project above\n2.  Go to [_chrome://extensions_](chrome://extensions) in Google Chrome\n3.  With the developer mode checkbox ticked, click **Load unpacked extension...** and select the `dist` folder to load the extension\n\n![](img/howto.png)\n\n\n## Building and Development\n\n1.  Clone repository\n2.  `npm i`\n3.  `npm run dev` to compile once or `npm run watch` to run the dev task in watch mode\n4.  `npm run build` to build a production (minified) version\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikbert%2Fyitab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikbert%2Fyitab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikbert%2Fyitab/lists"}