Fairy-Stockfish
Fairy-Stockfish is a chess variant engine byFabian Fichter derived fromStockfish supporting various regional, historical, and modern chess variants as well as games with user-defined rules. Besides the core engine the project is accompanied by several repositories for development, testing, and integration. This landscape of Fairy-Stockfish projects is summarized below. See theproject website for more information.
- Fairy-Stockfish:fairy-stockfish/Fairy-Stockfish
- Fairy-Stockfish website:fairy-stockfish/fairy-stockfish.github.io (website)
- Documentation of chess variant standards:fairy-stockfish/chess-variant-standards (website)
- Fairy-Stockfish playground in the browser:ianfab/fairyground (website)
- Fairy-Stockfish WASM demo:ianfab/fairy-stockfish-nnue-wasm-demo (website)
- Opening book generator in the browser:ianfab/bookgen-wasm (website)
- Minimalistic offline Fairy-Stockfish GUI:fairy-stockfish/FairyFishGUI
- python binding:fairy-stockfish/Fairy-Stockfish (pypi)
- javascript binding:fairy-stockfish/Fairy-Stockfish (npm)
- WASM port:fairy-stockfish/fairy-stockfish.wasm (npm)
- Releases with built-in NNUE:fairy-stockfish/Fairy-Stockfish-NNUE
- Variant NNUE training:fairy-stockfish/variant-nnue-pytorch
- Training data generator:fairy-stockfish/variant-nnue-tools
- Distributed testing:ianfab/fishtest (website)
- Variant-agnostic local testing:ianfab/variantfishtest
- Testing for bughouse based on pyffish:fairy-stockfish/fairyfishtest
- Local tuning:ianfab/spsa
- Opening book generator:fairy-stockfish/bookgen
- Opening books:ianfab/books
- Cutechess binaries for fishtest:ianfab/FishCooking
- Helper script for code modification:ianfab/fishutils
Popular repositoriesLoading
- Fairy-Stockfish
Fairy-Stockfish Publicchess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
- Fairy-Stockfish-NNUE
Fairy-Stockfish-NNUE PublicFairy-Stockfish releases with built-in NNUE (neural network) for Xiangqi, Janggi, and Makruk
- variant-nnue-pytorch
variant-nnue-pytorch Publicchess variant NNUE training code for Fairy-Stockfish
- fairy-stockfish.wasm
fairy-stockfish.wasm PublicForked fromlichess-org/stockfish.wasm
WebAssembly port of the chess variant engine Fairy-Stockfish with NNUE support
- FairyFishGUI
FairyFishGUI Public archiveMinimalistic chess variant GUI for Fairy-Stockfish, superseded by fairyground
Repositories
- Fairy-Stockfish Public
chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
fairy-stockfish/Fairy-Stockfish’s past year of commit activity - fairy-stockfish.wasm Public Forked fromlichess-org/stockfish.wasm
WebAssembly port of the chess variant engine Fairy-Stockfish with NNUE support
fairy-stockfish/fairy-stockfish.wasm’s past year of commit activity - FairyFishGUI Public archive
Minimalistic chess variant GUI for Fairy-Stockfish, superseded by fairyground
fairy-stockfish/FairyFishGUI’s past year of commit activity - Fairy-Stockfish-NNUE Public
Fairy-Stockfish releases with built-in NNUE (neural network) for Xiangqi, Janggi, and Makruk
fairy-stockfish/Fairy-Stockfish-NNUE’s past year of commit activity