Simon's Wayland tools

This is a collection of useful tools for Wayland users, maintained by Simon Ser.

grim
A screenshot tool
mako
A notification daemon
slurp
A tool to select a region on screen
kanshi
A dynamic output configuration daemon

Development resources

Hello Wayland
A minimal Wayland client, for education purposes
Writing a Wayland rendering loop
An introduction to rendering loops on Wayland
Introduction to damage tracking
An introduction to damage tracking for Wayland compositors
wleird
A collection a Wayland clients doing weird things, for compositor testing
rootston
A maintained fork of the now-deprecated wlroots compositor.

Related work

I also work as the release manager for Wayland upstream, and I am a core contributor to wlroots and sway.