#chess #engine #uci

uci

A library to programmatically communicate with UCI compatible chess engines

3 releases

Uses old Rust 2015

0.1.2 Mar 13, 2018
0.1.1 Feb 24, 2017
0.1.0 Feb 24, 2017

#8 in #uci

Download history 8/week @ 2021-07-06 7/week @ 2021-07-13 18/week @ 2021-07-20 17/week @ 2021-07-27 15/week @ 2021-08-03 21/week @ 2021-08-10 8/week @ 2021-08-17 17/week @ 2021-08-24 1/week @ 2021-08-31 8/week @ 2021-09-07 11/week @ 2021-09-14 13/week @ 2021-09-21 6/week @ 2021-09-28 7/week @ 2021-10-05 4/week @ 2021-10-12 12/week @ 2021-10-19

79 downloads per month

MIT license

9KB
150 lines

uci-rs

A library to programmatically communicate with UCI compatible chess engines

extern crate uci;

use uci::Engine;

let engine = Engine::new("/path/to/engine").unwrap();
println!("{}", engine.bestmove());

Dependencies

~125KB

JZ