Alternatives to Quickshell

A QtQuick toolkit for building your own status bars, widgets, lockscreens and desktop shells. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Quickshell.

  • AGS

    Scaffolding CLI for building custom Linux desktop shells and widgets.

    AGS is a scaffolding CLI for building custom Linux desktop shells and widgets, popular in the Wayland ricing community, using scripting instead of QML.

  • Eww

    Create custom desktop widgets using declarative configuration and styling.

    Eww builds panels and desktop widgets from declarative configuration and styling, displaying information from scripts you maintain, under the MIT license.

  • Zebar

    A tool for building custom taskbars, desktop widgets and popups on Windows, macOS and Linux.

    Zebar builds custom taskbars, widgets and popups and runs on Windows, macOS and Linux, made by the GlazeWM team.

  • Ironbar

    A customisable GTK4 status bar for Wayland compositors, written in Rust.

    Ironbar is a ready-made GTK4 Wayland status bar written in Rust, configured through files rather than a toolkit for whole shells or lockscreens.

  • Waybar

    Add a customizable status bar to compatible Wayland desktops.

    Waybar is a customizable Wayland status bar with workspace and system modules, offering a finished bar rather than building lockscreens or full shells.

Also worth comparing

These listings name Quickshell as their own alternative, so the relationship runs both ways.

  • Lemonbar

    Featherweight, scriptable status bar for X11 built on xcb.

    Quickshell is a QtQuick toolkit for building bars, widgets and whole shells in QML, offering flexible layouts and animation at the cost of more setup.

  • nwg-panel

    Add desktop panels to Sway and Hyprland using GTK.

    Quickshell is a QtQuick toolkit for building bars, widgets, lockscreens and whole shells in QML, rather than a ready-made GTK panel.

  • Polybar

    Build a configurable status bar for an X11 desktop.

    Quickshell is a QtQuick toolkit for building bars, widgets and whole shells, so you write QML or adopt a community config instead of Polybar modules.

  • xmobar

    A minimalist text-based status bar for X11, written in Haskell and often paired with xmonad.

    Quickshell is a QtQuick toolkit for building bars, widgets and whole shells, requiring QML rather than Haskell and offering flexible layouts and animation.

Similar software

Related functionality, not a direct replacement.