awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Linux desktop environments

Clasificación actualizada el 17 jul 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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • linuxmint/cinnamonAvatar de linuxmint

    linuxmint/cinnamon

    5,301Ver en GitHub↗

    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
    Ver en GitHub↗5,301
  • hyprwm/hyprlandAvatar de hyprwm

    hyprwm/Hyprland

    36,388Ver en GitHub↗

    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
    Ver en GitHub↗36,388
  • swaywm/swayAvatar de swaywm

    swaywm/sway

    17,054Ver en GitHub↗

    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
    Ver en GitHub↗17,054
  • buddiesofbudgie/budgie-desktopAvatar de BuddiesOfBudgie

    BuddiesOfBudgie/budgie-desktop

    1,317Ver en GitHub↗

    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
    Ver en GitHub↗1,317
  • qtile/qtileAvatar de qtile

    qtile/qtile

    5,273Ver en GitHub↗

    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
    Ver en GitHub↗5,273
  • noctalia-dev/noctalia-shellAvatar de noctalia-dev

    noctalia-dev/noctalia-shell

    3,988Ver en GitHub↗

    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
    Ver en GitHub↗3,988

Related searches

  • Aplicaciones de escritorio
  • a cross platform framework for desktop applications
  • an open source operating system for hardware
  • Development environment tools
  • framework multiplataforma para aplicaciones de escritorio
  • un cliente de correo de escritorio
  • gestor de ventanas tipo tiling para flujos de trabajo en escritorio
  • gestor de ventanas para servidores de pantalla Wayland