#wayland #libei #libeis

reis

Pure Rust implementation of libei/libeis protocol

5 releases (breaking)

0.5.0 Mar 31, 2025
0.4.1 Mar 31, 2025
0.4.0 Oct 30, 2024
0.3.0 Sep 25, 2024
0.1.0 Aug 13, 2023

#739 in Network programming

Download history 411/week @ 2024-12-19 288/week @ 2024-12-26 463/week @ 2025-01-02 620/week @ 2025-01-09 567/week @ 2025-01-16 625/week @ 2025-01-23 328/week @ 2025-01-30 509/week @ 2025-02-06 559/week @ 2025-02-13 780/week @ 2025-02-20 574/week @ 2025-02-27 438/week @ 2025-03-06 734/week @ 2025-03-13 885/week @ 2025-03-20 710/week @ 2025-03-27 544/week @ 2025-04-03

2,947 downloads per month
Used in 6 crates (5 directly)

MIT license

360KB
7.5K SLoC

Reis 🍚 provides a Rust version of EI 🥚 and EIS 🍦 for emulated input on Wayland.

See the upstream project libei for more information.

This library is currently incomplete and subject to change. It should probably do more to provide a more high level API that handles the things a client/server needs to deal with.

Setting the env var REIS_DEBUG will make the library print ei messages it sends and receives.

Dependencies

~2–13MB
~159K SLoC