awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
piroor avatar

piroor/treestyletab

0
View on GitHub↗
3,761 estrellas·298 forks·JavaScript·3 vistaspiro.sakura.ne.jp/xul/treestyletab↗

Treestyletab

TreeStyleTab is a browser tab tree manager and hierarchical tab organizer that replaces the native horizontal tab strip with a vertical sidebar. It organizes open tabs into a parent-child tree structure, allowing users to manage large numbers of tabs through nesting and collapsible branches.

The project distinguishes itself by offering a CSS-customizable interface, enabling deep visual modifications of tab layouts and colors via custom stylesheets. It also provides a programmatic browser tab API extension that allows other add-ons to monitor and modify tab hierarchy and sidebar behavior.

The system covers a broad range of capabilities including automated tab grouping based on browsing history, structural tree operations such as indenting and outdenting tabs, and advanced navigation tools like search filtering and sticky tab management. It also integrates bookmark panels and supports the persistence of hierarchical bookmark relationships.

The interface supports extensive layout and styling customizations, including the ability to hide the native tab bar and apply domain-based styling to tabs.

Features

  • Tab Management - The product rearranges parent-child relationships using drag-and-drop or keyboard shortcuts.
  • Tree-Style Tab Layouts - Provides programmatic control over the creation of child tabs and modification of the hierarchical tab structure.
  • Hierarchical Tab Organization - Organizes open browser tabs into a hierarchical parent-child tree structure to reduce clutter.
  • Vertical Tab Layouts - Replaces the native horizontal tab strip with a custom vertical sidebar interface.
  • Tab Grouping - Groups newly opened tabs automatically based on predefined conditions and browsing history.
  • Automated - Automates the organization of open tabs to streamline browsing workflows based on predefined conditions.
  • Parent-Child - Maps flat browser tab identifiers to a nested tree structure to maintain parent-child relationships.
  • Event-Driven UI Updates - Synchronizes the vertical tree view immediately in response to browser tab and sidebar events.
  • Browser Interface Customizations - Provides comprehensive modifications to the visual layout and behavior of the browser shell and sidebar.
  • Tree Hierarchy Modification - Provides tools to indent, outdent, attach, or detach tabs to reorganize the hierarchy.
  • Tree State Controllers - Manages the expanded or collapsed state of parent nodes to toggle visibility of child tab groups.
  • CSS-Driven Style Customization - Allows deep visual modification of tab layouts and colors using custom CSS stylesheets.
  • CSS Class-Based Styling - Updates the visual appearance of tabs by dynamically toggling CSS classes based on their state.
  • History-Based Structuring - The product structures tabs into parent-child relationships based on the browsing history.
  • Subtree Tab Collapse - Allows users to hide entire subtrees of tabs to minimize visual clutter.
  • Bookmark Tree Integrations - Displays a bookmark panel within the sidebar or opens bookmarks as a partial hierarchical tree.
  • Structured Folder Openers - Opens all bookmarks from a specific folder as a structured tree to preserve organizational hierarchy.
  • Web Research Workflows - Supports structured research by maintaining conceptual hierarchies of related pages in nested trees.
  • Hierarchical Relationship Persistence - Persists the hierarchical relationship of a group of tabs when they are saved as bookmarks.
  • Platform API Exposures - Provides a programmatic interface that exposes internal tab tree functionality to other browser add-ons.
  • Sibling Tab Focusing - Enables rapid switching of focus between adjacent sibling tabs and controls related tree expansion.
  • Tab Moves Between Windows - Transfers selections of tabs between windows while preserving the hierarchical tree structure.
  • Attribute-Based Styling - Applies custom colors and opacity levels to highlight tabs based on age or domain.
  • UI State Change Tracking - Tracks changes in tab parent-child relationships and tree collapse states to synchronize the UI.
  • Add-on Service Registrations - Allows external browser extensions to subscribe to notifications and request system permissions.
  • Browser Extension APIs - Provides a programmatic API for other add-ons to monitor and modify the tab tree and sidebar.
  • Browser Command Interceptors - Intercepts default browser tab actions to apply custom hierarchical tree logic before execution.
  • Tab Navigation Shortcuts - Offers specialized shortcuts and mouse-driven interactions for jumping between tabs.
  • Sidebar Layouts - Customizes the sidebar header, dimensions, and background images.
  • Visibility Controls - Manages sidebar display using auto-hide triggers, fullscreen mode, and tab counts.
  • Tabs Styling Hooks - Applies specific visual styles to tabs by dynamically assigning custom CSS classes.
  • Tab Bar Repositioning - Removes the native horizontal tab strip to optimize screen space by repositioning the tab interface.
  • Tab Search & Switching - Includes a search interface to locate specific tabs within the hierarchical tree.
  • Tab Action Interceptors - Intercepts default browser actions for new tabs, focus shifts, and tree expansions to apply custom hierarchy logic.
  • Tab Layout Overrides - Adjusts the placement of the new tab button, indentation, and title wrapping.
  • UI Event Monitoring - Provides listeners for UI events such as sidebar toggles, context menu interactions, and tab activity.
  • Extension Message Bridges - Implements a communication bridge using structured messages for external add-ons to interact with the runtime.
  • Hierarchical Tab Closures - Modifies tab closing behavior to allow closing parents and all their descendants via middle-click.
  • Tab Memory Management - Unloads inactive tabs to free system resources or facilitate grouping without full page reloads.
  • UI Domain Styling - Applies colors or appearances based on the website domain or browser container identity.

Historial de estrellas

Gráfico del historial de estrellas de piroor/treestyletabGráfico del historial de estrellas de piroor/treestyletab

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace piroor/treestyletab?

TreeStyleTab is a browser tab tree manager and hierarchical tab organizer that replaces the native horizontal tab strip with a vertical sidebar. It organizes open tabs into a parent-child tree structure, allowing users to manage large numbers of tabs through nesting and collapsible branches.

¿Cuáles son las características principales de piroor/treestyletab?

Las características principales de piroor/treestyletab son: Tab Management, Tree-Style Tab Layouts, Hierarchical Tab Organization, Vertical Tab Layouts, Tab Grouping, Automated, Parent-Child, Event-Driven UI Updates.

¿Qué alternativas de código abierto existen para piroor/treestyletab?

Las alternativas de código abierto para piroor/treestyletab incluyen: browserworks/waterfox — Waterfox is a privacy-focused web browser built on a fork of the Gecko engine that removes all telemetry and tracking… drive4ik/simple-tab-groups — Simple Tab Groups is a browser extension designed to manage, organize, and persist collections of open tabs. It… black7375/firefox-ui-fix — Firefox-UI-Fix is a collection of CSS stylesheets, style overrides, and a UserChrome framework designed to redefine… mbnuqw/sidebery — Sidebery is a Firefox tab manager extension that provides a vertical sidebar interface for organizing tabs and… minbrowser/min — Min is a minimalist, privacy-focused web browser designed to limit data collection and remove interface clutter. It… tridactyl/tridactyl — Tridactyl is a Vim-like Firefox extension that provides a comprehensive keyboard-driven interface for browsing, tab…

Alternativas open-source a Treestyletab

Proyectos open-source similares, clasificados según cuántas características comparten con Treestyletab.
  • browserworks/waterfoxAvatar de BrowserWorks

    BrowserWorks/waterfox

    5,958Ver en GitHub↗

    Waterfox is a privacy-focused web browser built on a fork of the Gecko engine that removes all telemetry and tracking code while preserving full extension compatibility. It encrypts DNS queries through independent third-party resolvers to prevent centralized monitoring of browsing destinations, and organizes browser tabs into hierarchical parent-child trees with collapsible branches and keyboard-driven navigation. The browser maintains a backward-compatible runtime bridge that supports both legacy XUL-based add-ons and modern WebExtensions simultaneously, allowing users to keep using older or

    JavaScriptbrowsergeckowaterfox
    Ver en GitHub↗5,958
  • drive4ik/simple-tab-groupsAvatar de Drive4ik

    Drive4ik/simple-tab-groups

    1,379Ver en GitHub↗

    Simple Tab Groups is a browser extension designed to manage, organize, and persist collections of open tabs. It functions as a session manager that allows users to categorize web pages into named groups, enabling them to switch between different browsing contexts by hiding or restoring sets of tabs. The tool ensures workspace continuity by automatically saving tab group states and session metadata to local storage, allowing for recovery after browser restarts. The extension distinguishes itself through integrated support for browser-level identity containers, allowing users to associate speci

    JavaScriptfirefox-webextensiongroupssimple-tab-groups
    Ver en GitHub↗1,379
  • black7375/firefox-ui-fixAvatar de black7375

    black7375/Firefox-UI-Fix

    5,841Ver en GitHub↗

    Firefox-UI-Fix is a collection of CSS stylesheets, style overrides, and a UserChrome framework designed to redefine the layout and appearance of the Firefox web browser. It functions as a browser interface customizer and styling kit that uses CSS injection and DOM overrides to modify the browser shell. The project distinguishes itself by providing deep integration with host operating systems, allowing the browser's window decorations, menus, and themes to match system accent colors and native desktop aesthetics. It includes specialized capabilities for modifying the visual hierarchy of the in

    SCSSfirefoxfirefox-cssfirefox-customization
    Ver en GitHub↗5,841
  • mbnuqw/sideberyAvatar de mbnuqw

    mbnuqw/sidebery

    4,612Ver en GitHub↗

    Sidebery is a Firefox tab manager extension that provides a vertical sidebar interface for organizing tabs and bookmarks. It replaces the traditional top tab bar with a vertical layout to improve screen utilization. The tool features a hierarchical tree-structured tab management system and a browser snapshot utility for capturing and restoring the state of windows and panels. Users can organize their browsing environment through these snapshots and dedicated sidebar panels for history and bookmarks. The interface supports visual customization via configurable settings and custom styles. It a

    TypeScript
    Ver en GitHub↗4,612
Ver las 30 alternativas a Treestyletab→