#chess #engine #uci

uci

A library to programmatically communicate with UCI compatible chess engines

4 releases

Uses old Rust 2015

0.1.3 Dec 26, 2022
0.1.2 Mar 13, 2018
0.1.1 Feb 24, 2017
0.1.0 Feb 24, 2017

#741 in Game dev

Download history 10/week @ 2022-12-02 44/week @ 2022-12-09 12/week @ 2022-12-16 50/week @ 2022-12-23 23/week @ 2022-12-30 26/week @ 2023-01-06 20/week @ 2023-01-13 31/week @ 2023-01-20 33/week @ 2023-01-27 34/week @ 2023-02-03 29/week @ 2023-02-10 52/week @ 2023-02-17 13/week @ 2023-02-24 21/week @ 2023-03-03 17/week @ 2023-03-10 26/week @ 2023-03-17

79 downloads per month

MIT license

9KB
136 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

~150KB