Stockfish

A free and strong UCI chess engine

GPL-3.0 License

Stars
10.6K

Bot releases are visible (Hide)

Stockfish - Stockfish dev-20240314-fb07281f

Published by github-actions[bot] 7 months ago

Stockfish - Stockfish dev-20240312-55df0ee0

Published by github-actions[bot] 7 months ago

Stockfish - Stockfish dev-20240312-627974c9

Published by github-actions[bot] 7 months ago

Stockfish - Stockfish dev-20240307-0f01a516

Published by github-actions[bot] 8 months ago

Stockfish - Stockfish dev-20240303-b0ac8a4e

Published by github-actions[bot] 8 months ago

Stockfish - Stockfish 16.1

Published by Disservin 8 months ago

Stockfish 16.1

Today, we have the pleasure to announce Stockfish 16.1. As always, you can freely download it at stockfishchess.org/download and use it in the GUI of your choice.

Don't forget to join our Discord server to get in touch with the community of developers and users of the project!

Quality of chess play

In our testing against its predecessor, Stockfish 16.1 shows a notable improvement in performance, with an Elo gain of up to 27 points and winning over 2 times more game pairs than it loses.

Update highlights

Improved evaluation

  • Updated neural network architecture: The neural network architecture has undergone two updates and is currently in its 8th version.
  • Removal of handcrafted evaluation (HCE): This release marks the removal of the traditional handcrafted evaluation and the transition to a fully neural network-based approach.
  • Dual NNUE: For the first time, Stockfish includes a secondary neural network, used to quickly evaluate positions that are easily decided.

UCI Options removed

Use NNUE and UCI_AnalyseMode have been removed as they no longer had any effect. SlowMover has also been removed in favor of Move Overhead.

More binaries

We now offer 13 new binaries. These new binaries include avx512, vnni256, vnni512, m1-apple-silicon, and armv8-dotprod, which take advantage of specific CPU instructions for improved performance.
For most users, using sse41-popcnt (formerly modern), avx2, or bmi2 should be enough, but if your CPU supports these new instructions, feel free to try them!

Development changes

  • Updated testing book: This new book, now derived exclusively from the open Lichess database, is 10 times larger than its predecessor, and has been used to test potential improvements to Stockfish over the past few months.
  • Consolidation of repositories: Aiming to simplify access to our resources, we have moved most Stockfish-related repositories into the official Stockfish organization on GitHub.
  • Growing maintainer team: We welcome Disservin to the team of maintainers of the project! This extra pair of hands will ensure the lasting success of Stockfish.

Thank you

The Stockfish project builds on a thriving community of enthusiasts (thanks everybody!) who contribute their expertise, time, and resources to build a free and open-source chess engine that is robust, widely available, and very strong.

We would like to express our gratitude for the 10k stars that light up our GitHub project! Thank you for your support and encouragement – your recognition means a lot to us.

We invite our chess fans to join the Fishtest testing framework, and programmers to contribute to the project either directly to Stockfish (C++), to Fishtest (HTML, CSS, JavaScript, and Python), to our trainer nnue-pytorch (C++ and Python), or to our website (HTML, CSS/SCSS, and JavaScript).

The Stockfish team

Stockfish - Stockfish dev-20240217-fc41f64d

Published by github-actions[bot] 8 months ago

Stockfish - Stockfish dev-20240214-bf2c7306

Published by github-actions[bot] 8 months ago

Stockfish - Stockfish dev-20240209-9699f4f7

Published by github-actions[bot] 8 months ago

Stockfish - Stockfish dev-20240203-ededadcd

Published by github-actions[bot] 9 months ago

Stockfish - Stockfish dev-20240121-a6fd17f2

Published by github-actions[bot] 9 months ago

Stockfish - Stockfish dev-20240117-c8bc2ce4

Published by github-actions[bot] 9 months ago

Stockfish - Stockfish dev-20240114-b5e8169a

Published by github-actions[bot] 9 months ago

Stockfish - Stockfish dev-20240108-6deb8872

Published by github-actions[bot] 10 months ago

Stockfish - Stockfish dev-20240107-7c5e3f28

Published by github-actions[bot] 10 months ago

Stockfish - Stockfish dev-20240104-8b4583bc

Published by github-actions[bot] 10 months ago

Stockfish - Stockfish dev-20231230-1a69efbb

Published by github-actions[bot] 10 months ago

Stockfish - Stockfish dev-20231222-fbdf5d94

Published by github-actions[bot] 10 months ago

Stockfish - Stockfish dev-20231219-9be0360a

Published by github-actions[bot] 10 months ago

Stockfish - Stockfish dev-20231214-c53d2ec2

Published by github-actions[bot] 10 months ago

Badges
Extracted from project README
Stockfish Build License Release Commits Website Fishtest Discord