awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ubuntu avatar

ubuntu/Tiling-Assistant

0
View on GitHub↗
1,276 stele·74 fork-uri·JavaScript·GPL-2.0·4 vizualizări

Tiling Assistant

Tiling Assistant is a GNOME Shell extension that enhances the desktop environment by providing advanced window management and tiling capabilities. It functions as a productivity utility that automates the arrangement of open applications into complex grid patterns and custom screen partitions to optimize workspace efficiency.

The extension distinguishes itself by integrating directly with the GNOME desktop interface to provide interactive visual guides and selection menus. When a user docks a window to the side of the screen, the tool automatically prompts for a secondary application to fill the remaining space, facilitating the creation of multi-column layouts.

This utility manages window placement by intercepting compositor signals and reacting to user input events in real time. It calculates window geometry based on screen resolution and grid constraints, ensuring that applications are precisely snapped and organized across the display.

Features

  • Tiling Window Managers - Adds advanced window snapping and multi-column grid layouts to the desktop interface.
  • Window Organizers - Organizes open applications into complex grid patterns and custom screen partitions to maximize workspace efficiency.
  • Desktop Workflow Optimizers - Streamlines the process of arranging multiple windows side-by-side to improve focus and multitasking efficiency.
  • GNOME Shell Extensions - Hooks into the desktop environment's JavaScript-based window management system to modify placement behavior.
  • Desktop Productivity Utilities - Automates window arrangement and screen space allocation to improve desktop workflow.
  • Window Resizing Operations - Intercepts compositor signals to trigger window move and resize operations based on user interaction.
  • Desktop Overlays - Renders interactive visual guides and selection menus on a top-level desktop overlay layer.
  • Event-Driven State Synchronizers - Synchronizes desktop workspace state by reacting to window lifecycle signals and user input events.
  • Snap-to-Grid Draggable Layouts - Calculates and snaps window geometry to a multi-column grid in real time.

Istoric stele

Graficul istoricului de stele pentru ubuntu/tiling-assistantGraficul istoricului de stele pentru ubuntu/tiling-assistant

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Tiling Assistant

Colecții selectate manual în care apare Tiling Assistant.
  • Window tiling manager

Alternative open-source pentru Tiling Assistant

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Tiling Assistant.
  • domferr/tilingshellAvatar domferr

    domferr/tilingshell

    1,934Vezi pe GitHub↗

    Tilingshell is a window management extension for the GNOME desktop environment that organizes application windows into structured grid layouts. It functions as a desktop utility that automates window placement and provides tools for customizing the graphical interface of Linux systems. The project distinguishes itself through a constraint-based geometry engine that maintains alignment during resizing and a declarative rendering system that maps grid definitions to screen space. It supports workspace-scoped state management, allowing for independent tiling configurations across different virtu

    TypeScriptfancyzonesgnomegnome-extension
    Vezi pe GitHub↗1,934
  • paperwm/paperwmAvatar paperwm

    paperwm/PaperWM

    4,170Vezi pe GitHub↗

    PaperWM is a tiling window manager and multi-monitor workspace manager implemented as a GNOME Shell extension. It organizes application windows into a non-overlapping, scrollable horizontal tiling layout, allowing users to manage more applications than can fit on a single screen. The system is distinguished by its scrollable-viewport tiling, which allows navigation through a sequence of windows via keyboard shortcuts and touchpad gestures. It also features a multi-monitor workspace organization model that assigns independent tiling instances to each physical display while synchronizing them t

    JavaScript
    Vezi pe GitHub↗4,170
  • eczarny/spectacleAvatar eczarny

    eczarny/spectacle

    13,631Vezi pe 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

    Objective-C
    Vezi pe GitHub↗13,631
  • fikovnik/shiftitAvatar fikovnik

    fikovnik/ShiftIt

    5,543Vezi pe 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.

    Objective-C
    Vezi pe GitHub↗5,543
Vezi toate cele 30 alternative pentru Tiling Assistant→

Întrebări frecvente

Ce face ubuntu/tiling-assistant?

Tiling Assistant is a GNOME Shell extension that enhances the desktop environment by providing advanced window management and tiling capabilities. It functions as a productivity utility that automates the arrangement of open applications into complex grid patterns and custom screen partitions to optimize workspace efficiency.

Care sunt principalele funcționalități ale ubuntu/tiling-assistant?

Principalele funcționalități ale ubuntu/tiling-assistant sunt: Tiling Window Managers, Window Organizers, Desktop Workflow Optimizers, GNOME Shell Extensions, Desktop Productivity Utilities, Window Resizing Operations, Desktop Overlays, Event-Driven State Synchronizers.

Care sunt câteva alternative open-source pentru ubuntu/tiling-assistant?

Alternativele open-source pentru ubuntu/tiling-assistant includ: domferr/tilingshell — Tilingshell is a window management extension for the GNOME desktop environment that organizes application windows into… paperwm/paperwm — PaperWM is a tiling window manager and multi-monitor workspace manager implemented as a GNOME Shell extension. It… material-shell/material-shell — Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management… eczarny/spectacle — Spectacle is a keyboard-driven window manager and organizer that uses system accessibility frameworks to manipulate… fikovnik/shiftit — ShiftIt is a macOS window manager and tiling utility that enables the resizing and positioning of application windows… kasper/phoenix — Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control…