Analysis updated 2026-07-03
Keep dozens of research tabs organized by topic as the extension automatically groups child tabs under the parent page where each was opened.
Collapse an entire branch of related tabs to hide them without closing them, reducing visual clutter while keeping the pages available.
Drag and drop tabs in the sidebar to manually reorganize the tree when automatic grouping does not match your preferred structure.
Build a companion Firefox extension using the Tree Style Tab API to interact with or modify the tab tree structure from another add-on.
| piroor/treestyletab | fomantic/fomantic-ui | fspecii/ace-step-ui | |
|---|---|---|---|
| Stars | 3,752 | 3,750 | 3,750 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | easy | hard |
| Complexity | 1/5 | 2/5 | 4/5 |
| Audience | general | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Tree Style Tab is a Firefox browser extension that replaces the standard horizontal row of tabs with a vertical sidebar where tabs are arranged as a tree. When you open a link in a new tab from an existing tab, the new tab becomes a child of that original tab. Opening further links from the child creates grandchildren, and so on. The result is a branching structure that mirrors the path you took while browsing, making it easy to see what you opened from where. The sidebar lets you collapse a branch by clicking on its parent tab, which hides all its children until you expand it again. This is useful when you have many tabs open on the same topic and want to tuck them away without closing them. You can also drag and drop tabs to rearrange the tree manually if the automatic grouping does not match how you want things organized. The extension is available for free from the Mozilla Add-ons website. Installing it from there gives you a signed, stable release. Development builds for each code commit are also available as build artifacts on the GitHub Actions page, though these are unsigned and require extra steps to load into Firefox, either through the temporary add-on loader in the browser's debugging settings or through Firefox Nightly with signature checking disabled. For developers who want to build the extension from source, the README provides steps using Node.js, npm, and standard Unix tools. The extension also publishes an API that other Firefox extensions can use to interact with the tree structure, and a wiki page lists known companion add-ons that extend its behavior. The README is long and covers a detailed FAQ, project policies, and a list of similar extensions for Firefox, Chrome, and Vivaldi. The full README is longer than what was shown.
Tree Style Tab is a Firefox extension that replaces the horizontal tab bar with a vertical sidebar showing tabs as a collapsible tree, automatically grouping child tabs under the page they were opened from.
Mainly JavaScript. The stack also includes JavaScript, Node.js, npm.
No specific license terms were mentioned in the explanation.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.