Skip to content
Back

Caissa

A chess engine written in Rust from scratch, with its own neural network evaluation

RustNNUEUCI

Overview

Caissa has magic-bitboard move generation, alpha-beta search, UCI support and an NNUE evaluation trained in pure Rust, all with zero external dependencies.

Results

Move generation matches perft exactly on six standard positions. The engine searches 3.6M nodes per second on one thread and solves 92.3% of a frozen 10,000-puzzle set at 100k nodes. Changes are accepted through self-play SPRT tests, and every published figure links to a report in the repository.