I am writing self-contained standalone wayland client
https://git.sr.ht/~ngortheone/railway
It does not depend on any C libraries, or any rust crates. It was born out of frustration with smithay's toolkit which I found to be extremely bloated, overly complicated and over-engineered.
Currently only works on FreeBSD (due to shm_create_largepage
) but Linux support is also planned. Current state: alpha, it shows primitive image via default shared memory buffer interface, no dma-buf support yet.
This is similar in spirit to:
cc @valpackett