Stockfish source code in Ananta
The Ananta Android app includes Stockfish 19, a free chess engine by the Stockfish developers, licensed under the GNU General Public License version 3. Ananta runs Stockfish as a separate, unmodified program and talks to it through the standard UCI text protocol. Stockfish is not part of Ananta's own code.
As the GPL requires, the complete corresponding source code and the scripts used to build the Stockfish program in Ananta are available here, free of charge.
Downloads
- Stockfish-sf_19-source.tar.gz: the official, unmodified source of release sf_19
- build.sh and the compiler wrappers zcxx-aarch64-linux-musl, zcxx-arm-linux-musleabihf and zcxx-x86_64-linux-musl
- README.txt: exact build steps for each phone type
- Copying.txt: the GNU General Public License version 3
Stockfish on this website
The web version of Ananta runs Stockfish 19 (lite, single-threaded WebAssembly build) from the stockfish.js project by Nathan Rugg and the Stockfish developers, release v19.0.0, unmodified. It is licensed under the GNU General Public License version 3.
- Engine files as served here: stockfish-19-lite-single.js and stockfish-19-lite-single.wasm
- Licence: Copying.txt (GNU GPL version 3)
- Complete source code and build instructions: github.com/nmrugg/stockfish.js (tag v19.0.0)
Neural network
The evaluation network nn-1a298aa575a0.nnue (98.5 MB) is published by the Stockfish project at github.com/official-stockfish/networks. Its SHA-256 fingerprint begins with 1a298aa575a0.
Upstream project
Stockfish home and source repository: github.com/official-stockfish/Stockfish (tag sf_19).
Contact
Questions about this source code: anantachessteam@gmail.com. This offer stays open for at least three years after the last Ananta release that includes Stockfish.