4 Repos
Interactive components specifically designed for desktop status bars and control centers.
Distinct from UI Widgets: Distinct from general UI Widgets by focusing on the specific constraints and interaction patterns of desktop shell bars and popouts.
Explore 4 awesome GitHub repositories matching user interface & experience · Shell Widgets. Refine with filters or upvote what's useful.
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
Creates UI components that appear in the shell's bar or control center using a plugin component base.
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
Provides a system for creating interactive action buttons and toggles within the shell's control center.
Finalterm is a Linux terminal emulator and GUI-enhanced shell interface. It functions as a stateful command line utility that parses real-time terminal data to replace standard text-based inputs with semantic menus and visual controls. The project integrates graphical interface elements and interactive widgets directly into the command line environment. This allows the interface to provide context-aware suggestions and embed GUI controls to manage terminal operations. The system focuses on command line productivity and terminal interface enhancement. It utilizes real-time data stream analysi
Inserts interactive graphical controls directly into the text display to augment standard shell input.
Displays user-defined UI components using bundled widget types within the shell layout.