Home

Awesome

Tree Style Tab (aka TST)

Build Status

This extension to Firefox provides the ability to work with tabs as "trees".

New tabs opened from the current tab are automatically organized as "children" of the current tab. Such "branches" are easily folded (collapsed) by clicking on the arrow shown in the "parent" tab, so you no longer need to suffer from too many visible tabs. If you want, you can restructure the tree via drag and drop.

Please enjoy as you like!

Release builds

Development builds

<details> <p><summary>Development builds are not signed, so you need to load them by an atypical method. (Please click this section to see instructions.)</summary></p>

There are two methods to try them in your environment:

Also, you can build a custom development build locally. For example, here are the steps to build an XPI on Ubuntu (native, or WSL on Windows 10):

$ sudo apt install git nodejs npm jq zip
$ git clone --recursive https://github.com/piroor/treestyletab.git
$ cd treestyletab/webextensions
$ make

Steps to build a specific revision (for example bb467286d58b3da90fd1b2e6ee8a8016e3377b97):

$ cd treestyletab/webextensions
$ git checkout bb467286d58b3da90fd1b2e6ee8a8016e3377b97
$ git submodule update
$ make

Then you will see new .xpi files in the current directory. You can install such a development build via about:debugging. Click the Load Temporary Add-on button and choose treestyletab/manifest.json or a built .xpi file.

</details>

Extensions that extend TST

TST provides an API for other extensions. Some extend the behavior of TST's sidebar panel. See also the list of known helper addons.

Similar projects

There are some similar project by someone not me providing similar features:

<details id="similar-projects-vertical-tab-bar-with-tree"><summary>Vertical tab bar with tree (and more features)</summary> </details> <details id="similar-projects-vertical-tab-bar-with-grouping"><summary>Vertical tab bar with grouping</summary> </details> <details id="similar-projects-vertical-tab-bar-without-tree-or-grouping"><summary>Vertical tab bar without tree or grouping</summary> </details> <details id="similar-projects-listing-tabs-with-a-search-field"><summary>Listing tabs with a search field</summary>

Some extensions provide a pop-up list of tabs with a search field that complements TST:

</details> <details id="similar-projects-for-google-chrome-and-chromium"><summary>for Google Chrome and Chromium</summary> </details> <details id="similar-projects-for-vivaldi"><summary>for Vivaldi</summary> </details>

Requests, proposals, or unexpected trouble from bugs

All feedback is handled as GitHub issues.
Please read FAQ below, before you post any new feature request.

Basic project policy

Please remind that some existing features or options may violate this policy due to historical reasons.

FAQ / frequently rejected requests/proposals

Other browsers support

Appearance

Feature requests

Troubles, unexpected behaviors

Other topics

</details>

Privacy Policy

This software does not collect any privacy data automatically, but this includes ability to synchronize options across multiple devices automatically via Firefox Sync. Any data you input to options, and URL of tabs you send to other devices may be sent to Mozilla's Sync server, if you configure Firefox to activate Firefox Sync.

このソフトウェアはいかなるプライバシー情報も自動的に収集しませんが、Firefox Syncを介して自動的に設定情報をデバイス間で同期する機能を含みます。 Firefox Syncを有効化している場合、設定画面に入力されたデータおよび他のデバイスに送信するよう指示したタブのURLは、Mozillaが運用するSyncサーバーに送信される場合があります。