awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
eczarny avatar

eczarny/spectacleArchived

0
View on GitHub↗
13,631 स्टार्स·846 फोर्क्स·Objective-C·12 व्यूज़spectacleapp.com↗

Spectacle

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

Additional capabilities include window dimension adjustment and a history system that allows users to undo or redo previous positioning and sizing actions.

Features

  • Window Managers - Organizes and arranges application windows into specific layouts on the desktop using keyboard shortcuts.
  • Accessibility-Based Window Manipulators - Uses system accessibility frameworks to programmatically manipulate window coordinates and dimensions.
  • Global Hotkey Managers - Registers system-wide keyboard listeners to trigger window repositioning and resizing actions.
  • Keyboard-Driven Control - Provides keyboard shortcuts to arrange and resize windows without the need for mouse interaction.
  • Multi-Monitor Window Management - Provides keyboard shortcuts to quickly move application windows between different connected monitors.
  • Window Organizers - Ships a utility for snapping windows into predefined screen regions and centering them without a mouse.
  • Keyboard-Driven Window Orchestration - Provides a toolset for moving, resizing, and orchestrating window locations using keyboard-driven commands.
  • Screen Region Snapping - Moves windows into predefined screen areas such as halves, thirds, or corners using shortcuts.
  • Desktop Workspace Organizers - Optimizes screen real estate by maximizing, centering, and resizing windows to reduce manual dragging.
  • Workspace Layout Automations - Provides commands to maximize, resize, and revert window states to optimize screen real estate.
  • State History Buffers - Maintains a history buffer of previous window states for undo and redo navigation.
  • Event-Driven Configuration - Triggers window layout functions immediately upon detecting registered keyboard system events.
  • Window Resizing Shortcuts - Provides keyboard-driven controls for rapidly changing window dimensions while aligning with screen boundaries.
  • Multi-Monitor Geometry Resolution - Resolves target pixel areas for placing windows across multiple displays with varying resolutions.
  • Window Layout History - Tracks a stack of previous window coordinates and dimensions to allow reversing layout changes.
  • Window Snapping Coordinates - Allows windows to be quickly snapped into predefined screen regions like halves, thirds, or corners.
  • Display Region Mappings - Calculates exact pixel coordinates for snapping windows into predefined regions across multiple monitors.
  • System Utilities - Keyboard-based window management.

स्टार हिस्ट्री

eczarny/spectacle के लिए स्टार हिस्ट्री चार्टeczarny/spectacle के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

eczarny/spectacle क्या करता है?

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.

eczarny/spectacle की मुख्य विशेषताएं क्या हैं?

eczarny/spectacle की मुख्य विशेषताएं हैं: Window Managers, Accessibility-Based Window Manipulators, Global Hotkey Managers, Keyboard-Driven Control, Multi-Monitor Window Management, Window Organizers, Keyboard-Driven Window Orchestration, Screen Region Snapping।

eczarny/spectacle के कुछ ओपन-सोर्स विकल्प क्या हैं?

eczarny/spectacle के ओपन-सोर्स विकल्पों में शामिल हैं: fikovnik/shiftit — ShiftIt is a macOS window manager and tiling utility that enables the resizing and positioning of application windows… pop-os/shell — This project is an automatic tiling window manager and a GNOME desktop interface extension. It functions as a… jigish/slate — Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable… kasper/phoenix — Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control… mrkai77/loop — Loop is a desktop window manager and layout automator designed to control application window positioning and resizing.… hammerspoon/hammerspoon — Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua…

Spectacle के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Spectacle के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • fikovnik/shiftitfikovnik का अवतार

    fikovnik/ShiftIt

    5,543GitHub पर देखें↗

    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.

    Objective-C
    GitHub पर देखें↗5,543
  • pop-os/shellpop-os का अवतार

    pop-os/shell

    5,226GitHub पर देखें↗

    This project is an automatic tiling window manager and a GNOME desktop interface extension. It functions as a keyboard-driven window orchestrator that organizes application windows into non-overlapping grids using a hierarchical tree structure to subdivide and rearrange screen space. The system provides a multi-monitor layout manager that handles window placement across multiple display outputs and automatically re-tiles when monitors are connected or disconnected. It includes a searchable, asynchronous interface for launching applications, system settings, and locating open windows. The sof

    TypeScriptgnome-shell-extensionpop-ostiling
    GitHub पर देखें↗5,226
  • jigish/slatejigish का अवतार

    jigish/slate

    7,836GitHub पर देखें↗

    Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable automation tool and workflow orchestrator, allowing users to resize and position application windows through custom keystroke bindings and predefined spatial configurations. The project distinguishes itself by using a scripting API to define complex window manipulation logic, system event callbacks, and custom input mappings. This allows for the creation of sequenced action chains and the execution of external shell commands tied to specific keyboard shortcuts. Its capabilities in

    Objective-C
    GitHub पर देखें↗7,836
  • kasper/phoenixkasper का अवतार

    kasper/phoenix

    4,538GitHub पर देखें↗

    Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control system-level behaviors. It functions as an AppleScript automation bridge, allowing users to programmatically manipulate application states, window geometry, and desktop interactions. The project enables the creation of custom workflows by binding keyboard shortcuts to JavaScript functions. This allows for the automation of complex system actions, such as organizing application layouts across multiple screens and managing virtual spaces. Its capability surface covers window and applica

    Objective-C
    GitHub पर देखें↗4,538
  • Spectacle के सभी 30 विकल्प देखें→