Skip to main content

A curated list of Wayland resources

1.4k
GitHub Stars
296
Curated Resources
22
Categories
3 hours ago
Last Refreshed
BINDINGSBREAK NOTIFIERSBRIGHTNESS CONTROLCLIPBOARD MANAGERSCOMPOSITORSDISPLAY CONFIGURATIONEMULATIONIMAGE VIEWINGLAUNCHERSLIBRARIESNOTIFICATIONSON-SCREEN KEYBOARDSREFERENCE APPLICATIONSSCREEN LOCKINGSCREENCASTSSCREENSHOTSSESSION MANAGEMENTTHEMINGTOOLSWALLPAPERWIDGETS (BARS, PANELS, ETC.)WINDOW MANAGERS

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me widgets (bars, panels, etc.) resources from awesome-wayland"

Installation instructions →

What's inside

WIDGETS (BARS, PANELS, ETC.)

  • ags

    A standalone library for creating GTK-based widgets

  • animation-speech

    A configurable transparent speech animation overlay for Wayland compositors implementing the

  • Astal

    A framework for creating GTK-based widgets for use with Wayland compositors

  • beanclock

    A simple clock overlay for wlroots-based Wayland compositors implementing the

  • chocobar

    A simple status bar for wlroots-based Wayland compositors

  • creek

    A dwm-inspired fork of levee and minimalist status bar for the river-classic compositor designed to be more malleable by allowing arbitrary text rather than built-in modules

SCREEN LOCKING

  • Anvilock

    A simple screen-locker for Wayland compositors that support the

  • chayang

    A screen dimmer that can be used to implement a grace period before locking the session

  • cthulock

    A Slint-based customizable screen-locker for Wayland compositors implementing the

  • gtklock

    A GTK-based lockscreen for wlroots-based Wayland compositors using the

  • hypridle

    A wlroots-based idle management daemon implementing the

  • hyprlock

    A multi-threaded and GPU-accelerated screen locking utility for wlroots-based Wayland compositors implementing the

LAUNCHERS

  • Anyrun

    A GTK-based Wayland-native launcher, customizable via CSS

  • basket

    A minimal application launcher for Wayland compositors implementing the

  • bemenu

    A dynamic menu library and client program inspired by dmenu

  • diowapplauncher

    A simple application launcher for Wayland compositors implementing the

  • diowmenu

    A simple quick launch menu for wlroots-based Wayland compositors implementing the

  • dmenu-wayland

    A wlroots-based dynamic menu for Wayland

NOTIFICATIONS

  • Avizo

    A simple notification daemon, mainly intended to be used for multimedia keys

  • dunst

    A highly configurable and lightweight notification daemon

  • fnott

    A keyboard-driven and lightweight notification daemon for wlroots-based Wayland compositors

  • histui

    A themeable notification daemon with TUI and CLI options for Wayland compositors implementing the

  • luft

    A lightweight notification daemon for wlroots-based Wayland compositors implementing the

  • mako

    A lightweight notification daemon for Wayland implementing the

WALLPAPER

  • awww

    An animated wallpaper daemon for Wayland, controlled at runtime and implementing the

  • Azote

    A GTK 3-based picture browser and background setter supporting all wlroots-based Wayland compositors

  • beanbag

    A lightweight wallpaper application designed for wlroots-based Wayland compositors implementing the

  • glshell

    A shader display implementing the

  • Hyprpaper

    A wallpaper utility with the ability to dynamically change wallpapers supporting all wlroots-based compositors

  • mpvpaper

    A video wallpaper program for wlroots-based Wayland compositors

COMPOSITORS

  • Cage

    A Wayland compositor that runs a single application in maximized mode, particularly suitable for kiosk applications

  • Cagebreak

    A Wayland tiling compositor inspired by Ratpoison

  • cosmic-comp

    A Smithay-based Wayland compositor designed for the COSMIC desktop environment

  • croissant

    A wlroots-based stacking Wayland compositor

  • CwC

    A highly configurable wlroots-based tiling window manager, inspired by AwesomeWM

  • doors

    A Wayland compositor with floating, tiling, and scrolling layouts, inspired by bspwm

CLIPBOARD MANAGERS

  • clapboard

    A clipboard manager with support for images and saved entries

  • cliphist

    A clipboard history manager for Wayland

  • gemclip

    A simple clipboard utility for Wayland implementing the

LIBRARIES

  • client-toolkit

    A toolkit for writing Wayland clients in Rust

  • glace

    A GTK-based library that aids in the management of Wayland clients such as docks and desktop widgets

  • gtk4-layer-shell

    A library to create panels and other desktop components for Wayland using GTK 4 and the

  • gtk-layer-shell

    A library to create panels and other desktop components for Wayland using GTK 3 and the

  • guile-wayland

    A library that provides access to the Wayland protocol for applications written in GNU Guile Scheme

  • layer-shell-qt

    A Qt-based library to allow applications to use the

Showing a sample of 296 resources. View the full list on GitHub →