All Projects → macadev → Gibbon Tabs

macadev / Gibbon Tabs

Licence: mit
The Chrome tab manager you always wanted.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Gibbon Tabs

Chromium Vim
Vim bindings for Google Chrome.
Stars: ✭ 2,150 (+1909.35%)
Mutual labels:  keyboard-shortcuts, chrome-extension, chrome
Podstation
podStation is a web podcast aggregator for Chrome.
Stars: ✭ 76 (-28.97%)
Mutual labels:  chrome-extension, chrome
Funds
自选基金助手是一款Chrome扩展,用来快速获取关注基金的实时数据,查看自选基金的实时估值情况
Stars: ✭ 1,367 (+1177.57%)
Mutual labels:  chrome-extension, chrome
Cromos
Cromos is a tool for downloading legitimate extensions of the Chrome Web Store and inject codes in the background of the application.
Stars: ✭ 103 (-3.74%)
Mutual labels:  chrome-extension, chrome
Better Onetab
📑 A better OneTab for Chrome 📝 Temporarily removed from firefox ⚠️ without maintaining in a period & any cooperative purpose are welcome
Stars: ✭ 1,097 (+925.23%)
Mutual labels:  chrome-extension, chrome
Pixivbatchdownloader
Chrome 扩展,批量下载 Pixiv 的插画和小说。过滤作品、下载时重命名、转换动态图片等。Powerful Pixiv batch downloader. Batch download artworks and novels, filter works, rename when downloading, convert animated images, and more.
Stars: ✭ 1,109 (+936.45%)
Mutual labels:  chrome-extension, chrome
Chrome Extension Guide
Chrome 扩展(插件) 开发官方文档中文版翻译
Stars: ✭ 85 (-20.56%)
Mutual labels:  chrome-extension, chrome
F19n Obtrusive Livetest
A sandboxed, extendable testing chrome extension and framework! It runs pre-defined and custom tests on each page that you visit.
Stars: ✭ 53 (-50.47%)
Mutual labels:  chrome-extension, chrome
Booklight
Your Chrome Alfred - An Extension to provide spotlight-like interface for your bookmarks
Stars: ✭ 98 (-8.41%)
Mutual labels:  chrome-extension, chrome
Save In
WebExtension for saving media, links, or selections into user-defined directories
Stars: ✭ 99 (-7.48%)
Mutual labels:  chrome-extension, chrome
Customrightclickmenu
A browser extension to add links and run scripts/stylesheets all from your right-click menu
Stars: ✭ 102 (-4.67%)
Mutual labels:  chrome-extension, chrome
Mue
Fast, open and free-to-use new tab page for modern browsers
Stars: ✭ 56 (-47.66%)
Mutual labels:  chrome-extension, chrome
Skip Ad
A simple lightweight Chrome extension that automatically skips YouTube Ads.
Stars: ✭ 54 (-49.53%)
Mutual labels:  chrome-extension, chrome
Vbookmarks
A successor of Neat Bookmarks.
Stars: ✭ 61 (-42.99%)
Mutual labels:  chrome-extension, chrome
Robinhood Mint Sync Chrome
A browser extension that allows you to sync Robinhood and Mint
Stars: ✭ 54 (-49.53%)
Mutual labels:  chrome-extension, chrome
Website Blocker Chrome.ext
Website Blocker for Chrome Extension
Stars: ✭ 80 (-25.23%)
Mutual labels:  chrome-extension, chrome
Wikipediap2p
WikipediaP2P.org Chrome Extension
Stars: ✭ 105 (-1.87%)
Mutual labels:  chrome-extension, chrome
Justmytrello
Chrome extension - Filter the cards that are assigned to you on Trello
Stars: ✭ 42 (-60.75%)
Mutual labels:  chrome-extension, chrome
Analog
Replace your new tab page with a minimal analog clock
Stars: ✭ 46 (-57.01%)
Mutual labels:  chrome-extension, chrome
The Tab Of Words
A minimal Chrome / Firefox extension to help you learn Japanese words in each new tab.
Stars: ✭ 94 (-12.15%)
Mutual labels:  chrome-extension, chrome

Gibbon Tabs

A Chrome extension to help you navigate your tab jungle with ease. Now written in React and TypeScript so others can contribute!


Click on this image to see a 1 minute demo of Gibbon Tabs.

Features

Tab Management

  • Search and jump to tabs by title or URL, across all your windows.
  • Quickly delete tabs while being able to see their title and URL.
  • Keyboard shortcuts for navigation and tab deletion will make you very fast.

Save Tabs For Later

  • Tab Snapshots let you save all your open tabs so you can close them and open them later.
  • You can take a snapshot of all your windows, or just the currently active one.
  • Snapshots are synchronized across all your devices running Chrome and Gibbon Tabs.
  • Take a snapshot of...
    • The internal sites you open at work every morning!
    • All the websites you use to procrastinate. Waste lots of time more effectively!
    • The giant hairy ball of tabs you don't want to close, but you sure as hell don't want to take home at the end of the day either. Free your mind!
  • Snapshots are synchronized to your Google profile using chrome.storage.sync - I don't have access to your history.

Requirements

  • All you need is Google Chrome. Pretty much any version will work!

Installation

  • Go to the Chrome Store page and install the extension.

  • It is highly recommended that you assign a keyboard shortcut to the Gibbon Tabs extension.

    • In order to do this open chrome://extensions (type this URL in a new tab)
    • Open the Extensions menu by clicking on the upper left corner.

    • Click on "Keyboard Shortcuts".

    • Assign Gibbon Tabs a keyboard shortcut.

    • Refresh the chrome://extension page and the shortcut will become active!

Usage

  • Press the shortcut you assigned or click on the extension icon in your browser to activate it.
  • Type to begin searching. The search box is always highlighted.
  • Press Enter to activate a tab. Or click on it.
  • Use the Up and Down keys to navigate the tabs list.
  • Press Shift+Backspace to delete the currently highlighted tab in the tabs list.
    • You can also delete tabs by clicking on the X at the right side of each tab in the list.
  • Press Ctrl while the extension is open to highlight the currently active tab.
    • When you haven't entered a search query the list shows all tabs ordered from left to right and by window. This lets you quickly find neighbouring tabs to the active window.
  • There are no shortcuts for "Tab Snapshots". Just use it once and you'll learn how it works!
  • When you open the "Tab Snapshots" dropdown you will see a list of all the snapshots you have saved.
    • Click on the "x" icon next to a snapshot name to delete it.

Why do I need this?

If you suffer from one of the following:

  • Having dozens of tabs open in one or multiple windows.
  • Constantly fiddling with keyboard shortcuts to find the tab you need, or worse, using your mouse/trackpad.
  • The horrible confusion that ensues when the tab favicons disappear because you have too many open tabs. See below:

Welcome to Tab Hell. You can go throw yourself in the lava pit now.

  • Heartache and wrist pain.

Then Gibbon Tabs is for You!


You using Gibbon Tabs.

Why did you create this & tell me more about the technical crap?

  • I wrote Gibbon Tabs in 2016. It was the first side project that I ever shipped to real users. I built this extension to learn about JavaScript and CSS, which I barely understood at the time. I learned a ton and wrote lots of very unmaintainable spaghetti-JavaScript (look through the old 'master' branch to see what I'm talking about). The extension performed incredibly well despite the poor quality codebase. It delivered a user experience that I'm still proud of today.
  • I decided during quarantine in 2020 to rewrite the codebase using React.js and TypeScript. I did this to learn about both both of these hot-very-hotman technologies. It was a really wonderful learning experience. The codebase is incredibly more maintainable (but still not quite where I would like it to be). I am now a convert into the power of React, and I also see the value of using TypeScript for large JavaScript projects.
  • Fuzzy searching is powered by this library: Fuse
  • I used tailwind for the styling. God damn, tailwind is amazing. I can prototype beautiful UIs without having to write a single line of custom CSS.
  • What was the hardest part of this project? Writing this damn README.

Version changes

  • 2.0.0

    • Changes:
      • Migrated the codebase to React and Typescript
      • Removed feature to change contents of tab snapshots (will hopefully add later, I have spent enough time in this rewrite)
  • 1.1.2

    • Changes:
      • Fix very small CSS issue with release 1.1.1
  • 1.1.1

    • Changes:
      • Tabs on the active window now display a small "Window" icon. This helps differentiate duplicate tabs on different windows. For example, haing two gmail clients open. Thanks for the suggestion @ShivanKaul
  • 1.1.0

    • Changes:
      • Ability to overwrite the contents of a snapshot!
      • Use the pencil icon next to the Snapshot name in the Snapshots dropdown.
      • This feature lets you modify the contents of snapshots you have created in the past.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].