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
·
quickshell-mirror avatar

quickshell-mirror/quickshell

0
View on GitHub↗
2,566 estrellas·148 forks·C++·LGPL-3.0·3 vistasquickshell.org↗

Quickshell

Features

  • Desktop Shells - Assembles a complete desktop environment by combining modules for windows, widgets, and system services.
  • QML Interfaces - Provides a QML-based interface for controlling window placement, tiling, and compositing in custom desktop environments.
  • Qt Signal-Slot Mechanisms - Connects UI events to backend logic through Qt's type-safe callback mechanism, enabling decoupled component communication.
  • Qt Quick - Renders widgets using Qt's hardware-accelerated scene graph, which batches draw calls for efficient GPU usage.
  • Shell Builders - Integrates window management, system services, and notification handling for building Linux desktop shells.
  • QML-Based Shell Frameworks - Provides a framework for building custom desktop environments using QML-based widgets and system service modules.
  • QML Component Libraries - Provides QML components for creating window managers, system trays, and desktop panels.
  • Compositor-Specific Abstractions - Provides a unified API over compositor-specific protocols like KWin and Wayfire for controlling window placement and tiling.
  • D-Bus Desktop Services - Communicates with system services over the D-Bus inter-process protocol to access hardware and desktop features.
  • QML Module Loaders - Loads shell components as independent QML modules that can be composed and configured at runtime.
  • QML Declarative UIs - Defines user interfaces using QML markup, which the Qt runtime interprets to create and manage widget hierarchies.
  • Desktop Service Connectors - Connects to Bluetooth, networking, notifications, authentication, and power management through dedicated modules.
  • Desktop Service Connectors - Connects to Bluetooth, networking, notifications, authentication, and power management services through dedicated modules.
  • Window Switching and Tiling - Manages window placement, tiling, and compositing through window manager interfaces.
  • Custom Widget Rendering - Renders user-defined UI components using bundled widget types within a shell layout for desktop customization.
  • DBusMenu Implementations - Creates system tray icons and application menus that follow the DBusMenu standard.
  • DBusMenu Implementations - Implements system tray icons and menus following the DBusMenu protocol for desktop shells.
  • Shell Widgets - Displays user-defined UI components using bundled widget types within the shell layout.
  • Desktop Shells and Compositors - Toolkit for creating desktop shells on Wayland and X11.

Historial de estrellas

Gráfico del historial de estrellas de quickshell-mirror/quickshellGráfico del historial de estrellas de quickshell-mirror/quickshell

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Quickshell

Proyectos open-source similares, clasificados según cuántas características comparten con Quickshell.
  • avengemedia/dankmaterialshellAvatar de AvengeMedia

    AvengeMedia/DankMaterialShell

    4,403Ver en 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

    QMLdwlgohyprland
    Ver en GitHub↗4,403
  • amnweb/yasbAvatar de amnweb

    amnweb/yasb

    4,209Ver en 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

    Pythonpythonricingstatus-bar
    Ver en GitHub↗4,209
  • 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

    JavaScript
    Ver en GitHub↗5,301
  • caelestia-dots/shellAvatar de caelestia-dots

    caelestia-dots/shell

    7,592Ver en 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

    QMLcaelestiadotfileshyprland
    Ver en GitHub↗7,592
Ver las 30 alternativas a Quickshell→

Preguntas frecuentes

¿Cuáles son las características principales de quickshell-mirror/quickshell?

Las características principales de quickshell-mirror/quickshell son: Desktop Shells, QML Interfaces, Qt Signal-Slot Mechanisms, Qt Quick, Shell Builders, QML-Based Shell Frameworks, QML Component Libraries, Compositor-Specific Abstractions.

¿Qué alternativas de código abierto existen para quickshell-mirror/quickshell?

Las alternativas de código abierto para quickshell-mirror/quickshell incluyen: avengemedia/dankmaterialshell — DankMaterialShell is a complete Wayland desktop environment that provides a unified set of panels, widgets, system… amnweb/yasb — YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for… linuxmint/cinnamon — Cinnamon is a desktop environment interface for Linux operating systems. It provides a visual layout and user… caelestia-dots/shell — This project is a QML desktop shell designed for desktop environment orchestration and interface customization. It… alexays/waybar — Waybar is a modular status bar for Wayland compositors that provides a configuration-driven interface for system… ly-sec/noctalia — Noctalia is a Wayland desktop shell and layer shell manager designed to coordinate bars, docks, and notification…