Free, open-source macOS window manager. Keyboard shortcuts, drag-to-edge snapping, multi-display support. A native Swift alternative to Magnet.
-
Updated
Feb 15, 2026 - Swift
Free, open-source macOS window manager. Keyboard shortcuts, drag-to-edge snapping, multi-display support. A native Swift alternative to Magnet.
Lightweight macOS window manager — snap, switch, and move windows between desktops. Alt-Tab to see and switch between open apps. Fix text typed in the wrong keyboard layouts
Community hub for Snatch — translations, issues & releases. Free, closed-source macOS app.
FancyZones-style window snapping overlay for KDE Plasma 6
Divvy for KDE — popup-grid window snapper for KDE Plasma 6 (KWin script). Drag across a grid, snap the focused window.
Free open-source macOS window manager and clipboard history manager. Snap windows to halves like Windows Aero Snap, and get Win+V clipboard history that survives reboots. Menu-bar only, no dependencies, Apple silicon + Intel.
tuck — a minimalist macOS menu-bar window manager. Hold Ctrl, aim, release: your window snaps into place. A lightweight Rectangle/Magnet alternative built for multi-agent & AI coding workflows. 极简 Mac 菜单栏窗口管理/分屏工具。
Window snapping helper for labwc (Wayland) — SnapToEdge keybindings via rc.xml
Snap windows to screen halves in River — like Windows Snap, but for a tiling Wayland compositor.
PowerToys FancyZones-style custom window snapping for Linux Mint & Cinnamon. Ultra-lightweight, zero-dependency native C/X11 utility with an interactive GUI editor.
macOS window manager that remembers your window layout for every display setup — windows snap back into place when you dock, undock, or your screens wake. Snapping, layout profiles, Stream Deck automation. Free and open source, built on Hammerspoon.
Keyboard window snapping for Windows, inspired by Rectangle/Spectacle/Square on macOS.
Windows desktop comforts for macOS, as one small native menu bar app.
Add a description, image, and links to the window-snapping topic page so that developers can more easily learn about it.
To associate your repository with the window-snapping topic, visit your repo's landing page and select "manage topics."