ruci 0.4.3

A UCI (Universal Chess Interface) crate.
Documentation

build 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 examples for a demo on how to send and receive messages.

Features

  • engine-connection: enables a structs to manage the IO when it comes to working with a UCI engine. Note that this will add tokio and parking_lot as dependencies. If you're making an engine, listen to stdin and parse it into a GuiMessage, then send out an a string representation of a EngineMessage.