skylane
is implementation of Wayland protocol written in Rust.
Project consists of three repositories:
skylane
- core protocol implementation
skylane_scanner
- generates marshalling code
from XML protocol description (equivalent to wayland-scanner
)
skylane_protocols
- protocol marshalling code
generated using skylane_scanner
+ some glue code
skylane
is developed as part of perceptia
project.
Currently only server parts are implemented but stay tuned - skylane
just started gaining
momentum.