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

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

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

material-shell/material-shell

0
View on GitHub↗
7,255 स्टार्स·180 फोर्क्स·TypeScript·GPL-3.0·8 व्यूज़material-shell.com↗

Material Shell

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 covers keyboard-driven navigation for switching between virtual desktops and application windows. It also includes interface styling capabilities for applying visual themes, color schemes, and blur effects to the environment.

Features

  • Tiling Window Managers - Automatically arranges application windows into non-overlapping grids to maximize screen space and productivity.
  • Virtual Workspace Managers - Isolates application windows into distinct virtual desktops to reduce visual clutter and separate workflows.
  • Desktop Layout Persistence - Saves window positions and workspace assignments to ensure the previous session arrangement is preserved.
  • Interactive Window Manipulation - Implements interactive window movement and resizing using mouse gestures and modifier keys within a tiling layout.
  • Workspace Session Managers - Tracks window positions and workspace assignments to restore the exact state of a previous session.
  • Desktop Layout Persistence - Records window coordinates and workspace assignments to a local store to recreate the desktop environment after restart.
  • Grid Layout Managers - Organizes application windows through a spatial grid and tiling engine to simplify navigation.
  • Window Layout Grids - Implements coordinate systems that map screen pixels to virtual window placement grids for precise window positioning.
  • Linux Desktop Environments - Provides a graphical user interface for Linux based on a predictable grid-based navigation system.
  • Tiling Window Managers - Automatically organizes open applications into non-overlapping grids to maximize screen space.
  • Window Switching and Tiling - Provides keyboard shortcuts and interface panels for efficient window switching and workspace navigation.
  • Spatial Focus Navigation - Provides logic for switching active windows based on their physical proximity and cardinal direction on the screen.
  • Desktop Session Restoration - Saves and restores the exact positions of windows and workspace assignments after restarting the computer.
  • Desktop Workspace Layouts - Organizes a desktop workspace using a spatial grid and structural layout system.
  • Window Organizers - Maps applications to rows and cells for consistent window placement and navigation.
  • Keyboard-Driven Window Orchestration - Provides toolsets for moving and swapping window locations using keyboard-driven grid overlays.
  • Session State Restoration - Remembers and restores the previous configuration and placement of application windows upon startup.
  • Desktop Interface Customization - Changes the look and feel of the environment through themes, color schemes, and visual styles.
  • Interface Appearance Customizations - Allows applying light, dark, or blurred visual themes to customize the interface appearance.
  • Style Injection Systems - Applies global CSS and theme overrides to the desktop environment to customize colors and visual effects.

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

material-shell/material-shell के लिए स्टार हिस्ट्री चार्टmaterial-shell/material-shell के लिए स्टार हिस्ट्री चार्ट

AI सर्च

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

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

Start searching with AI

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

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

    domferr/tilingshell

    1,934GitHub पर देखें↗

    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
    GitHub पर देखें↗1,934
  • 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
  • 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
  • niri-wm/niriniri-wm का अवतार

    niri-wm/niri

    20,069GitHub पर देखें↗

    Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server that organizes application windows into a scrollable, column-based layout, providing a structured environment for managing graphical sessions, input routing, and hardware output. The project distinguishes itself through a declarative configuration engine that enables live-reloading of settings, allowing users to modify window rules, input bindings, and visual appearance without restarting the session. It features a physics-based animation system that uses spring-based curves to

    Rustrustsmithaytiling-window-manager
    GitHub पर देखें↗20,069
Material Shell के सभी 30 विकल्प देखें→

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

material-shell/material-shell क्या करता है?

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.

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

material-shell/material-shell की मुख्य विशेषताएं हैं: Tiling Window Managers, Virtual Workspace Managers, Desktop Layout Persistence, Interactive Window Manipulation, Workspace Session Managers, Grid Layout Managers, Window Layout Grids, Linux Desktop Environments।

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

material-shell/material-shell के ओपन-सोर्स विकल्पों में शामिल हैं: domferr/tilingshell — Tilingshell is a window management extension for the GNOME desktop environment that organizes application windows into… jigish/slate — Slate is a keyboard-driven window manager and tiling system for macOS. It functions as a JavaScript-configurable… fikovnik/shiftit — ShiftIt is a macOS window manager and tiling utility that enables the resizing and positioning of application windows… niri-wm/niri — Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server… elenapan/dotfiles — This project is a collection of Unix dotfiles and a custom desktop environment configuration for Linux. It provides a… pop-os/shell — This project is an automatic tiling window manager and a GNOME desktop interface extension. It functions as a…