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

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

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

MrKai77/Loop

0
View on GitHub↗
10,063 نجوم·215 تفرعات·Swift·gpl-3.0·6 مشاهدات

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.

سجل النجوم

مخطط تاريخ النجوم لـ mrkai77/loopمخطط تاريخ النجوم لـ mrkai77/loop

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ mrkai77/loop؟

الميزات الرئيسية لـ mrkai77/loop هي: Window Managers, Workspace Action Execution, Automation Shortcuts, Radial Window Positioning, Shell Command Runners, Shell Integration Layers, Interactive Window Manipulation, Layout Automation.

ما هي البدائل مفتوحة المصدر لـ mrkai77/loop؟

تشمل البدائل مفتوحة المصدر لـ mrkai77/loop: 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…

بدائل مفتوحة المصدر لـ Loop

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Loop.
  • eczarny/spectacleالصورة الرمزية لـ eczarny

    eczarny/spectacle

    13,631عرض على GitHub↗

    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
    عرض على GitHub↗13,631
  • hammerspoon/hammerspoonالصورة الرمزية لـ Hammerspoon

    Hammerspoon/hammerspoon

    14,497عرض على 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

    Objective-Cautomationhammerspoonirc
    عرض على GitHub↗14,497
  • 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

    TypeScriptgnomegnome-shellgnome-shell-extension
    عرض على GitHub↗7,255
  • 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

    C
    عرض على GitHub↗10,489
  • عرض جميع البدائل الـ 30 لـ Loop→