UCI is a thin wrapper on a uci interface chess engine. It also runs a chess clock and a chess.js instance internally so that the user can quickly play a game of chess with time controls.
UCI also supports polyglot books.
https://github.com/imor/uci
UCI also supports polyglot books.
https://github.com/imor/uci