Skip to content
Fabian Fichter edited this page Mar 3, 2023 · 3 revisions

This section is about using Fairy-Stockfish as a library for chess variant logic in different programming languages.

Python

A python binding is also maintained in the repository and can be installed via the setup.py or as pyffish via pip. It can be used to query the engine for legal moves, FEN, etc. from python. See https://github.com/fairy-stockfish/Fairy-Stockfish/network/dependents?package_id=UGFja2FnZS0zNTg2ODk2NDc%3D for projects using pyffish.

Javascript

The ffishjs library also is part of this project, and can be used as a library for chess variant game logic in javascript. See https://github.com/fairy-stockfish/Fairy-Stockfish/network/dependents?package_id=UGFja2FnZS0xMzk3NzA2Mjky for projects using ffishjs.