22 releases

new 0.3.2 Sep 4, 2024
0.3.1 Aug 13, 2024
0.2.4 May 12, 2024
0.1.13 May 6, 2024
0.1.11 Apr 22, 2024

#464 in Game dev

Download history 21/week @ 2024-05-17 8/week @ 2024-05-24 3/week @ 2024-05-31 28/week @ 2024-06-28 136/week @ 2024-07-05 84/week @ 2024-07-26 5/week @ 2024-08-02 208/week @ 2024-08-09 29/week @ 2024-08-16 104/week @ 2024-08-30

341 downloads per month

GPL-3.0 license

100KB
2K SLoC

tests coverage docs.rs crates.io license

RUCI

Rust Universal Chess Interface.

This crate is for parsing and creating UCI messages. It follows the UCI standard.

See the go_stop example for a demo on how to send and receive messages.

Features

  • uci-connection: enables two structs to manage the actual IO (EngineConnection and GuiConnection) when it comes to working with UCI. Note that this will add tokio and parking_lot as dependencies.

Dependencies

~0.9–9MB
~72K SLoC