Skip to content

Fairy-Stockfish is a chess variant engine by Fabian Fichter derived from Stockfish 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 the project website for more information.

Core

Websites and user interfaces

Bindings and ports

NNUE

Testing

Utilities for testing and development

Popular repositories

  1. Fairy-Stockfish Fairy-Stockfish Public

    chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more

    C++ 567 180

  2. Fairy-Stockfish-NNUE Fairy-Stockfish-NNUE Public

    Fairy-Stockfish releases with built-in NNUE (neural network) for Xiangqi, Janggi, and Makruk

    40 14

  3. variant-nnue-pytorch variant-nnue-pytorch Public

    chess variant NNUE training code for Fairy-Stockfish

    Python 27 17

  4. bookgen bookgen Public

    EPD opening book generation and filtering for chess and chess variants

    C++ 21 6

  5. fairy-stockfish.wasm fairy-stockfish.wasm Public

    Forked from lichess-org/stockfish.wasm

    WebAssembly port of the chess variant engine Fairy-Stockfish with NNUE support

    C++ 19 8

  6. FairyFishGUI FairyFishGUI Public archive

    Minimalistic chess variant GUI for Fairy-Stockfish, superseded by fairyground

    Python 16 7

Repositories

Showing 10 of 11 repositories

Top languages

Loading…

Most used topics

Loading…