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

Popular repositories Loading

  1. Fairy-Stockfish Fairy-Stockfish Public

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

    C++ 753 230

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

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

    46 13

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

    chess variant NNUE training code for Fairy-Stockfish

    Python 35 22

  4. 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++ 26 12

  5. bookgen bookgen Public

    EPD opening book generation and filtering for chess and chess variants

    C++ 24 7

  6. FairyFishGUI FairyFishGUI Public archive

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

    Python 17 10

Repositories

Showing 10 of 15 repositories

Top languages

Loading…

Most used topics

Loading…