awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hyprwm avatar

hyprwm/Hyprland

0
View on GitHub↗
36,388 Stars·1,798 Forks·C++·BSD-3-Clause·19 Aufrufehypr.land↗

Hyprland

Hyprland is a Wayland compositor and tiling window manager for Linux systems. It functions as a display server protocol implementation that coordinates communication between hardware and graphical applications, while automatically organizing open windows into non-overlapping layouts to maximize screen space.

The project distinguishes itself through a dynamic tiling engine that utilizes a binary space partitioning algorithm to calculate window geometry in real time. It provides a highly customizable workspace platform where users define system behavior and visual aesthetics through declarative configuration files. To ensure low-latency performance, the compositor employs zero-copy memory mapping for graphical data transfers and utilizes an input device abstraction layer to normalize hardware signals.

The system supports extensive personalization through a plugin-based architecture that allows for the injection of custom functionality and visual effects at runtime. It also includes capabilities for forcing native protocol support in applications and provides tools for performance-oriented system building, allowing users to compile components from source to tailor the environment to specific hardware and workflow requirements.

Features

  • Display Compositors - Manages display output and input events by acting as the central server coordinating communication between applications and hardware.
  • Tiling Window Managers - Automatically arranges open application windows into non-overlapping layouts to maximize screen space and efficiency.
  • Compositors and Shells - Dynamic tiling compositor with high visual customization.
  • Window Managers - Dynamic tiling Wayland compositor with visual effects.
  • Desktop Environment Frameworks - Provides a customizable workspace platform that allows users to define system behavior through declarative configuration.
  • Graphics Stacks - Handles hardware-accelerated rendering and communication between system applications and underlying display hardware.
  • Process and Memory Management - Transfers graphical data between applications and the compositor using zero-copy memory mapping to minimize latency.
  • Desktop Customization Frameworks - Builds a highly personalized desktop environment by configuring window behavior, visual effects, and input controls.
  • Input Event Interception - Normalizes raw hardware signals from keyboards and mice into standardized events for consistent interaction.

Star-Verlauf

Star-Verlauf für hyprwm/hyprlandStar-Verlauf für hyprwm/hyprland

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Hyprland

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Hyprland.
  • swaywm/swayAvatar von swaywm

    swaywm/sway

    17,054Auf GitHub ansehen↗

    Sway is a Wayland compositor and tiling window manager for Linux. It functions as a display server that manages window placement and input handling, organizing application windows into logical grids to maximize screen space. The project is designed for a keyboard-driven workflow, allowing users to manage workspaces and window geometry without relying on a mouse. It provides a modular environment for desktop customization and includes translation layers to support legacy applications, facilitating the replacement of older window management systems. The compositor utilizes hardware-accelerated

    Ccompositorwayland
    Auf GitHub ansehen↗17,054
  • yalter/niriAvatar von YaLTeR

    YaLTeR/niri

    25,282Auf GitHub ansehen↗

    Niri is a Wayland compositor that provides a desktop environment for Linux. Its primary purpose is to implement a scrollable tiling window management system, which organizes application windows in a non-overlapping layout that allows horizontal scrolling to access content beyond the screen edge. The compositor features multi-monitor workspace coordination, managing window arrangements and fractional scaling across displays with different resolutions and pixel densities. It supports a dynamic workspace organization model where independent vertical workspace stacks are maintained per monitor.

    Rust
    Auf GitHub ansehen↗25,282
  • niri-wm/niriAvatar von niri-wm

    niri-wm/niri

    20,069Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,069
  • qtile/qtileAvatar von qtile

    qtile/qtile

    5,273Auf GitHub ansehen↗

    Qtile is a programmable tiling window manager and compositor written and configured in Python. It organizes application windows into non-overlapping tiles or floating modes to maximize screen real estate and supports both X11 and Wayland display server protocols. The environment is defined by executing Python scripts, allowing the programmatic customization of keybindings, visual styles, and system behaviors. This approach enables a personalized workspace where the entire user interface and layout logic are managed through a script-based configuration. The project covers broad capability are

    Python
    Auf GitHub ansehen↗5,273
Alle 30 Alternativen zu Hyprland anzeigen→

Häufig gestellte Fragen

Was macht hyprwm/hyprland?

Hyprland is a Wayland compositor and tiling window manager for Linux systems. It functions as a display server protocol implementation that coordinates communication between hardware and graphical applications, while automatically organizing open windows into non-overlapping layouts to maximize screen space.

Was sind die Hauptfunktionen von hyprwm/hyprland?

Die Hauptfunktionen von hyprwm/hyprland sind: Display Compositors, Tiling Window Managers, Compositors and Shells, Window Managers, Desktop Environment Frameworks, Graphics Stacks, Process and Memory Management, Desktop Customization Frameworks.

Welche Open-Source-Alternativen gibt es zu hyprwm/hyprland?

Open-Source-Alternativen zu hyprwm/hyprland sind unter anderem: swaywm/sway — Sway is a Wayland compositor and tiling window manager for Linux. It functions as a display server that manages window… yalter/niri — Niri is a Wayland compositor that provides a desktop environment for Linux. Its primary purpose is to implement a… niri-wm/niri — Niri is a Wayland compositor and tiling window manager designed for Linux systems. It functions as a display server… qtile/qtile — Qtile is a programmable tiling window manager and compositor written and configured in Python. It organizes… eythaann/seelen-ui — Seelen-UI is a graphical shell and window management utility for Windows that provides a modular, keyboard-driven… ziglang/zig — Zig is a general-purpose systems programming language designed for high-performance applications that require manual…