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
·

8 Repos

Awesome GitHub RepositoriesWindow Snapping Coordinates

Coordinate systems used to calculate precise snapping positions for application windows.

Distinct from Coordinate-Based Positioning: Specifically targets OS window dimensions and positions rather than general UI element placement

Explore 8 awesome GitHub repositories matching user interface & experience · Window Snapping Coordinates. Refine with filters or upvote what's useful.

Awesome Window Snapping Coordinates GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • 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

    Allows windows to be quickly snapped into predefined screen regions like halves, thirds, or corners.

    Objective-C
    Auf GitHub ansehen↗13,631
  • stengo/deskpadAvatar von Stengo

    Stengo/DeskPad

    7,772Auf GitHub ansehen↗

    DeskPad is a macOS virtual display manager and window management utility designed to isolate and share specific screen content. It creates software-defined monitors at the operating system level to provide a dedicated drawing surface for mirroring content to an audience without exposing the primary workspace. The tool employs cursor location tracking to automate window focus, automatically bringing application windows to the front when the mouse enters the virtual display area. It allows for the creation and resizing of virtual monitors through system-level preferences to ensure shared conten

    Implements automated window foregrounding based on cursor position relative to virtual display boundaries.

    Swift
    Auf GitHub ansehen↗7,772
  • nannou-org/nannouAvatar von nannou-org

    nannou-org/nannou

    6,707Auf GitHub ansehen↗

    Nannou is a creative coding framework for Rust designed for building interactive visual and audio sketches. It provides a loop-based API with hardware-accelerated 2D and 3D rendering, serving as a toolkit for generative art production and multimedia installation design. The framework is distinguished by its comprehensive hardware communication interface, which bridges software with physical devices via MIDI, OSC, DMX, serial, and laser DAC protocols. It also includes specialized projection mapping tools for warping visual output to fit non-standard physical surfaces and a dedicated GPU shader

    The project places new windows at calculated screen coordinates without manual layout.

    Rustcreative-coding
    Auf GitHub ansehen↗6,707
  • nextapps-de/winboxAvatar von nextapps-de

    nextapps-de/winbox

    6,438Auf GitHub ansehen↗

    Winbox is a browser-based windowing system and JavaScript library for creating draggable and resizable floating windows within a web interface. It functions as a floating window framework that enables the development of desktop-like experiences using a configurable viewport and coordinate system. The system allows for the rendering of various content types, including raw HTML, existing DOM elements, and remote URLs loaded via iframes. It provides extensive UI customization through custom window layout templates, visual theme application via CSS classes, and the addition of custom controls to

    Sets initial coordinates and viewport boundaries to restrict movement or create custom split-screen grids.

    JavaScriptboxdesktopdesktop-app
    Auf GitHub ansehen↗6,438
  • fikovnik/shiftitAvatar von fikovnik

    fikovnik/ShiftIt

    5,543Auf GitHub ansehen↗

    ShiftIt ist ein macOS-Fenstermanager und Tiling-Utility, das die Größenänderung und Positionierung von Anwendungsfenstern durch vordefinierte Tastenkombinationen ermöglicht. Es fungiert als Shortcut-Manager zur Automatisierung von Fensterbewegungen und Arbeitsbereichsorganisation. Das Utility ist auf das Kacheln von Fenstern in proportionale Breiten und Höhen spezialisiert. Es enthält eine Funktion zum Durchlaufen von Dimensionen, die Fenstergrößen durch eine Reihe vordefinierter Verhältnisse mittels direkter Tastatureingaben rotiert.

    Calculates precise screen coordinates to snap windows to specific proportional regions of the display.

    Objective-C
    Auf GitHub ansehen↗5,543
  • asticode/go-astilectronAvatar von asticode

    asticode/go-astilectron

    4,874Auf GitHub ansehen↗

    go-astilectron ist ein plattformübergreifendes GUI-Framework und Binding, das die Erstellung von Desktop-Software durch die Kombination eines kompilierten Go-Backends mit einem Electron-Frontend ermöglicht. Es fungiert als Inter-Process-Communication-Brücke und nutzt ein asynchrones Nachrichtensystem, um JSON-Ereignisse auszutauschen und den Zustand zwischen dem Go-Prozess und der JavaScript-Benutzeroberfläche zu synchronisieren. Das Projekt bietet einen nativen Desktop-API-Wrapper, um systemweite Funktionen vom Backend aus zu orchestrieren. Dies umfasst die Möglichkeit, Browserfenster zu verwalten, native Anwendungsmenüs zu erstellen und System-Tray-Icons sowie das macOS-Dock zu steuern. Es ermöglicht zudem die Registrierung globaler Tastenkombinationen und die Ausführung von Systembefehlen. Das Framework deckt breite Funktionsbereiche ab, einschließlich Fensterverwaltung, Hardware-Display-Erkennung und nativer Systemdialoge. Es bietet zudem ein Distributionssystem, um Anwendungsbinärdateien und eingebettete Assets in verteilbare Installer oder einzelne ausführbare Dateien für mehrere Betriebssysteme zu bündeln, einschließlich der automatisierten Bereitstellung erforderlicher Runtime-Binärdateien.

    Provides programmatic setting of window coordinates and dimensions to center the interface or place it in specific display areas.

    Gocross-platformdesktop-appelectron
    Auf GitHub ansehen↗4,874
  • ramonunch/altsnapAvatar von RamonUnch

    RamonUnch/AltSnap

    4,663Auf GitHub ansehen↗

    AltSnap is a window manager utility and layout system that organizes application windows using custom snap grids and mouse-driven resizing and movement. It functions as a low-level input hook that intercepts keyboard and mouse events at the OS level to trigger custom window management actions. The project includes a coordinate-based grid mapper for precise snapping to custom zones and an input remapper that assigns keyboard scan codes to virtual mouse buttons. It also features a window automation CLI used to trigger management tasks on foreground or targeted application windows. The tool pro

    Calculates window positions and dimensions using a predefined coordinate system for precise snapping.

    Cdesktopwindow-managerwindows
    Auf GitHub ansehen↗4,663
  • kasper/phoenixAvatar von kasper

    kasper/phoenix

    4,538Auf GitHub ansehen↗

    Phoenix ist ein macOS-Workspace-Automatisierer und Fenstermanager, der eine JavaScript-Skript-Engine zur Steuerung von Systemverhalten verwendet. Er fungiert als AppleScript-Automatisierungsbrücke und ermöglicht es Benutzern, Anwendungszustände, Fenstergeometrie und Desktop-Interaktionen programmatisch zu manipulieren. Das Projekt ermöglicht die Erstellung benutzerdefinierter Workflows durch das Binden von Tastaturkürzeln an JavaScript-Funktionen. Dies erlaubt die Automatisierung komplexer Systemaktionen, wie etwa das Organisieren von Anwendungslayouts über mehrere Bildschirme hinweg und die Verwaltung virtueller Spaces. Das Funktionsspektrum umfasst Fenster- und Anwendungsmanagement, die Ausführung asynchroner Shell-Befehle und systemweite Automatisierung. Zudem enthält es Dienstprogramme zur Verwaltung von 2D-Bildschirmkoordinaten, zur Planung wiederkehrender Aufgaben und zur Interaktion mit dem Benutzer über Systembenachrichtigungen und modale Fenster. Die Anwendung unterstützt einen Daemon-Modus für den Hintergrundbetrieb und überwacht das Dateisystem, um Konfigurationsdateien ohne Neustart neu zu laden.

    Implements a coordinate system for precise window placement and alignment on the screen.

    Objective-C
    Auf GitHub ansehen↗4,538
  1. Home
  2. User Interface & Experience
  3. Coordinate-Based Positioning
  4. Window Snapping Coordinates

Unter-Tags erkunden

  • Automatic PositioningAlgorithmic calculation of window coordinates to avoid manual layout specifications. **Distinct from Window Snapping Coordinates:** Distinct from Window Snapping Coordinates: focuses on the automated placement logic rather than the coordinate system used for snapping.
  • Focus Triggering CoordinatesCoordinate-based logic that triggers window focus changes when the cursor crosses specific spatial boundaries. **Distinct from Window Snapping Coordinates:** Focuses on triggering window activation via coordinates, whereas Window Snapping Coordinates focuses on calculating alignment positions.
  • Window Positioning ControlProgrammatic setting of initial coordinates and boundaries to constrain window movement. **Distinct from Window Snapping Coordinates:** Distinct from Window Snapping Coordinates: focuses on initial placement and overall movement boundaries rather than just snapping to specific points.