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
·

7 Repos

Awesome GitHub RepositoriesLayout Automation

Systems for executing predefined, sequential window arrangement actions to achieve specific workspace configurations.

Distinct from Window Managers: Distinct from Window Managers: focuses on the automation of sequences rather than the static arrangement of windows.

Explore 7 awesome GitHub repositories matching development tools & productivity · Layout Automation. Refine with filters or upvote what's useful.

Awesome Layout Automation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • manaflow-ai/cmuxAvatar von manaflow-ai

    manaflow-ai/cmux

    22,717Auf GitHub ansehen↗

    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

    Automates the creation of specific workspace configurations with split-pane terminals and browser windows via CLI.

    Swiftampclaude-codecodex
    Auf GitHub ansehen↗22,717
  • mrkai77/loopAvatar von MrKai77

    MrKai77/Loop

    10,063Auf GitHub ansehen↗

    Loop is a desktop window manager and layout automator designed to control application window positioning and resizing. It utilizes custom keyboard shortcuts and scripted sequences to organize workspace layouts and automate window movements. The tool features a radial window arranger that moves and scales windows using a directional cursor interface and radial coordinate inputs triggered by modifier keys. It also includes an edge window stashing utility that hides windows beyond display boundaries and restores them via hover events to optimize screen real estate. Additional capabilities inclu

    Executes complex, sequential window arrangement actions to reach a specific workspace organization quickly.

    Swifthacktoberfestmacosmacos-app
    Auf GitHub ansehen↗10,063
  • jigish/slateAvatar von jigish

    jigish/slate

    7,836Auf GitHub ansehen↗

    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

    Defines named sets of window positions and sizes for specific applications to activate simultaneously.

    Objective-C
    Auf GitHub ansehen↗7,836
  • skwp/dotfilesAvatar von skwp

    skwp/dotfiles

    6,976Auf GitHub ansehen↗

    This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and Vim. It provides a collection of dotfiles, plugins, and scripts that automate the installation of system packages and shell tools to standardize a local workstation. The suite focuses on creating a consistent experience across the command line and text editor. It implements a Zsh shell framework with syntax highlighting and fuzzy matching, alongside a Vim configuration that includes advanced plugins and modal editing. It also provides a set of sane defaults and Vim-style keybind

    Captures and restores the current set of open files and window arrangements as a persistent session.

    Ruby
    Auf GitHub ansehen↗6,976
  • missing-semester/missing-semesterAvatar von missing-semester

    missing-semester/missing-semester

    5,525Auf GitHub ansehen↗

    The Missing Semester is a free, open-source educational curriculum designed to bridge the gap between theoretical computer science and the practical tooling every software engineer needs. Organized as a structured course, it covers Unix shell mastery, version control with Git, software debugging and profiling, system administration fundamentals, and computer security practices — the skills often left out of traditional degree programs. The project is maintained as a collaborative set of lecture notes, exercises, and guides that function as both a professional development tools course and a Uni

    Covers automating the placement and sizing of windows into predefined layouts for quick restoration.

    CSS
    Auf GitHub ansehen↗5,525
  • tmux-python/tmuxpAvatar von tmux-python

    tmux-python/tmuxp

    4,522Auf GitHub ansehen↗

    tmuxp ist ein tmux-Session-Manager und deklarativer Workspace-Orchestrator, der die Erstellung und Organisation von Sessions, Fenstern und Panes automatisiert. Er fungiert als libtmux-Automatisierungs-Wrapper und ermöglicht es Benutzern, komplexe Terminal-Layouts und initiale Shell-Befehle mittels YAML- oder JSON-Konfigurationsdateien zu definieren. Das Projekt zeichnet sich als Terminal-Layout-Snapshot-Tool aus, das in der Lage ist, den Status einer laufenden Session zu erfassen und als reproduzierbare Konfiguration zu speichern. Es unterstützt zudem die Terminal-Workflow-Automatisierung durch die Ausführung von Bootstrap-Aufgaben und Startup-Skripten, um Umgebungen vor dem Start interaktiver Sessions vorzubereiten. Zu den weiteren Funktionen gehören Headless-Terminal-Orchestrierung für automatisierte Pipelines, Umgebungsvariablen-Management für dynamische Auflösung und eine Plugin-Architektur für benutzerdefinierte Session-Konstruktionen. Das System bietet zudem Tools für Session-Status-Suspendierung, Live-Session-Capture und Echtzeit-Statusinspektion über eine interaktive Konsole.

    Enables switching the active client to a new session or appending windows to the current terminal environment.

    Pythonclicli-utilitiesjson
    Auf GitHub ansehen↗4,522
  • domferr/tilingshellAvatar von domferr

    domferr/tilingshell

    1,934Auf GitHub ansehen↗

    Tilingshell is a window management extension for the GNOME desktop environment that organizes application windows into structured grid layouts. It functions as a desktop utility that automates window placement and provides tools for customizing the graphical interface of Linux systems. The project distinguishes itself through a constraint-based geometry engine that maintains alignment during resizing and a declarative rendering system that maps grid definitions to screen space. It supports workspace-scoped state management, allowing for independent tiling configurations across different virtu

    Automatically moves newly created windows into appropriate tiles based on the current layout.

    TypeScriptfancyzonesgnomegnome-extension
    Auf GitHub ansehen↗1,934
  1. Home
  2. Development Tools & Productivity
  3. Window Managers
  4. Layout Automation

Unter-Tags erkunden

  • Window2 Sub-TagsAutomating the placement and sizing of windows into predefined layouts for quick restoration. **Distinct from Layout Automation:** Distinct from Layout Automation: focuses on window-specific layout automation, not general sequential arrangement.