awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

مديرو النوافذ المتراصة (Tiling) لأنظمة Linux و macOS

تم تحديث الترتيب في 30 يونيو 2026

For مدير نوافذ متراصة (tiling window manager) لسير عمل سطح المكتب, the strongest matches are koekeishiya/yabai (yabai is a powerful tiling window manager for macOS), nikitabobko/aerospace (AeroSpace is a keyboard-driven tiling window manager for macOS) and ianyh/amethyst (Amethyst is a tiling window manager for macOS only). asmvik/yabai and siduck/chadwm round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

مديرو نوافذ (Tiling Window Managers) ديناميكيون ويدويون لتحسين استغلال مساحة الشاشة ورفع كفاءة سير العمل على سطح المكتب.

مديرو النوافذ المتراصة (Tiling) لأنظمة Linux و macOS

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • koekeishiya/yabaiالصورة الرمزية لـ koekeishiya

    koekeishiya/yabai

    29,111عرض على GitHub↗

    yabai is a tiling window manager and workspace orchestrator for macOS. It uses a binary space partitioning algorithm to automatically arrange application windows into non-overlapping rectangular regions to maximize screen real estate. The project provides a command line interface for controlling windows, displays, and virtual spaces, enabling the creation of custom desktop automation scripts. It includes capabilities for managing virtual desktops and disabling system animations to increase navigation speed. The system also supports mouse-based window focus, which automatically shifts the act

    yabai is a powerful tiling window manager for macOS but does not support Linux, which this search explicitly requires across both platforms.

    CFocus Follows MouseTiling Window ManagersCursor-Based Focus Tracking
    عرض على GitHub↗29,111
  • nikitabobko/aerospaceالصورة الرمزية لـ nikitabobko

    nikitabobko/AeroSpace

    21,242عرض على GitHub↗

    AeroSpace is a tiling window manager for macOS that automatically arranges application windows into grid-based layouts. It functions as a keyboard-driven controller, allowing users to manage window positioning, workspace navigation, and display assignments entirely through customizable keyboard commands. The project distinguishes itself by operating as a background daemon that utilizes system-level accessibility frameworks and low-level window server hooks to enforce tiling behavior. It employs a declarative configuration system to define layout rules and maintains workspace consistency throu

    AeroSpace is a keyboard-driven tiling window manager for macOS with workspaces and floating support, but it does not run on Linux, so it doesn't fulfill the cross-platform requirement.

    SwiftTiling Window ManagersTiling Window Managers
    عرض على GitHub↗21,242
  • ianyh/amethystالصورة الرمزية لـ ianyh

    ianyh/Amethyst

    16,009عرض على GitHub↗

    Amethyst is a tiling window manager for macOS designed to automate the arrangement of application windows. It functions as a productivity utility that organizes windows into non-overlapping layouts, allowing users to manage their desktop environment through keyboard-driven controls rather than manual mouse interaction. The application distinguishes itself by providing a state-machine engine that calculates window geometry based on user-defined tiling patterns. It maintains an accurate representation of the desktop by monitoring system-level notifications for window events, enabling it to auto

    Amethyst is a tiling window manager for macOS only, with no support for Linux, so it does not meet the cross-platform requirement of this search.

    SwiftFloating Window ManagementTiling Window ManagersKeyboard Navigation
    عرض على GitHub↗16,009
  • asmvik/yabaiالصورة الرمزية لـ asmvik

    asmvik/yabai

    29,093عرض على GitHub↗

    Yabai is a system-level utility for macOS that provides automated window management and workspace organization. It functions as a tiling window manager that uses binary space partitioning to arrange application windows into grid layouts, bypassing standard desktop constraints through direct interaction with the system window server. The project distinguishes itself by offering granular control over the graphical user interface via a socket-based command interface and event-driven system hooks. This allows for the programmatic manipulation of window states, display configurations, and virtual

    Yabai is a tiling window manager for macOS only, so it does not fulfil the requirement to run natively on both Linux and macOS.

    CTiling Window ManagersTiling Window Managers
    عرض على GitHub↗29,093
  • siduck/chadwmالصورة الرمزية لـ siduck

    siduck/chadwm

    2,955عرض على GitHub↗

    chadwm is a tiling window manager for X11 written in C. It organizes application windows using dynamic tiling layouts and automated arrangement patterns to manage screen real estate. The project utilizes a patch-based extension system to integrate specific behaviors, such as Fibonacci tiling and vanity gaps. It employs a tagging system for workspace organization, allowing windows to be segmented into virtual desktops. The environment includes a modular widget framework for monitoring system metrics and hardware controls, alongside centralized configuration files for managing visual themes an

    chadwm is a tiling window manager built on dwm for X11 only, with dynamic tiling and workspace tagging, but it does not run natively on macOS — missing the cross‑platform capability this search requires.

    CTiling Window ManagersTiling Window Managers
    عرض على GitHub↗2,955
  • glzr-io/glazewmالصورة الرمزية لـ glzr-io

    glzr-io/glazewm

    12,314عرض على GitHub↗

    Glazewm is a tiling window manager and desktop automation framework designed to organize application windows into non-overlapping layouts. It functions as a keyboard-driven controller, allowing users to manage window focus, workspace navigation, and layout configurations entirely through custom keybindings. By intercepting system-level events, the software overrides default window placement and behavior to maximize screen space and maintain a structured workspace. The project distinguishes itself through a highly configurable environment that supports complex multi-monitor setups and dynamic

    Glazewm is a tiling window manager designed for Windows only, based on its topics and description, so it doesn't support Linux or macOS as required for cross-platform use.

    RustTiling Window ManagersKeyboard Interaction ControlsKeyboard Navigation
    عرض على GitHub↗12,314
  • material-shell/material-shellالصورة الرمزية لـ material-shell

    material-shell/material-shell

    7,255عرض على GitHub↗

    Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management with a grid-based organizer. It functions as a spatial layout engine that automatically arranges application windows into non-overlapping grids to maximize screen space. The system acts as a desktop session manager, recording and restoring window positions and workspace assignments to preserve the exact state of a previous session after a restart. It employs a coordinate-based layout engine to map applications to specific rows and cells for consistent placement. The project cov

    Material Shell is a tiling window manager for Linux only, so it does not support macOS and therefore does not meet the cross-platform requirement of this search.

    TypeScriptTiling Window ManagersTiling Window Managers
    عرض على GitHub↗7,255
  • swaywm/swayالصورة الرمزية لـ swaywm

    swaywm/sway

    17,054عرض على GitHub↗

    Sway is a Wayland compositor and tiling window manager for Linux. It functions as a display server that manages window placement and input handling, organizing application windows into logical grids to maximize screen space. The project is designed for a keyboard-driven workflow, allowing users to manage workspaces and window geometry without relying on a mouse. It provides a modular environment for desktop customization and includes translation layers to support legacy applications, facilitating the replacement of older window management systems. The compositor utilizes hardware-accelerated

    Sway is a tiling window manager for Linux only, so it does not natively run on macOS and cannot fulfill the cross-platform requirement of this search.

    CTiling Window Managers
    عرض على GitHub↗17,054
  • pop-os/shellالصورة الرمزية لـ pop-os

    pop-os/shell

    5,226عرض على GitHub↗

    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

    This is a GNOME Shell extension that adds tiling window management to Linux, but it does not run natively on macOS, so it falls short of the cross-platform requirement you are looking for.

    TypeScriptFloating Window ManagementTiling Window Managers
    عرض على GitHub↗5,226
  • hyprwm/hyprlandالصورة الرمزية لـ hyprwm

    hyprwm/Hyprland

    36,388عرض على GitHub↗

    Hyprland is a Wayland compositor and tiling window manager for Linux systems. It functions as a display server protocol implementation that coordinates communication between hardware and graphical applications, while automatically organizing open windows into non-overlapping layouts to maximize screen space. The project distinguishes itself through a dynamic tiling engine that utilizes a binary space partitioning algorithm to calculate window geometry in real time. It provides a highly customizable workspace platform where users define system behavior and visual aesthetics through declarative

    Hyprland is a dynamic tiling window manager and Wayland compositor, but it runs only on Linux via Wayland, not on macOS, so it does not meet the cross-platform requirement.

    C++Tiling Window Managers
    عرض على GitHub↗36,388
  • i3/i3الصورة الرمزية لـ i3

    i3/i3

    10,489عرض على GitHub↗

    i3 is a configurable tiling window manager for the X11 window system. It organizes application windows into non-overlapping tiles to maximize screen real estate, utilizing a dynamic layout engine that removes the need for manual positioning or resizing. The system is designed for keyboard-driven desktop workflows, where window organization and behavior are defined through a plain text configuration file. It enables X11 desktop customization by allowing users to programmatically define layouts and keybindings. The manager provides inter-process communication via a Unix domain socket, allowing

    i3 is a highly configurable tiling window manager, but it runs only on X11 (Linux) and does not support macOS natively, so it does not meet the cross‑platform requirement of this search.

    CTiling Window Managers
    عرض على GitHub↗10,489
  • baskerville/bspwmالصورة الرمزية لـ baskerville

    baskerville/bspwm

    8,274عرض على GitHub↗

    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

    bspwm is a powerful X11 tiling window manager for Linux, but it does not run natively on macOS — it relies on X11, not Apple's native window server, so it misses the core cross-platform requirement of your search.

    CTiling Window Managers
    عرض على GitHub↗8,274
  • airblader/i3الصورة الرمزية لـ Airblader

    Airblader/i3

    5,799عرض على GitHub↗

    i3 is an X11 tiling window manager for Linux that organizes application windows into a non-overlapping grid to maximize screen space. It functions as a configurable window layout engine and a desktop environment component that interfaces with the X Window System to handle window placement and input events. The manager specifically provides the ability to add configurable visual spacing and gaps between windows and screen edges. It determines window borders and spacing by parsing a text configuration file at startup or during runtime. The system covers workspace layout optimization and interf

    i3 is a Linux-only X11 tiling window manager and does not support macOS natively, so it does not meet the cross-platform requirement.

    CTiling Window Managers
    عرض على GitHub↗5,799
  • eythaann/seelen-uiالصورة الرمزية لـ eythaann

    eythaann/Seelen-UI

    15,953عرض على GitHub↗

    Seelen-UI is a graphical shell and window management utility for Windows that provides a modular, keyboard-driven desktop environment. It enables users to organize application windows through automated tiling, stacking, and floating layouts, while offering a framework for creating interactive desktop widgets using web technologies. The project distinguishes itself by integrating a web-based rendering engine that bridges system-state data to HTML and CSS interfaces, allowing for highly customizable widgets and dynamic visual themes. It features real-time wallpaper analysis to automatically syn

    Seelen-UI is a tiling window manager and desktop environment built for Windows only, so it does not run natively on Linux or macOS as your search requires.

    RustTiling Window Managers
    عرض على GitHub↗15,953
  • mylinuxforwork/dotfilesالصورة الرمزية لـ mylinuxforwork

    mylinuxforwork/dotfiles

    4,828عرض على GitHub↗

    This project is a dynamic tiling window manager configuration and automated desktop installer for Linux. It provides a system for organizing application windows to maximize screen real estate and productivity, specifically centered around a Hyprland desktop configuration. The environment features an adaptive visual theme that extracts dominant hues from wallpapers to automatically update the global user interface colors. It also includes specialized optimizations for virtual machine environments to ensure system stability and performance. The project covers automated desktop deployment throu

    This is a dotfiles and configuration project for the Linux-only Hyprland tiling window manager — it configures a window manager on a single platform rather than being a cross-platform tiling window manager that runs natively on both Linux and macOS.

    QMLTiling Window Managers
    عرض على GitHub↗4,828
  • fikovnik/shiftitالصورة الرمزية لـ fikovnik

    fikovnik/ShiftIt

    5,543عرض على GitHub↗

    ShiftIt is a macOS window manager and tiling utility that enables the resizing and positioning of application windows through predefined keyboard shortcuts. It functions as a shortcut manager to automate window movement and workspace organization. The utility specializes in tiling windows into proportional widths and heights. It includes a dimension cycling feature that rotates window sizes through a set of predefined ratios using directional keyboard inputs.

    ShiftIt is a tiling window manager and tiling utility for macOS only, so it does not run natively on Linux—the cross‑platform support you require is absent.

    Objective-CTiling Window Managers
    عرض على GitHub↗5,543
  • end-4/dots-hyprlandالصورة الرمزية لـ end-4

    end-4/dots-hyprland

    12,857عرض على GitHub↗

    This project is a configuration suite for the Hyprland Wayland compositor, providing a set of automated scripts and files to deploy a consistent desktop environment across Linux distributions. It functions as an automation tool that synchronizes system settings, software packages, and interface themes to ensure a uniform workspace state. The environment distinguishes itself through deep integration with language models, allowing users to access local or cloud-based AI assistants directly from the desktop interface for tasks such as text translation and content generation. Visual consistency i

    This repository provides a configuration suite for Hyprland, a Linux-only Wayland compositor, and does not offer a tiling window manager itself nor support macOS, so it is not the cross-platform tiling window manager you are looking for.

    QMLTiling Window Managers
    عرض على GitHub↗12,857
  • niri-wm/niriالصورة الرمزية لـ niri-wm

    niri-wm/niri

    20,069عرض على 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

    Niri is a tiling window manager for the Wayland display server, meaning it runs exclusively on Linux and does not support macOS as the visitor requires.

    RustFloating Window ManagementTiling Window ManagersTiling Window Managers
    عرض على GitHub↗20,069
  • jigish/slateالصورة الرمزية لـ jigish

    jigish/slate

    7,836عرض على GitHub↗

    Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable automation tool and workflow orchestrator, allowing users to resize and position application windows through custom keystroke bindings and predefined spatial configurations. The project distinguishes itself by using a scripting API to define complex window manipulation logic, system event callbacks, and custom input mappings. This allows for the creation of sequenced action chains and the execution of external shell commands tied to specific keyboard shortcuts. Its capabilities in

    Slate is a tiling window manager for macOS, but it does not support Linux — it is a single-platform tool, not the cross-platform solution you are looking for.

    Objective-CTiling Window ManagersKeyboard Navigation
    عرض على GitHub↗7,836
  • kovidgoyal/kittyالصورة الرمزية لـ kovidgoyal

    kovidgoyal/kitty

    33,462عرض على GitHub↗

    Kitty is a high-performance, GPU-accelerated terminal emulator designed to provide a consistent and extensible workspace across different operating systems. It leverages graphics hardware to render text, images, and complex layouts with low latency, while providing a robust environment for demanding command-line workflows. The project distinguishes itself through its integrated workspace management and programmable interface. It functions as a tiling window manager that organizes terminal windows, tabs, and layouts into persistent, keyboard-driven sessions. Users can automate complex workflow

    Kitty is primarily a GPU-accelerated terminal emulator, not a system-wide tiling window manager; its built-in tiling only manages terminal windows inside the emulator, so it does not meet the need for a cross-platform window manager that controls all desktop windows on Linux and macOS.

    PythonTiling Window Managers
    عرض على GitHub↗33,462
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
koekeishiya/yabai29.1KCMIT14 يونيو 2026
nikitabobko/aerospace21.2KSwiftMIT16 يونيو 2026
ianyh/amethyst16KSwiftmit22 فبراير 2026
asmvik/yabai29.1KCMIT14 يونيو 2026
siduck/chadwm3KCmit29 ديسمبر 2025
glzr-io/glazewm12.3KRustGPL-3.020 يونيو 2026
material-shell/material-shell7.3KTypeScriptGPL-3.022 يوليو 2024
swaywm/sway17.1KCMIT21 يونيو 2026
pop-os/shell5.2KTypeScriptgpl-3.013 يناير 2026
hyprwm/hyprland36.4KC++BSD-3-Clause15 يونيو 2026

Related searches

  • مدير نوافذ بنظام التبليط (tiling) لـ Wayland
  • أداة لإدارة النوافذ وأتمتة المهام على macOS
  • a terminal multiplexer alternative to tmux
  • إطار عمل GUI متعدد المنصات لتطبيقات سطح المكتب بلغة Rust
  • مدير ملفات يعتمد على لوحة المفاتيح للطرفية
  • a modern modal text editor written in Rust
  • مدير نوافذ لخوادم العرض Wayland
  • مكتبة لواجهات المستخدم الطرفية TUI في Rust