awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Linux desktop environments

تم تحديث الترتيب في 17 يوليو 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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • linuxmint/cinnamonالصورة الرمزية لـ linuxmint

    linuxmint/cinnamon

    5,301عرض على 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
    عرض على GitHub↗5,301
  • hyprwm/hyprlandالصورة الرمزية لـ hyprwm

    hyprwm/Hyprland

    36,388عرض على 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
    عرض على GitHub↗36,388
  • swaywm/swayالصورة الرمزية لـ swaywm

    swaywm/sway

    17,054عرض على 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
    عرض على GitHub↗17,054
  • buddiesofbudgie/budgie-desktopالصورة الرمزية لـ BuddiesOfBudgie

    BuddiesOfBudgie/budgie-desktop

    1,317عرض على 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
    عرض على GitHub↗1,317
  • qtile/qtileالصورة الرمزية لـ qtile

    qtile/qtile

    5,273عرض على 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
    عرض على GitHub↗5,273
  • noctalia-dev/noctalia-shellالصورة الرمزية لـ noctalia-dev

    noctalia-dev/noctalia-shell

    3,988عرض على 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
    عرض على GitHub↗3,988

Related searches

  • تطبيقات سطح المكتب
  • a cross platform framework for desktop applications
  • an open source operating system for hardware
  • Development environment tools
  • إطار عمل متعدد المنصات لتطبيقات سطح المكتب
  • عميل بريد إلكتروني لسطح المكتب
  • مدير نوافذ متراصة (tiling window manager) لسير عمل سطح المكتب
  • مدير نوافذ لخوادم العرض Wayland