chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
-
Updated
Jan 8, 2026 - C++
chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
A highly customizable way to play chess in your terminal. Play online (via Lichess.org) and offline against the Fairy-Stockfish engine. All Lichess variants are supported.
Advanced Chess Assistance System for Chess.com, Lichess.org, Pychess.org and more. Hassle-free 1-click install, no downloading. All devices and browsers supported.
chess variant NNUE training code for Fairy-Stockfish
playground for Fairy-Stockfish in the browser
WebAssembly port of the chess variant engine Fairy-Stockfish with NNUE support
EPD opening book generation and filtering for chess and chess variants
Calculate game statistics for chess variants
An interface for chess variants,can also apply Katago and Fairy-Stockfish to analyze games.
Minimalistic chess variant GUI for Fairy-Stockfish, superseded by fairyground
Variant NNUE training data generator for Fairy-Stockfish
Puzzle generator for chess variants
opening books for chess variants in EPD format for engine testing and tuning, generated with https://github.com/fairy-stockfish/bookgen
variant-agnostic UCI chess variant engine matches
documentation of de facto standards for chess variants
MCTS/UCT search for chess variants
SPSA tuner for UCI chess variant engines
Demo frontend for Fairy-Stockfish running with WebAssembly
distributed chess variant engine testing
Add a description, image, and links to the fairy-stockfish topic page so that developers can more easily learn about it.
To associate your repository with the fairy-stockfish topic, visit your repo's landing page and select "manage topics."