awesome-repositories.com
Blog
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
·

Linux desktop environments

Ranking aktualisiert am 17. Juli 2026

For desktop environments, the strongest matches are linuxmint/cinnamon (Cinnamon is a comprehensive desktop environment that provides a), hyprwm/hyprland (Hyprland is a highly capable Wayland compositor that provides) and swaywm/sway (Sway is a tiling window manager and Wayland compositor). buddiesofbudgie/budgie-desktop and qtile/qtile round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best Linux desktop environments. Compare top options ranked by features, resource usage, and customization to find the best fit.

Linux desktop environments

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • linuxmint/cinnamonAvatar von linuxmint

    linuxmint/cinnamon

    5,301Auf GitHub ansehen↗

    Cinnamon is a desktop environment interface for Linux operating systems. It provides a visual layout and user interface for managing windows and applications, focusing on desktop workflow management. The project enables Linux GUI customization, allowing the look and feel of the environment to be modified. It includes a window management system to handle the placement and behavior of application windows within the workspace. The environment utilizes a JavaScript-based shell and a modular applet architecture for extensibility, while using CSS for component styling. The interface is built with

    Cinnamon is a comprehensive desktop environment that provides a complete user interface, including window management, a taskbar, and extensive customization options, making it a flagship example of the category.

    JavaScriptWindow Management SystemsWindow Managers
    Auf GitHub ansehen↗5,301
  • hyprwm/hyprlandAvatar von hyprwm

    hyprwm/Hyprland

    36,388Auf GitHub ansehen↗

    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

    Hyprland is a highly capable Wayland compositor that provides the core window management and session handling required for a desktop experience, though it functions as a tiling window manager rather than a full-featured desktop environment suite.

    C++Display Compositors
    Auf GitHub ansehen↗36,388
  • 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

    Sway is a tiling window manager and Wayland compositor that provides the core window management and display functionality for a desktop environment, though it requires additional components like panels and widgets to form a complete desktop experience.

    CDesktop Environment CustomizersDisplay Compositors
    Auf GitHub ansehen↗17,054
  • buddiesofbudgie/budgie-desktopAvatar von BuddiesOfBudgie

    BuddiesOfBudgie/budgie-desktop

    1,317Auf GitHub ansehen↗

    Budgie Desktop is a graphical workspace environment for Linux systems that integrates window management, application launching, and system control tools. Built upon the GTK toolkit, it provides a unified shell for organizing open windows and interacting with daily computing tasks. The environment distinguishes itself through a modular, plugin-based panel architecture that allows for the dynamic loading of applets into a shared container. It utilizes a centralized object-oriented framework to manage component lifecycles and relies on a dedicated service for secure, authenticated handling of ad

    Budgie is a complete desktop environment that provides a native window manager, panel, and session management, offering the full graphical experience required for a Linux desktop.

    ValaWindow Management SystemsDisplay Compositors
    Auf GitHub ansehen↗1,317
  • 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

    Qtile is a highly configurable tiling window manager that provides the core window management and panel functionality required for a desktop experience, though it requires additional components to form a full-featured desktop environment.

    PythonDisplay Compositors
    Auf GitHub ansehen↗5,273
  • noctalia-dev/noctalia-shellAvatar von noctalia-dev

    noctalia-dev/noctalia-shell

    3,988Auf GitHub ansehen↗

    Noctalia Shell is a modular Wayland desktop shell that provides a user interface consisting of status bars, launchers, and notifications for Wayland compositors. It is built as a plugin-based desktop environment that utilizes declarative configuration for managing system defaults, wallpapers, and plugin installations. The project features a dynamic desktop theming engine that extracts color palettes from wallpapers to theme the shell and external applications. This is supported by an inter-process communication bridge that exposes endpoints, allowing external scripts and keybindings to trigge

    Noctalia Shell is a modular desktop shell designed for Wayland compositors that provides essential desktop environment features like status bars, launchers, and system-wide theming.

    QMLDesktop Widgets
    Auf GitHub ansehen↗3,988

Related searches

  • Desktop-Anwendungen
  • a cross platform framework for desktop applications
  • an open source operating system for hardware
  • Development environment tools
  • plattformübergreifendes Framework für Desktop-Anwendungen
  • Desktop-E-Mail-Client
  • Tiling Window Manager für Desktop-Workflows
  • Window-Manager für Wayland-Display-Server