awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 个仓库

Awesome GitHub RepositoriesDesktop Shells

Graphical interfaces that provide the primary workspace and task management environment for desktop operating systems.

Explore 8 awesome GitHub repositories matching operating systems & systems programming · Desktop Shells. Refine with filters or upvote what's useful.

Awesome Desktop Shells GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • niri-wm/niriniri-wm 的头像

    niri-wm/niri

    20,069在 GitHub 上查看↗

    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

    Positions interface elements like bars or launchers on specific display layers within the desktop shell.

    Rustrustsmithaytiling-window-manager
    在 GitHub 上查看↗20,069
  • alexays/waybarAlexays 的头像

    Alexays/Waybar

    10,686在 GitHub 上查看↗

    Waybar is a modular status bar for Wayland compositors that provides a configuration-driven interface for system monitoring and desktop management. It functions as a shell component that integrates directly with Wayland protocols to track window manager states, manage system tray icons, and display real-time hardware, network, and power metrics. The project distinguishes itself through a highly flexible architecture that allows for independent or synchronized interface bars across multiple monitors, each with unique layout and styling rules. Users can extend the bar's functionality by creatin

    Functions as a modular shell component providing workspace management and system monitoring for Wayland.

    C++bargtki3status
    在 GitHub 上查看↗10,686
  • ly-sec/noctaliaLy-sec 的头像

    Ly-sec/Noctalia

    8,062在 GitHub 上查看↗

    Noctalia 是一个 Wayland 桌面 Shell 和 Layer Shell 管理器,旨在通过统一的接口协调状态栏、停靠栏和通知中心。它作为一个轻量级的系统控制器和执行环境,保持极低的内存占用,以实现无干扰的后台运行。 该项目具有基于插件的扩展系统,用于添加自定义小部件、启动器提供程序和后台服务。它包含一个实时配置引擎,可监控文件变动并更新桌面外观和行为,无需重启。 该系统与 Wayland 显示协议集成,用于管理 Layer Shell 和会话锁定。其功能涵盖统一的桌面元素管理、合成器自定义以及用于扩展 Shell 功能的动态模块系统。

    Implements a graphical interface and workspace management environment for Wayland-based desktop operating systems.

    C++
    在 GitHub 上查看↗8,062
  • caelestia-dots/shellcaelestia-dots 的头像

    caelestia-dots/shell

    7,592在 GitHub 上查看↗

    This project is a QML desktop shell designed for desktop environment orchestration and interface customization. It functions as a system status dashboard and a declarative user interface for managing system hardware, window metadata, and user sessions. The shell features a dynamic theme generator that extracts dominant colors from wallpapers to automatically synchronize the global visual color palette. It utilizes an inter-process communication system to orchestrate shell functions and a hierarchical JSON configuration framework to manage global and per-monitor interface layouts. The system

    Provides a declarative QML-based graphical interface for managing system hardware, window metadata, and desktop environment orchestration.

    QMLcaelestiadotfileshyprland
    在 GitHub 上查看↗7,592
  • linuxmint/cinnamonlinuxmint 的头像

    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

    Implements a graphical interface that provides the primary workspace and task management environment for the desktop.

    JavaScript
    在 GitHub 上查看↗5,301
  • avengemedia/dankmaterialshellAvengeMedia 的头像

    AvengeMedia/DankMaterialShell

    4,403在 GitHub 上查看↗

    DankMaterialShell is a complete Wayland desktop environment that provides a unified set of panels, widgets, system tray, notifications, and an application launcher out of the box. It is built on a plugin-based shell architecture that allows for extending the desktop with custom widgets, launcher items, and background services through a unified component interface. The shell renders its panels, widgets, and overlays using the Wayland layer shell protocol for compositor-agnostic desktop integration. The project distinguishes itself through several integrated capabilities that work together as a

    Provides a complete Wayland desktop environment with panels, widgets, system tray, notifications, and app launcher out of the box.

    QMLdwlgohyprland
    在 GitHub 上查看↗4,403
  • amnweb/yasbamnweb 的头像

    amnweb/yasb

    4,209在 GitHub 上查看↗

    YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for building personalized information bars using a modular class-based widget architecture and CSS-based styling. The framework distinguishes itself through deep integration with Windows tiling window managers, allowing users to display active workspaces, tiling layouts, and window focus states. It also features automated visual consistency by generating system color schemes based on the current desktop wallpaper. The project covers a wide range of capabilities, including real-time syst

    Functions as a desktop shell component that manages system metrics and application launching for the Windows environment.

    Pythonpythonricingstatus-bar
    在 GitHub 上查看↗4,209
  • quickshell-mirror/quickshellquickshell-mirror 的头像

    quickshell-mirror/quickshell

    2,566在 GitHub 上查看↗

    Assembles a complete desktop environment by combining modules for windows, widgets, and system services.

    C++audio-mixerbardesktop-widgets
    在 GitHub 上查看↗2,566
  1. Home
  2. Operating Systems & Systems Programming
  3. Desktop Environment Frameworks
  4. Desktop Environment Components
  5. Desktop Shells

探索子标签

  • QML-Based Shell FrameworksFrameworks for building custom desktop environments using QML-based widgets and system service modules. **Distinct from Desktop Shells:** Distinct from Desktop Shells: focuses on the framework for building shells with QML, not the finished shell itself.