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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rxhanson avatar

rxhanson/Rectangle

0
View on GitHub↗
29,247 stars·947 forks·Swift·28 vuesrectangleapp.com↗

Rectangle

Rectangle is a desktop window manager that organizes open application windows into predefined layouts and grid positions. It functions as a background utility, allowing users to manipulate window frames through keyboard shortcuts or mouse gestures to improve multitasking and workspace efficiency.

The application acts as a native interface extension, providing window snapping and tiling functionality that integrates directly with the operating system. It supports multi-monitor setups, enabling the distribution and alignment of windows across various displays. By utilizing the system accessibility framework, the tool programmatically queries and modifies window geometry to ensure precise placement.

The software manages window arrangements by intercepting global hotkeys and mouse events to trigger layout logic. It continuously monitors display configurations to adjust snapping boundaries dynamically, calculating target window positions based on screen dimensions and user-defined constraints.

Features

  • Window Managers - Organizes application windows into predefined layouts to improve multitasking and workspace efficiency.
  • Desktop Utilities - Organizes open application windows into predefined layouts using keyboard shortcuts or mouse gestures.
  • Keyboard Productivity Tools - Accelerates window manipulation workflows by mapping screen management tasks to user-defined key combinations.
  • Window Management - Keyboard-driven window organization and snapping.
  • Desktop Interface Extensions - Adds window snapping and tiling functionality to the native desktop environment.
  • Multi-Display Management Tools - Distributes and aligns windows across multiple displays for a cleaner multi-monitor workspace.
  • Accessibility Utilities - Uses system accessibility frameworks to programmatically query and adjust the geometry of active application windows.
  • Workflow Automation Tools - Streamlines window arrangement and resizing using keyboard shortcuts to reduce mouse movement.

Historique des stars

Graphique de l'historique des stars pour rxhanson/rectangleGraphique de l'historique des stars pour rxhanson/rectangle

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait rxhanson/rectangle ?

Rectangle is a desktop window manager that organizes open application windows into predefined layouts and grid positions. It functions as a background utility, allowing users to manipulate window frames through keyboard shortcuts or mouse gestures to improve multitasking and workspace efficiency.

Quelles sont les fonctionnalités principales de rxhanson/rectangle ?

Les fonctionnalités principales de rxhanson/rectangle sont : Window Managers, Desktop Utilities, Keyboard Productivity Tools, Window Management, Desktop Interface Extensions, Multi-Display Management Tools, Accessibility Utilities, Workflow Automation Tools.

Quelles sont les alternatives open-source à rxhanson/rectangle ?

Les alternatives open-source à rxhanson/rectangle incluent : hammerspoon/hammerspoon — Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua… redox-os/redox — Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe… ianyh/amethyst — Amethyst is a tiling window manager for macOS designed to automate the arrangement of application windows. It… nikitabobko/aerospace — AeroSpace is a tiling window manager for macOS that automatically arranges application windows into grid-based… koekeishiya/yabai — yabai is a tiling window manager and workspace orchestrator for macOS. It uses a binary space partitioning algorithm… eczarny/spectacle — Spectacle is a keyboard-driven window manager and organizer that uses system accessibility frameworks to manipulate…

Alternatives open source à Rectangle

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Rectangle.
  • hammerspoon/hammerspoonAvatar de Hammerspoon

    Hammerspoon/hammerspoon

    14,497Voir sur 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
    Voir sur GitHub↗14,497
  • redox-os/redoxAvatar de redox-os

    redox-os/redox

    16,054Voir sur GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Rustbsdfreebsdgnu
    Voir sur GitHub↗16,054
  • ianyh/amethystAvatar de ianyh

    ianyh/Amethyst

    16,009Voir sur 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

    Swiftmacmacoswindow-manager
    Voir sur GitHub↗16,009
  • nikitabobko/aerospaceAvatar de nikitabobko

    nikitabobko/AeroSpace

    21,242Voir sur 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

    Swiftapplei3i3wm
    Voir sur GitHub↗21,242
  • Voir les 30 alternatives à Rectangle→