127 releases

0.32.6 Jan 31, 2025
0.32.5 Oct 23, 2024
0.32.4 Sep 4, 2024
0.32.3 Jul 16, 2024
0.7.6 Nov 12, 2016

#16 in GUI

Download history 137075/week @ 2024-12-14 77901/week @ 2024-12-21 102090/week @ 2024-12-28 141953/week @ 2025-01-04 157711/week @ 2025-01-11 137751/week @ 2025-01-18 141473/week @ 2025-01-25 194090/week @ 2025-02-01 441809/week @ 2025-02-08 421495/week @ 2025-02-15 526690/week @ 2025-02-22 578912/week @ 2025-03-01 535345/week @ 2025-03-08 487908/week @ 2025-03-15 452675/week @ 2025-03-22 373428/week @ 2025-03-29

1,939,100 downloads per month
Used in 1,204 crates (51 directly)

MIT license

595KB
9K SLoC

crates.io docs.rs Continuous Integration codecov

wayland-protocols

This crate provides Wayland object definitions for the official Wayland protocol extensions. It is meant to be used in addition to wayland-client or wayland-server.

This crate follows the "wayland-protocols" extensions repository.

The provided objects are controlled by cargo features:

  • the client and server cargo features respectively enable the generation of client-side and server-side objects
  • the staging enable the generation of protocols in the staging process and will soon become stable.
  • the unstable enable the generation of not-yet-stabilized protocols

For other protocols, see also:

Dependencies

~3–13MB
~162K SLoC