name wf/howl
description small and extensible Wayland compositor
last change 2026-07-08
clone url
https://srcdump.net/wf/howl.git

commit briefs

52b7ba3
wf  ·  2026-07-08
main
90e1c42
wf  ·  2026-07-05
71bc1fa
wf  ·  2026-06-06
766d9da
wf  ·  2026-05-18
f1a97c6
wf  ·  2026-05-18
c64bf1b
wf  ·  2026-05-18
3fb0475
wf  ·  2026-05-18
a9015cc
wf  ·  2026-05-16

tree

readme

howl

howl is a small, extensible Wayland compositor written with the neuswc library.

It is controlled through an external client, which allows for scriptability.

See the howl and howlc manual pages for more information on usage.

Usage

howl shines where scriptability shines. It is almost entirely controlled from the command line, allowing for things like complicated windowing logic and advanced usage to be possible all without complicating the compositor code itself.

It is also very heavily configurable and makes a point of exposing as much of the underlying fluff as possible while staying relatively easy to approach.

TODO

  • Add subscribe command

Requirements

  • A c99 compiler
  • neuswc
  • libspng for decorations

Credits

  • neuswc / libspng authors
  • uint23, shrub: For developing wsxwm / tohu
  • JLErvin: For developing berry, which is the inspiration and reference for this project