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
·
domferr avatar

domferr/tilingshell

0
View on GitHub↗
1,934 stele·104 fork-uri·TypeScript·GPL-3.0·3 vizualizăriextensions.gnome.org/extension/7065/tiling-shell↗

Tilingshell

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 virtual desktops and monitors. Users can define and persist these arrangements using a graphical layout editor or by importing and exporting structured configuration files.

The extension provides a comprehensive suite of window management capabilities, including interactive snapping, automatic placement logic, and multi-monitor synchronization. It also includes auxiliary features for visual styling, such as dynamic border adjustments, and integrates with system events to ensure layouts remain consistent as windows are created or moved.

Features

  • Tiling Window Managers - Organizes application windows into structured grid layouts to maximize screen space.
  • GNOME Shell Extensions - Operates as a dynamic plugin within the desktop shell to intercept window management events.
  • Tiling Window Managers - Provides advanced grid layouts, window snapping, and multi-monitor support for the desktop shell.
  • Window Layout Grids - Maps abstract grid definitions to screen coordinates to dynamically render window layouts.
  • Window Organizers - Organizes application windows into custom grid patterns using drag-and-drop, keyboard shortcuts, or edge-snapping to optimize screen space.
  • Per-Monitor Workspace Stacks - Applies consistent window tiling configurations across multiple monitors and virtual workspaces.
  • Virtual Workspace Managers - Maintains isolated tiling configurations for each virtual desktop and monitor.
  • Spatial Geometry Calculators - Computes geometric relationships between window tiles to ensure consistent alignment during resizing and snapping.
  • Window - Automatically moves newly created windows into appropriate tiles based on the current layout.
  • Multi-Monitor Window Management - Extends tiling functionality across multiple connected displays for consistent window organization.
  • Linux Desktop Customizations - Modifies graphical interface and window behavior through custom layouts and snapping.
  • Event-Driven Hook Systems - Triggers automatic window placement and layout adjustments in response to system events like window creation or movement.
  • GNOME Shell Tweaks - Enhances the desktop environment with advanced window management features for improved productivity.
  • Display-Aware Layout Managers - Applies tiling configurations independently to each monitor and workspace.
  • Grid Snapping - Provides interactive window snapping and layout suggestions for efficient grid arrangement.

Istoric stele

Graficul istoricului de stele pentru domferr/tilingshellGraficul istoricului de stele pentru domferr/tilingshell

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 Tilingshell

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

Alternative open-source pentru Tilingshell

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Tilingshell.
  • 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
  • material-shell/material-shellAvatar material-shell

    material-shell/material-shell

    7,255Vezi pe GitHub↗

    Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management with a grid-based organizer. It functions as a spatial layout engine that automatically arranges application windows into non-overlapping grids to maximize screen space. The system acts as a desktop session manager, recording and restoring window positions and workspace assignments to preserve the exact state of a previous session after a restart. It employs a coordinate-based layout engine to map applications to specific rows and cells for consistent placement. The project cov

    TypeScriptgnomegnome-shellgnome-shell-extension
    Vezi pe GitHub↗7,255
  • jigish/slateAvatar jigish

    jigish/slate

    7,836Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,836
  • ubuntu/tiling-assistantAvatar ubuntu

    ubuntu/Tiling-Assistant

    1,276Vezi pe GitHub↗

    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

    JavaScriptgnomegnome-shell-extensionlinux
    Vezi pe GitHub↗1,276
Vezi toate cele 30 alternative pentru Tilingshell→

Întrebări frecvente

Ce face domferr/tilingshell?

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.

Care sunt principalele funcționalități ale domferr/tilingshell?

Principalele funcționalități ale domferr/tilingshell sunt: Tiling Window Managers, GNOME Shell Extensions, Window Layout Grids, Window Organizers, Per-Monitor Workspace Stacks, Virtual Workspace Managers, Spatial Geometry Calculators, Window.

Care sunt câteva alternative open-source pentru domferr/tilingshell?

Alternativele open-source pentru domferr/tilingshell includ: 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… jigish/slate — Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable… ubuntu/tiling-assistant — Tiling Assistant is a GNOME Shell extension that enhances the desktop environment by providing advanced window… yalter/niri — Niri is a Wayland compositor that provides a desktop environment for Linux. Its primary purpose is to implement a… home-sweet-gnome/dash-to-panel — This project is a GNOME Shell extension that provides a unified taskbar by combining the application dash and system…