wayland
Gromit-MPX is an on-screen annotation tool that works with any Unix desktop environment under X11 as well as Wayland.
Its main use is for making presentations of some application. Normally, you would have to move the mouse pointer around the point of interest until hopefully everybody noticed it. With Gromit-MPX, you can draw everywhere onto the screen, highlighting some button or area.
wob is a lightweight overlay volume/backlight/progress/anything bar
for wlroots-based Wayland compositors.
Building blocks for creating custom desktop shells. Create Beautiful Widgets With Ease
The Linux Suite and Framework to Craft Desktop Shells and beautiful functional Wayland Widgets with GTK!
Keymap manager for wlroots-based compositors. Inspired by which-key.nvim.
Related contents:
River is a dynamic tiling Wayland compositor with flexible runtime configuration.
Key remapper for X11 and Wayland. xremap is a key remapper for Linux. Unlike xmodmap, it supports app-specific remapping and Wayland.
Modern compositor with the looks.
Hyprland provides the latest Wayland features, dynamic tiling, all the eyecandy, powerful plugins and much more, while still being lightweight and responsive.
Related contents:
A scrollable-tiling Wayland compositor. Windows are arranged in columns on an infinite strip going to the right. Opening a new window never causes existing windows to resize.
Related contents:
Modern Desktop Suite. Modern Desktop for niri, Hyprland, Sway, and Wayland.
A beautiful, minimal desktop shell for Wayland. A sleek and minimal desktop shell thoughtfully crafted for Wayland.
Built on Quickshell with a warm lavender aesthetic that you can easily customize to match your vibe.
the Wayland kiosk.
Cage is a kiosk compositor for Wayland. A kiosk is a window manager (in the X11 world) or compositor (in the Wayland world) that is designed for a user experience wherein user interaction and activities outside the scope of the running application are prevented. That is, a kiosk compositor displays a single maximized application at a time and prevents the user from interacting with anything but this application.
Progressive middle-click autoscroll for Wayland. Hold the middle mouse button, move vertically, and Wayland-Wheeltani emits smooth wheel events through a virtual mouse.
Related contents:
Voice-to-text with push-to-talk for Wayland compositors.
Voice-to-text for Linux. 9-11× realtime on your CPU. Local by default.
Hold a hotkey (default: ScrollLock) while speaking, release to transcribe and output the text at your cursor position. Voxtype runs Cohere Transcribe (#1 on the Open ASR Leaderboard) faster than realtime on a plain Zen 4 CPU. Parakeet, Whisper, and five more engines if you want them. No cloud, no subscription, no telemetry.
Related contents:
mako is a lightweight notification daemon for Wayland.
It runs automatically on a notification emission.
wlsunset applies day/night gamma adjustments for Wayland compositors
supporting wlr-gamma-control-unstable-v1.
Conky is a free, light-weight system monitor for X, that displays any kind of information on your desktop. It can also run on Wayland (with caveats), macOS, output to your console, a file, or even HTTP (oh my!).
Sway is a tiling Wayland compositor and a drop-in replacement for the i3 window manager for X11. It works with your existing i3 configuration and supports most of i3's features, plus a few extras.
Run any GUI app in the terminal❗
Related contents:
The fast, lightweight and minimalistic Wayland terminal emulator.
A Wayland layer-shell logout prompt, now ported to GTK4! A fork of wlogout with a bunch of quality-of-life features.
🍪 A full-featured, hackable tiling window manager written and configured in Python (X11 + Wayland)
Related contents:
A list of tools and compositors around wlroots.
wlroots is a compositor library and defines a large and diverse ecosystem around wlr-protocols. This list is dedicated to cool stuff/useful tools for wlroots desktops. For general cool stuff and applications on Wayland check out awesome-wayland.
A gesture-based launcher for Wayland. Launch apps by casting spells! 🪄
Related contents:
🎮 ⌨ An easy to use tool to change the behaviour of your input devices.
Supports X11, Wayland, combinations, programmable macros, joysticks, wheels, triggers, keys, mouse-movements and more. Maps any input to any other input.
Related contents:
Tiling compositor with the looks. Hyprland provides the latest Wayland features, dynamic tiling, all the eyecandy, powerful plugins and much more.
Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
Linux Desktop CLI (Lidecli) is an unified command-line tool to interact with X, Wayland, Window Managers and Desktop Environments. The goal of Lidecli is to provide a library of commands to interact with the DE/WM you use.
Linux + iPhone Continuity / iMessage / SMS.
Bridge your iPhone to the Linux Wayland desktop.
Tether aims to support all of the Apple Continuity features on Linux that are technically possible. If you've migrated away from macOS but still carry an iPhone, Tether provides the missing ecosystem integration.
Related contents:
xmobar is a minimalistic status bar. It's usable with any window manager in X11 and (via its text output mode) Wayland.
Fnott is a keyboard driven and lightweight notification daemon for
wlroots-based Wayland compositors.
Modern wallpaper daemon for Wayland.
wpaperd is the modern wallpaper daemon for Wayland. It dynamically changes the current wallpaper, either after a certain amount of time or via a command-line interface. It uses OpenGL ES to render the images and have beautiful hardware-accelerated transitions, while being easy on resources.
Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance.
Wayback is an X11 compatibility layer which allows for running full X11 desktop environments using Wayland components. It is intended to eventually replace the classic X.Org server, thus reducing maintenance burden of X11 applications.
Related contents: