awesome-repositories.com
Blog
awesome-repositories.com

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

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

MrKai77/Loop

0
View on GitHub↗
10,063 Stars·215 Forks·Swift·gpl-3.0·3 Aufrufe

Loop

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 include a shell-integrated execution bridge for advanced window manipulation via system scripts and an event-driven pipeline for sequential layout actions. The system also provides visual resize previews to simulate window dimensions before applying transformations.

Features

  • Window Managers - Automates application window positioning and resizing using a custom radial arrangement interface.
  • Workspace Action Execution - Triggers predefined sequences of window arrangement actions to reach specific visual screen configurations.
  • Automation Shortcuts - Uses custom keyboard shortcuts and shell commands to automate window movements and organization.
  • Radial Window Positioning - Moves and scales windows based on radial coordinate inputs triggered by modifier keys.
  • Shell Command Runners - Interfaces with system-level shell scripts to execute advanced window operations.
  • Shell Integration Layers - Provides a middleware bridge to execute shell-level window manipulations beyond the internal API.
  • Interactive Window Manipulation - Implements a directional cursor interface for moving and resizing windows via radial inputs and modifier keys.
  • Layout Automation - Executes complex, sequential window arrangement actions to reach a specific workspace organization quickly.
  • Event-Driven Action Bindings - Maps keyboard shortcuts and shell commands to a sequence of window manipulation events.
  • Desktop Workspace Layouts - Creates repeatable window arrangement patterns to quickly set up visual environments for different tasks.
  • Polar-to-Cartesian Converters - Translates polar coordinate inputs into Cartesian screen coordinates to determine window displacement and scale.
  • Radial Input Controllers - Provides a radial window arranger that uses polar coordinate inputs for precise positioning and scaling.
  • Interface-Driven Positioning - Moves and resizes windows through a directional interface to achieve precise placement without manual dragging.
  • Keyboard Navigation Shortcuts - Maps shell commands and keyboard shortcuts to sequences of window manipulations for faster navigation.
  • Desktop Workspace Organizers - Reduces display clutter by stashing window edges and providing resize previews.
  • Sequential Execution Engines - Executes a series of window arrangement steps in quick succession to achieve desired layouts.
  • Shell-Integrated Window Controllers - Provides an event-driven pipeline that maps keyboard shortcuts to system shell commands for advanced window manipulation.
  • Interactive Resizers - Implements a visual ghost window to preview dimensions during interactive resizing.
  • Resize Previews - Renders a temporary visual overlay to simulate target window dimensions before applying transformations.
  • Layout State Sequencing - Tracks window positions to enable repeated inputs to cycle through a series of predefined layouts.
  • Screen Space Optimization - Manages limited display space by hiding windows at screen edges and restoring them only when needed.
  • Window Management - Hides windows at the screen edge to clear workspace clutter and restores them via hover.
  • Edge Maximization - Provides functionality to manage window placement and visibility relative to screen boundaries.
  • Window Stashing - Includes a utility to hide windows beyond display boundaries and restore them through hover events to optimize screen space.
  • Window Stashing - Implements a utility to hide windows beyond display boundaries and restore them via hover events.
  • Window Management - Window management made elegant.

Star-Verlauf

Star-Verlauf für mrkai77/loopStar-Verlauf für mrkai77/loop

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Loop

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Loop.
  • eczarny/spectacleAvatar von eczarny

    eczarny/spectacle

    13,631Auf GitHub ansehen↗

    Spectacle is a keyboard-driven window manager and organizer that uses system accessibility frameworks to manipulate window coordinates and dimensions. It allows for the arrangement, resizing, and movement of application windows across multiple displays using global keyboard shortcuts. The tool focuses on multi-monitor layout management, enabling users to shift active windows between connected displays and snap windows into predefined screen regions such as halves, thirds, or corners. It also provides the ability to center and maximize windows to optimize screen real estate without using a mou

    Objective-C
    Auf GitHub ansehen↗13,631
  • hammerspoon/hammerspoonAvatar von Hammerspoon

    Hammerspoon/hammerspoon

    14,497Auf GitHub ansehen↗

    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

    Objective-Cautomationhammerspoonirc
    Auf GitHub ansehen↗14,497
  • material-shell/material-shellAvatar von material-shell

    material-shell/material-shell

    7,255Auf GitHub ansehen↗

    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

    TypeScriptgnomegnome-shellgnome-shell-extension
    Auf GitHub ansehen↗7,255
  • i3/i3Avatar von i3

    i3/i3

    10,489Auf GitHub ansehen↗

    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

    C
    Auf GitHub ansehen↗10,489
Alle 30 Alternativen zu Loop anzeigen→

Häufig gestellte Fragen

Was macht mrkai77/loop?

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.

Was sind die Hauptfunktionen von mrkai77/loop?

Die Hauptfunktionen von mrkai77/loop sind: Window Managers, Workspace Action Execution, Automation Shortcuts, Radial Window Positioning, Shell Command Runners, Shell Integration Layers, Interactive Window Manipulation, Layout Automation.

Welche Open-Source-Alternativen gibt es zu mrkai77/loop?

Open-Source-Alternativen zu mrkai77/loop sind unter anderem: eczarny/spectacle — Spectacle is a keyboard-driven window manager and organizer that uses system accessibility frameworks to manipulate… hammerspoon/hammerspoon — Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua… material-shell/material-shell — Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management… i3/i3 — i3 is a configurable tiling window manager for the X11 window system. It organizes application windows into… ramonunch/altsnap — AltSnap is a window manager utility and layout system that organizes application windows using custom snap grids and… nikitabobko/aerospace — AeroSpace is a tiling window manager for macOS that automatically arranges application windows into grid-based…