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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesBinary Tree Layout Engines

Engines that partition a display into rectangular regions by treating windows as leaves of a binary tree.

Distinct from Split Screen Layouts: Focuses on the binary tree logic for window tiling rather than simple side-by-side file views.

Explore 3 awesome GitHub repositories matching development tools & productivity · Binary Tree Layout Engines. Refine with filters or upvote what's useful.

Awesome Binary Tree Layout Engines GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • baskerville/bspwmAvatar von baskerville

    baskerville/bspwm

    8,274Auf GitHub ansehen↗

    bspwm is an X11 tiling window manager that organizes application windows into non-overlapping rectangular tiles using binary space partitioning. It treats the screen as a tree of rectangular regions to automatically manage window placement and is compliant with Extended Window Manager Hints. The project is distinguished by a socket-based window controller, which allows layout changes and configuration settings to be updated via a communication socket rather than through a built-in configuration file. It provides independent window tree management for each detected monitor, treating every dis

    Organizes windows as leaves of a binary tree to partition the screen into rectangular regions using split types and ratios.

    C
    Auf GitHub ansehen↗8,274
  • pop-os/shellAvatar von pop-os

    pop-os/shell

    5,226Auf GitHub ansehen↗

    This project is an automatic tiling window manager and a GNOME desktop interface extension. It functions as a keyboard-driven window orchestrator that organizes application windows into non-overlapping grids using a hierarchical tree structure to subdivide and rearrange screen space. The system provides a multi-monitor layout manager that handles window placement across multiple display outputs and automatically re-tiles when monitors are connected or disconnected. It includes a searchable, asynchronous interface for launching applications, system settings, and locating open windows. The sof

    Utilizes a hierarchical tree system to automatically subdivide screen space into branches and stacks.

    TypeScriptgnome-shell-extensionpop-ostiling
    Auf GitHub ansehen↗5,226
  • nomcopter/react-mosaicAvatar von nomcopter

    nomcopter/react-mosaic

    4,759Auf GitHub ansehen↗

    react-mosaic ist ein React-Tiling-Window-Manager, der verwendet wird, um Komponenten in einem in der Größe veränderbaren Raster aus Fenstern und Tab-Containern zu organisieren. Es bietet ein Layout-System mit veränderbaren Split-Panes und einem verschiebbaren Fenster-Orchestrator zur Anordnung von Inhalten in verschachtelten Zeilen und Spalten. Das System enthält eine serialisierbare Layout-Engine, die Fensteranordnungen in JSON konvertiert, was die Persistenz und Wiederherstellung von Arbeitsbereichskonfigurationen über Sitzungen hinweg ermöglicht. Es unterstützt eine Tab-basierte Arbeitsbereichsoberfläche, in der mehrere Panels in einzelnen Bereichen mit umschaltbaren Headern gruppiert sind. Das Projekt deckt umfassendes Layout-Management durch programmatische Steuerung und automatisiertes Tiling ab, einschließlich Drag-and-Drop-Neuanordnung und Neuausrichtung der Fensterreihenfolge. Es bietet zudem UI-Anpassungsoptionen für Fenster-Toolbars, Tab-Header und das Rendering von leeren Zuständen.

    Implements a tiling system that partitions the display into rectangular regions using a binary tree layout engine.

    TypeScriptreacttiling-window-managertypescript
    Auf GitHub ansehen↗4,759
  1. Home
  2. Development Tools & Productivity
  3. Window Managers
  4. Split Screen Layouts
  5. Binary Tree Layout Engines