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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

27 dépôts

Awesome GitHub RepositoriesTabbed Window Organization

Layout modes for grouping windows into tabs.

Distinct from Window Managers: Distinct from general window managers; focuses on tabbed grouping within columns.

Explore 27 awesome GitHub repositories matching development tools & productivity · Tabbed Window Organization. Refine with filters or upvote what's useful.

Awesome Tabbed Window Organization GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • eloston/ungoogled-chromiumAvatar de Eloston

    Eloston/ungoogled-chromium

    26,976Voir sur GitHub↗

    Ungoogled-Chromium is a privacy-focused web browser based on Chromium that is stripped of background requests and telemetry to prevent data collection by third parties. It functions as a hardened environment created by removing built-in service integrations and blocking runtime requests to stop automatic data transmission to remote servers. The project distinguishes itself through source-code level modifications, including the replacement of specific domain strings with non-existent alternatives to block network connections. It utilizes static build-time service removal to eliminate telemetry

    Consolidates pop-up windows into a tabbed interface by routing new window requests as tabs.

    Python
    Voir sur GitHub↗26,976
  • yalter/niriAvatar de YaLTeR

    YaLTeR/niri

    25,282Voir sur GitHub↗

    Niri is a Wayland compositor that provides a desktop environment for Linux. Its primary purpose is to implement a scrollable tiling window management system, which organizes application windows in a non-overlapping layout that allows horizontal scrolling to access content beyond the screen edge. The compositor features multi-monitor workspace coordination, managing window arrangements and fractional scaling across displays with different resolutions and pixel densities. It supports a dynamic workspace organization model where independent vertical workspace stacks are maintained per monitor.

    Consolidates multiple application windows into tabbed interfaces to organize active tasks.

    Rust
    Voir sur GitHub↗25,282
  • manaflow-ai/cmuxAvatar de manaflow-ai

    manaflow-ai/cmux

    22,717Voir sur GitHub↗

    cmux is a GPU-accelerated terminal emulator and workspace manager designed for coordinating multiple concurrent AI coding agents. It functions as an orchestration terminal that uses scriptable workspaces and split panes to manage parallel AI agent workflows, while also serving as a headless browser automation tool and a remote development relay. The project differentiates itself through a programmatic control plane using a Unix domain socket and CLI, allowing for the automated management of terminal layouts and input delivery. It features an integrated web engine for programmatic DOM manipula

    Groups different types of terminal and browser tabs within a single split pane.

    Swiftampclaude-codecodex
    Voir sur GitHub↗22,717
  • niri-wm/niriAvatar de niri-wm

    niri-wm/niri

    20,069Voir sur GitHub↗

    Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server that organizes application windows into a scrollable, column-based layout, providing a structured environment for managing graphical sessions, input routing, and hardware output. The project distinguishes itself through a declarative configuration engine that enables live-reloading of settings, allowing users to modify window rules, input bindings, and visual appearance without restarting the session. It features a physics-based animation system that uses spring-based curves to

    Groups windows within a column into a tabbed interface to maximize vertical space.

    Rustrustsmithaytiling-window-manager
    Voir sur GitHub↗20,069
  • textmate/textmateAvatar de textmate

    textmate/textmate

    14,783Voir sur GitHub↗

    TextMate is a programmable text editor designed for software development and project management. It functions as a highly customizable environment where users can define language-specific behaviors, syntax highlighting rules, and automated workflows to suit their individual development needs. The editor distinguishes itself through a modular, bundle-based extensibility model that allows for deep integration with system shell commands. By piping document buffers through external scripts and command-line tools, users can perform complex text transformations, automate file lifecycle tasks, and b

    Groups multiple open documents into a single window using tabs with support for splitting and merging.

    Objective-C++c-plus-pluscocoamacos
    Voir sur GitHub↗14,783
  • hammerspoon/hammerspoonAvatar de Hammerspoon

    Hammerspoon/hammerspoon

    14,497Voir sur GitHub↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Consolidates open windows of a specific application into a single tabbed interface.

    Objective-Cautomationhammerspoonirc
    Voir sur GitHub↗14,497
  • jbranchaud/tilAvatar de jbranchaud

    jbranchaud/til

    14,116Voir sur GitHub↗

    This project is a markdown knowledge base used to maintain a curated collection of concise technical notes and write-ups across various programming languages and tools. It serves as a searchable personal reference library for documenting technical discoveries and software development patterns. The system implements a learning in public workflow, transforming markdown-based content storage into a static site. It utilizes directory-based routing to map folder structures to URL paths and employs schema-driven type generation to ensure data consistency across the knowledge base. The codebase cov

    Transfers the active browser tab into a separate window to isolate specific tasks.

    Vim Script
    Voir sur GitHub↗14,116
  • felixse/fluentterminalAvatar de felixse

    felixse/FluentTerminal

    9,574Voir sur GitHub↗

    FluentTerminal is a terminal emulator and SSH client designed for running multiple shell sessions. It functions as a shell profile manager and a Tmux session manager, allowing for the organization of diverse shell environments within a single interface. The application provides secure remote access via SSH and Mosh protocols, which enables persistent session management over intermittent networks. It distinguishes itself through a profile configuration system that allows users to save and switch between named environment settings for different shell types. The tool includes workspace manageme

    Implements a tabbed and multi-window interface to organize multiple concurrent shell sessions.

    C#
    Voir sur GitHub↗9,574
  • browseros-ai/browserosAvatar de browseros-ai

    browseros-ai/BrowserOS

    9,401Voir sur GitHub↗

    BrowserOS is an AI agent browser orchestrator and automation framework designed to manage browser state and execute complex web workflows. It functions as a local AI browser assistant and a Model Context Protocol controller, enabling the control of browser tabs, windows, and navigation through programmable AI agents and standardized context protocols. The system distinguishes itself through a graph-based visual workflow builder for creating repeatable automation sequences and the use of markdown-based files to define agent personalities and task recipes. It supports multi-provider orchestrati

    Allows users to group tabs together and customize group titles and colors.

    C++agentbrowserbrowseros
    Voir sur GitHub↗9,401
  • minbrowser/minAvatar de minbrowser

    minbrowser/min

    9,032Voir sur GitHub↗

    Min is a minimalist, privacy-focused web browser designed to limit data collection and remove interface clutter. It serves as an ad-blocking tool that prevents tracking scripts and advertisements from loading to improve page speed and protect user identity. The browser differentiates itself through organized tab management, where related tabs are grouped into named tasks to separate work streams. It features a tag-based bookmark manager that replaces traditional hierarchical folders with custom labels and provides a simplified reader view to strip away non-essential page elements for focused

    Groups related tabs into named tasks to separate different work streams and reduce mental clutter.

    JavaScript
    Voir sur GitHub↗9,032
  • saenzramiro/ramboxAvatar de saenzramiro

    saenzramiro/rambox

    6,384Voir sur GitHub↗

    Rambox is a desktop application that consolidates multiple web-based messaging and email services into a single window, allowing users to manage all their communications from one unified interface. It embeds each service inside an isolated web view, rendering the original web app without modification, and organizes them as draggable tabs in a persistent bar that supports reordering, disabling, and layout switching without restarting. The application distinguishes itself through several customization and security capabilities. Users can inject custom JavaScript or CSS into any service's web vi

    Combines several web-based chat and email apps into one desktop window to avoid switching between tabs.

    JavaScript
    Voir sur GitHub↗6,384
  • ramboxapp/community-editionAvatar de ramboxapp

    ramboxapp/community-edition

    6,384Voir sur GitHub↗

    This project is an Electron-based multi-service browser and web wrapper that hosts multiple web services in isolated sessions within a single desktop window. It functions as a unified messaging desktop client and a multi-account manager, allowing users to run several concurrent instances of the same web service with different login credentials. The application serves as a customizable web view container that supports the injection of user-defined JavaScript and CSS to modify the behavior and appearance of integrated services. It includes a cloud-synced workspace manager that synchronizes conf

    Organizes sets of embedded web services into named groups to separate different professional roles.

    JavaScriptcustom-servicesdiscordemail
    Voir sur GitHub↗6,384
  • pawelsalawa/sqlitestudioAvatar de pawelsalawa

    pawelsalawa/sqlitestudio

    6,428Voir sur GitHub↗

    SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data

    Configures table windows to open on the Data tab first instead of the Structure tab.

    Ccppdatabasedatabase-management
    Voir sur GitHub↗6,428
  • tridactyl/tridactylAvatar de tridactyl

    tridactyl/tridactyl

    6,246Voir sur GitHub↗

    Tridactyl is a Vim-like Firefox extension that provides a comprehensive keyboard-driven interface for browsing, tab management, and page interaction. It replaces traditional mouse-based navigation with Vim-style keybindings, an ex-mode command line, and a hint overlay system for selecting and interacting with page elements. The extension is built around a core infrastructure that includes a modal command parser, a keybinding configuration system, and a content-script command bridge for executing commands in page context. The extension distinguishes itself through its deep integration with Fir

    Provides keyboard commands to create named groups of tabs for organization.

    TypeScriptfirefoxhacktoberfestvim
    Voir sur GitHub↗6,246
  • browserworks/waterfoxAvatar de BrowserWorks

    BrowserWorks/waterfox

    5,958Voir sur 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

    Organizes browser tabs into hierarchical trees with parent-child grouping, collapsing branches, and keyboard-driven navigation.

    JavaScriptbrowsergeckowaterfox
    Voir sur GitHub↗5,958
  • causefx/organizrAvatar de causefx

    causefx/Organizr

    5,693Voir sur GitHub↗

    Organizr is a self-hosted service dashboard that aggregates links to all of your self-hosted applications into a single landing page for quick access. It functions as a unified tab manager, loading multiple services as individual tabs within one webpage to consolidate browser tabs and reduce clutter. The project provides role-based access control, restricting dashboard visibility and service links based on user authentication and permissions. It includes an external authentication gateway that validates credentials through Plex, Emby, LDAP, or sFTP, and a user management backend for creating,

    Loads multiple self-hosted services into one webpage as individual tabs for unified access.

    PHPbookmarkchatcouchpotato
    Voir sur GitHub↗5,693
  • unlayer/react-email-editorAvatar de unlayer

    unlayer/react-email-editor

    5,086Voir sur GitHub↗

    React Email Editor is a drag-and-drop visual builder for creating responsive email templates, built as a React embeddable component. It also serves as an AI-powered email designer, a collaborative email design tool, and a React component library for composing emails programmatically with JSX. The editor represents designs as structured JSON and supports multi-format rendering for email clients, web pages, and PDF. What distinguishes this editor is its deep AI integration: users can generate full email templates from natural language, rewrite text with chosen intent, produce multiple text vari

    Configures which tabs appear in the editor's side panel, their order, icons, and default active tab.

    TypeScriptbuilderdrag-and-dropemail
    Voir sur GitHub↗5,086
  • nvidia/ncclAvatar de NVIDIA

    NVIDIA/nccl

    4,816Voir sur GitHub↗

    NCCL est une bibliothèque de communication haute performance et un framework de calcul GPU distribué conçu pour exécuter des échanges de données collectifs et point à point sur plusieurs GPU dans des systèmes à un ou plusieurs nœuds. Il sert de couche de transport GPU RDMA et d'orchestrateur de mémoire, facilitant la synchronisation à large bande passante des données et des gradients de modèle pour l'entraînement et l'inférence GPU distribués. La bibliothèque se distingue par sa capacité à exécuter des primitives de communication directement depuis les noyaux (kernels) GPU, supprimant le CPU hôte du chemin critique. Elle utilise une sélection de chemin consciente de la topologie pour optimiser le mouvement des données et emploie un transport réseau basé sur RDMA, incluant InfiniBand et NVLink, pour permettre un accès mémoire zéro-copie entre les appareils sur différents nœuds physiques. Le projet couvre un large éventail de modèles de communication collective, notamment les réductions, les diffusions (broadcasts), les rassemblements (gathers) et les échanges tous-à-tous, ainsi que l'accès mémoire distant point à point. Il fournit une gestion complète des communicateurs pour initialiser, partitionner et redimensionner les groupes GPU, ainsi qu'une gestion spécialisée de la mémoire pour enregistrer les tampons (buffers) et coordonner la mémoire partagée des appareils. Le système inclut une suite d'outils de surveillance et d'observabilité pour le suivi de la santé, la journalisation diagnostique et la surveillance des événements en temps réel, ainsi que des interfaces d'intégration pour les frameworks de machine learning, les graphes CUDA, MPI et Python.

    NCCL cancels pending operations on a communicator to stabilize the state before destroying or splitting the group.

    C++
    Voir sur GitHub↗4,816
  • nomcopter/react-mosaicAvatar de nomcopter

    nomcopter/react-mosaic

    4,759Voir sur GitHub↗

    react-mosaic est un gestionnaire de fenêtres en mosaïque React utilisé pour organiser les composants dans une grille redimensionnable de fenêtres et de conteneurs à onglets. Il fournit un système de mise en page avec des volets divisés redimensionnables et un orchestrateur de fenêtres glisser-déposer pour organiser le contenu en lignes et colonnes imbriquées. Le système inclut un moteur de mise en page sérialisable qui convertit les arrangements de fenêtres en JSON, permettant la persistance et la restauration des configurations d'espace de travail à travers les sessions. Il prend en charge une interface d'espace de travail à onglets où plusieurs panneaux sont regroupés dans des zones uniques avec des en-têtes commutables. Le projet couvre une gestion complète de la mise en page via un contrôle programmatique et une mosaïque automatisée, incluant le réarrangement par glisser-déposer et le rééquilibrage de l'ordre des fenêtres. Il fournit également des options de personnalisation UI pour les barres d'outils des fenêtres, les en-têtes d'onglets et le rendu d'état vide.

    Provides functional buttons to tab groups to manage actions like adding, removing, or splitting tabs.

    TypeScriptreacttiling-window-managertypescript
    Voir sur GitHub↗4,759
  • rgburke/grvAvatar de rgburke

    rgburke/grv

    4,093Voir sur GitHub↗

    grv est un client de contrôle de version basé sur le terminal et un navigateur de dépôt Git interactif. Il fonctionne comme une interface utilisateur de terminal pour parcourir l'historique des commits, inspecter les différences de code et gérer les branches et tags au sein des dépôts Git. Le projet se distingue par un visualiseur de graphe de commit graphique qui rend les modèles de branchement et l'historique de fusion directement dans le terminal. Il emploie un moteur de mise en page en tuiles et une gestion d'espace de travail par onglets pour afficher plusieurs perspectives de dépôt simultanément, soutenu par une surveillance du système de fichiers en temps réel pour mettre à jour l'interface automatiquement à mesure que le dépôt change. Le système fournit des capacités complètes pour la gestion du contrôle de version, y compris la mise en zone de transit (staging) des fichiers et la création de commits. Il inclut un moteur de requête pour filtrer l'historique du dépôt en utilisant la logique booléenne et les expressions régulières, ainsi qu'un système de flux de travail personnalisable pour définir des raccourcis clavier, des thèmes visuels et des séquences de commandes shell personnalisées.

    Groups commits, differences, and references into named tabs to organize the active workspace.

    Gogitgogolang
    Voir sur GitHub↗4,093
Préc.12Suivant
  1. Home
  2. Development Tools & Productivity
  3. Window Managers
  4. Tabbed Window Organization

Explorer les sous-tags

  • Default Tab Preferences1 sous-tagConfiguration for which tab is shown by default when opening a window or document. **Distinct from Tabbed Window Organization:** Distinct from Tabbed Window Organization: focuses on the default tab selection preference, not the grouping or layout of tabs.
  • Grid LayoutsSpecific arrangements of windows into structured rows and columns for simultaneous monitoring. **Distinct from Tabbed Window Organization:** Distinct from tabbed organization by focusing on a coordinate-based grid layout across the screen for multiple process windows.
  • Tab Grouping21 sous-tagsCapabilities for organizing browser tabs into named and colored groups to structure browsing sessions. **Distinct from Tabbed Window Organization:** Focuses on semantic grouping of tabs rather than the general layout of tabbed windows
  • Tabbed Window Groupers6 sous-tagsUtilities for consolidating application windows into tabbed interfaces. **Distinct from Tabbed Window Organization:** Distinct from Tabbed Window Organization: focuses on the grouping action itself rather than the layout mode.
  • VM Console Tab ManagersTabbed or split-pane layout management for hosting multiple virtual machine console views within one application window. **Distinct from Tabbed Window Organization:** Distinct from Tabbed Window Organization: specifically manages VM console views, not general application windows.