awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • eczarny/spectacleAvatar de eczarny

    eczarny/spectacle

    13,631Ver en 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

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

    Objective-C
    Ver en GitHub↗13,631
  • stengo/deskpadAvatar de Stengo

    Stengo/DeskPad

    7,772Ver en GitHub↗

    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
    Ver en GitHub↗7,772
  • nannou-org/nannouAvatar de nannou-org

    nannou-org/nannou

    6,707Ver en GitHub↗

    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
    Ver en GitHub↗6,707
  • nextapps-de/winboxAvatar de nextapps-de

    nextapps-de/winbox

    6,438Ver en GitHub↗

    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
    Ver en GitHub↗6,438
  • fikovnik/shiftitAvatar de fikovnik

    fikovnik/ShiftIt

    5,543Ver en GitHub↗

    ShiftIt is a macOS window manager and tiling utility that enables the resizing and positioning of application windows through predefined keyboard shortcuts. It functions as a shortcut manager to automate window movement and workspace organization. The utility specializes in tiling windows into proportional widths and heights. It includes a dimension cycling feature that rotates window sizes through a set of predefined ratios using directional keyboard inputs.

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

    Objective-C
    Ver en GitHub↗5,543
  • asticode/go-astilectronAvatar de asticode

    asticode/go-astilectron

    4,874Ver en GitHub↗

    go-astilectron es un framework de GUI multiplataforma y binding que permite la creación de software de escritorio combinando un backend de Go compilado con un frontend de Electron. Funciona como un puente de comunicación entre procesos, utilizando un sistema de mensajería asíncrona para intercambiar eventos JSON y sincronizar el estado entre el proceso de Go y la interfaz de usuario de JavaScript. El proyecto proporciona un envoltorio de API de escritorio nativo para orquestar características a nivel de sistema desde el backend. Esto incluye la capacidad de gestionar ventanas del navegador, construir menús de aplicaciones nativas y controlar iconos de la bandeja del sistema y el dock de macOS. También permite el registro de atajos de teclado globales y la ejecución de comandos del sistema. El framework cubre amplias áreas de capacidad, incluyendo la gestión de ventanas, la detección de pantallas de hardware y diálogos nativos del sistema. Además, proporciona un sistema de distribución para empaquetar binarios de aplicaciones y activos incrustados en instaladores distribuibles o archivos ejecutables únicos para múltiples sistemas operativos, incluyendo el aprovisionamiento automatizado de los binarios de tiempo de ejecución requeridos.

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

    Gocross-platformdesktop-appelectron
    Ver en GitHub↗4,874
  • ramonunch/altsnapAvatar de RamonUnch

    RamonUnch/AltSnap

    4,663Ver en GitHub↗

    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
    Ver en GitHub↗4,663
  • kasper/phoenixAvatar de kasper

    kasper/phoenix

    4,538Ver en GitHub↗

    Phoenix es un automatizador de espacios de trabajo y gestor de ventanas para macOS que utiliza un motor de scripting de JavaScript para controlar comportamientos a nivel de sistema. Funciona como un puente de automatización de AppleScript, permitiendo a los usuarios manipular programáticamente los estados de las aplicaciones, la geometría de las ventanas y las interacciones del escritorio. El proyecto permite la creación de flujos de trabajo personalizados mediante la vinculación de atajos de teclado a funciones de JavaScript. Esto permite la automatización de acciones complejas del sistema, como organizar diseños de aplicaciones en múltiples pantallas y gestionar espacios virtuales. Su superficie de capacidades cubre la gestión de ventanas y aplicaciones, la ejecución asíncrona de comandos de shell y la automatización a nivel de sistema. También incluye utilidades para gestionar coordenadas de pantalla 2D, programar tareas recurrentes e interactuar con el usuario mediante notificaciones del sistema y ventanas modales. La aplicación admite un modo demonio para la operación en segundo plano y monitorea el sistema de archivos para recargar los archivos de configuración sin necesidad de reiniciar.

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

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

Explorar subetiquetas

  • 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.