Skylane

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

Documentation

Documentation can be found on docs.rs.

Project

skylane is developed as part of perceptia project. Most up to date usage examples can be found there.

License

skylane_scanner is released under the MIT License.