an openwrt's UCI (Unified Configuration Interface) parser and serializer.
A library to programmatically communicate with UCI compatible chess engines
A chess move generator
Bitboard based Shogi library. Board representation, move handlings and various time control utilities.
Universal Shogi Interface (USI) library
A NNUE-based chess engine that implements the Negamax algorithm and can be integrated into any project as a library. It features move generation, advanced position evaluation through NNUE, and move searching capabilities.
swiss army knife for chess file formats