resources
https://wayland.freedesktop.org/
https://arewewaylandyet.com/
software
sway
Simple, fast, tiling compositor.
niri
A scrollable, tiling compositor.
dwl
A dwm clone for wayland. A tag-based compositor.
river
A dynamic tiling compositor with inspiration from dwm and bspwm.
greetd
A login manager with many different ui options including a TUI option.
foot
A great wayland terminal with sixel support, scrollback, good emoji/font rendering, keyboard url shortcuts, and no tabs/splits/windows.
alacritty
Alacritty actually supports wayland natively.
https://github.com/eXeC64/imv
A wayland (or x11) native image viewer. Can even render svg.
https://github.com/emersion/grim
"Grab image"
https://github.com/swaywm/sway/blob/master/contrib/grimshot
Take screenshots, grimshot is a script that wraps grim, slurp, and others into a nicer higher level cli tool.
https://github.com/ammen99/wf-recorder
Simple screen recorder.
https://git.sr.ht/~sircmpwn/wev/
Clone of xev for wayland. Prints keycodes.
swayprop
Shell script to trawl through swaymsg -t get_tree
https://github.com/emersion/xdg-desktop-portal-wlr
Makes screensharing work! Thank you emersion!
https://github.com/atx/wlay
Configure your monitor layout graphically. Can also "apply" a layout without "saving".
wob
Overlay bar for volume, brightness, etc changes.
ydotool
Make scripts that can click, move the mouse, press buttons, etc. Even works in a tty or on xorg.
gamescope
Run a game or any xorg window as a configured resolution. This can work around the fact that sway doesn't support disabling x11 scaling.