89 Open Source Chess Engine Software Projects
Free and open source chess engine code projects including engines, APIs, generators, and tools.
Magic Bits 23 ⭐
A C++ header-only library for efficient move generation in Chess using "magic bitboards" technique
Dragontoothmg 20 ⭐
A fast Go chess library. Legal move generation, move/board types, apply/unapply, FEN parsing, Zobrist hashing.
Chessbrainvb 16 ⭐
Chess engine with GUI for Excel / Word VBA - plus VB6 (Visual Basic 6) edition as UCI/Winboard/SMP engine (ELO 3000)
Stockfish Chess Web Gui 19 ⭐
Responsive chess web GUI to play against the Stockfish 10 chess engine. Multiple web GUI implementations have also been included.
Awesome Chess 18 ⭐
:trophy: Awesome-Chess! :key: :lock: are you a chess player or chess enthusiast? ⭐
Maia Chess 561 ⭐
Maia is a human-like neural network chess engine trained on millions of human games.
Andoma 79 ⭐
♟️ A chess engine with alpha-beta pruning, piece-square tables, move ordering, and command-line UI.
Mvanthoor Rustic 53 ⭐
Rustic is a chess engine. It is written from scratch, in the Rust programming language.
Renpy Chess 25 ⭐
A chess GUI built with Ren'Py, python-chess, and Stockfish. Version 2.0 of https://github.com/RuolinZheng08/renpy-chess-engine
Chess.js 19 ⭐
Hawkins_chess Ai 17 ⭐
"Hawkins" is an open-source, competitive Chess AI powered by multiple tree search algorithms.
Minimalchessengine 15 ⭐
After watching The Queen's Gambit on Netflix I got interested in chess. I played a bit against computer programs and it made me curious about writing my own chess engine. This repository and a series of small videos I upload to Youtube after each milestone are documenting my progress.
Wake_engine 18 ⭐
A chess engine in Python using numPy (WIP). Livestreamed here: www.youtube.com/watch?v=1QotIA4_jb4
Optuna Game Parameter Tuner 12 ⭐
A game search and evaluation parameter tuner using optuna framework
Marvk Chess 11 ⭐
A chess library, chess engine, Lichess client, and UCI implementation written in Java