cozy-chess 0.2.0

Rust Chess and Chess960 move generation library
Documentation

cozy-chess

Rust Chess and Chess960 move generation library

cozy-chess is a Chess and Chess960 move generation library written in Rust. It is largely inspired by Jordan Bray's neat chess move generation library. Compared to chess, it provides a more ergonomic but less featureful interface. It also uses a significantly lower (currently zero) amount of unsafe, which has contributed to numerous unsoundness bugs in chess. This was the primary reason for its creation. Basic perft testing seems to indicate similar performance to chess. See the [Board] struct to get started.