2 releases

0.1.1 Mar 22, 2021
0.1.0 Mar 9, 2021
Download history 41/week @ 2021-03-04 124/week @ 2021-03-11 287/week @ 2021-03-18 36/week @ 2021-03-25 98/week @ 2021-04-01 238/week @ 2021-04-08 80/week @ 2021-04-15 40/week @ 2021-04-22 58/week @ 2021-04-29 14/week @ 2021-05-06 29/week @ 2021-05-13 24/week @ 2021-05-20 20/week @ 2021-05-27 19/week @ 2021-06-03 23/week @ 2021-06-10

347 downloads per month

MIT license

210KB
6K SLoC

xim-rs

XIM protocol handler in Rust

project structure

xim

Binding with X client libraries

xim-parser

Read/Write xim message generated from xim-gen

xim-gen

xim protocol parser generator

features

  • Parse messages
  • Basic protocol
  • Extension protocol
  • AttributeBuilder

binding for X client

xlib

  • client
  • server

x11rb

  • client
  • server

limitations

  • Only native endian is supported
  • Only support utf-8 mode of CTEXT
  • Auth, StrConvertion doesn't supported since they are not used in real world

Dependencies

~0.5–2.7MB
~62K SLoC