#chess-engine #chess #engine

uci

A library to programmatically communicate with UCI compatible chess engines

9 releases

Uses old Rust 2015

0.2.1 Nov 16, 2024
0.2.0 Sep 10, 2024
0.1.6 Aug 18, 2024
0.1.4 Mar 30, 2024
0.1.1 Feb 24, 2017

#387 in Game dev

Download history 317/week @ 2024-08-16 46/week @ 2024-08-23 39/week @ 2024-08-30 207/week @ 2024-09-06 62/week @ 2024-09-13 55/week @ 2024-09-20 81/week @ 2024-09-27 49/week @ 2024-10-04 47/week @ 2024-10-11 9/week @ 2024-10-18 60/week @ 2024-10-25 135/week @ 2024-11-01 217/week @ 2024-11-08 363/week @ 2024-11-15 253/week @ 2024-11-22 52/week @ 2024-11-29

898 downloads per month
Used in chess-tui

MIT license

12KB
166 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

~86KB