Topic: "chess-engine"
official-stockfish/Stockfish
A free and strong UCI chess engine
Language: C++ - Size: 17.5 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 12,855 - Forks: 2,440

thomasahle/sunfish
Sunfish: a Python Chess Engine in 111 lines of code
Language: Python - Size: 1.67 MB - Last synced at: 24 days ago - Pushed at: 8 months ago - Stars: 3,070 - Forks: 557

LeelaChessZero/lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
Language: C++ - Size: 38.3 MB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 2,614 - Forks: 561

lichess-org/lichobile
lichess.org mobile application
Language: TypeScript - Size: 84.8 MB - Last synced at: 9 days ago - Pushed at: 11 months ago - Stars: 2,090 - Forks: 323

CSSLab/maia-chess
Maia is a human-like neural network chess engine trained on millions of human games.
Language: Python - Size: 29.2 MB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 1,007 - Forks: 123

clarkerubber/irwin
irwin - the protector of lichess from all chess players villainous
Language: Python - Size: 178 MB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 516 - Forks: 43

WintrCat/freechess
WintrCat's Game Report ♟️
Language: TypeScript - Size: 1.43 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 434 - Forks: 113

pleco-rs/Pleco
A Rust-based re-write of the Stockfish Chess Engine
Language: Rust - Size: 1.5 MB - Last synced at: about 3 hours ago - Pushed at: 10 months ago - Stars: 401 - Forks: 41

zhelyabuzhsky/stockfish
Integrates the Stockfish chess engine with Python
Language: Python - Size: 144 KB - Last synced at: 27 days ago - Pushed at: 8 months ago - Stars: 286 - Forks: 56

QueensGambit/CrazyAra
A Deep Learning UCI-Chess Variant Engine written in C++ & Python :parrot:
Language: Jupyter Notebook - Size: 61.5 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 263 - Forks: 44

bupticybee/elephantfish
elephantfish: 一个只有124行的中国象棋引擎
Language: Python - Size: 27.1 MB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 250 - Forks: 48

zeyu2001/chess-ai
Simple chess AI in JavaScript. Uses the chess.js and chessboard.js libraries.
Language: JavaScript - Size: 49.8 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 235 - Forks: 101

amir650/BlackWidow-Chess
Chess
Language: Java - Size: 7.51 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 208 - Forks: 162

healeycodes/andoma
♟️ A chess engine with alpha-beta pruning, piece-square tables, move ordering, and command-line UI.
Language: Python - Size: 125 KB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 161 - Forks: 28

fogleman/MisterQueen
A chess engine written in C.
Language: C - Size: 182 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 157 - Forks: 32

jhonnold/berserk
UCI Chess Engine written in C
Language: C - Size: 57.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 153 - Forks: 19

mvanthoor/rustic
Rustic is a chess engine. It is written from scratch in the Rust programming language.
Language: Rust - Size: 2.6 MB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 147 - Forks: 10

jdart1/arasan-chess
Arasan chess engine
Language: C++ - Size: 281 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 141 - Forks: 30

Luecx/Koivisto
UCI Chess engine
Language: C++ - Size: 39.7 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 136 - Forks: 33

cosmobobak/viridithas
A superhuman chess engine.
Language: Rust - Size: 32.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 135 - Forks: 9

zjeffer/chess-deep-rl
Research project: create a chess engine using Deep Reinforcement Learning
Language: Jupyter Notebook - Size: 10.3 MB - Last synced at: 29 days ago - Pushed at: 10 months ago - Stars: 135 - Forks: 12

Adam-Kulju/Patricia
Super aggressive chess engine
Language: C++ - Size: 11.1 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 126 - Forks: 16

sgrvinod/chess-transformers
Teaching transformers to play chess
Language: Python - Size: 11.4 MB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 120 - Forks: 6

connormcmonigle/seer-nnue
UCI chess engine using neural networks for position evaluation
Language: C++ - Size: 3.13 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 115 - Forks: 12

akondas/php-grandmaster
Chess engine written in PHP
Language: PHP - Size: 255 KB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 115 - Forks: 22

TerjeKir/weiss
Weiss - a UCI chess engine
Language: C - Size: 3.47 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 113 - Forks: 19

MitchelPaulin/Walleye
A chess engine written from scratch in Rust ♞
Language: Rust - Size: 1.18 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 109 - Forks: 5

ml-research/liground
A free, open-source and modern Chess Variant Analysis GUI for the 21st century
Language: Vue - Size: 16.3 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 106 - Forks: 35

manyoso/allie
Allie: A UCI compliant chess engine
Language: C++ - Size: 700 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 105 - Forks: 21

Strryke/betafish
A chess engine and AI move finder written in Javascript. Beats Stockfish level 6 on Lichess.
Language: JavaScript - Size: 1.58 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 97 - Forks: 10

mhonert/chess
:sushi: Wasabi Chess Engine - written in AssemblyScript
Language: TypeScript - Size: 9.26 MB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 95 - Forks: 13

thomasahle/fastchess
Predicts the best chess move with 27.5% accuracy by a single matrix multiplication
Language: Python - Size: 63.8 MB - Last synced at: 29 days ago - Pushed at: about 4 years ago - Stars: 95 - Forks: 13

Gigantua/Gigantua
Gigantua: Single Threaded - 2 Billion Moves/s Chess position enumerator
Language: C++ - Size: 4.94 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 85 - Forks: 13

lucametehau/CloverEngine
UCI chess engine
Language: C++ - Size: 1.38 GB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 83 - Forks: 7

Ciekce/Stormphrax
UCI chess engine, with NNUE trained from zero knowledge
Language: C++ - Size: 28.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 77 - Forks: 14

RuolinZheng08/renpy-chess
A chess GUI built with Ren'Py, python-chess, and Stockfish. Version 2.0 of https://github.com/RuolinZheng08/renpy-chess-engine
Language: Python - Size: 20.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 75 - Forks: 14

bagaturchess/Bagatur
Java Chess Engine (UCI compatible)
Language: Java - Size: 525 MB - Last synced at: 25 days ago - Pushed at: 4 months ago - Stars: 75 - Forks: 18

bupticybee/XQPy
象棋巫师(非官方)python实现
Language: JavaScript - Size: 527 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 72 - Forks: 13

rosenthj/Winter
UCI Chess Engine
Language: C++ - Size: 88.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 68 - Forks: 9

Disservin/Smallbrain
A UCI chess engine written in C++
Language: C++ - Size: 15.2 MB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 67 - Forks: 9

mhouppin/stash-bot
Mirror of my Gitlab chess engine project.
Language: C - Size: 2.83 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 65 - Forks: 9

GunshipPenguin/shallow-blue
UCI Chess engine written in C++11
Language: C++ - Size: 1.01 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 65 - Forks: 12

ChizhovVadim/CounterGo
UCI chess engine (golang)
Language: Go - Size: 4.82 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 63 - Forks: 14

aronpetko/integral
Strong neural-network chess engine written in C++
Language: C++ - Size: 176 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 60 - Forks: 9

MartinMSPedersen/Crafty-Chess
Source code for the chess enginee Crafty
Language: C - Size: 28.9 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 58 - Forks: 13

Alex2262/AltairChessEngine
A strong chess engine made in c++
Language: C++ - Size: 33.8 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 56 - Forks: 4

Recursing/sunfish_rs
Rust rewrite of the sunfish simple chess engine
Language: Rust - Size: 77.1 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 55 - Forks: 5

lynx-chess/Lynx
Chess Engine, written in C#
Language: C# - Size: 7.8 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 53 - Forks: 5

mhonert/velvet-chess
:chess_pawn: Velvet Chess Engine - written in Rust
Language: Rust - Size: 332 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 51 - Forks: 2

felipefialho/chess
A modern and light chess game developed with HTML, CSS and Javascript.
Language: CSS - Size: 441 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 51 - Forks: 25

Heiaha/Weiawaga
A UCI chess engine written in Rust.
Language: Rust - Size: 6.01 MB - Last synced at: about 4 hours ago - Pushed at: about 4 hours ago - Stars: 49 - Forks: 0

mbiesiad/awesome-chess
:trophy: Awesome-Chess! :key: :lock: are you a chess player or chess enthusiast? ⭐
Size: 1.32 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 49 - Forks: 8

ebemunk/node-uci
UCI Protocol for node.js - talk to chess engines painlessly
Language: JavaScript - Size: 1.65 MB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 49 - Forks: 15

lucasart/Demolito
UCI Chess Engine
Language: C - Size: 1.07 MB - Last synced at: 19 days ago - Pushed at: 26 days ago - Stars: 48 - Forks: 9

LabinatorSolutions/stockfish-chess-web-gui
Responsive chess web GUI to play against the Stockfish 16 chess engine. Multiple web GUI implementations have also been included.
Language: JavaScript - Size: 36.1 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 48 - Forks: 37

dylhunn/dragontoothmg
A fast Go chess library. Legal move generation, move/board types, apply/unapply, FEN parsing, Zobrist hashing.
Language: Go - Size: 1.02 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 48 - Forks: 8

op12no2/lozza
A UCI Javascript chess engine.
Language: JavaScript - Size: 24.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 46 - Forks: 8

lithander/MinimalChessEngine
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.
Language: C# - Size: 58.4 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 46 - Forks: 6

dede1751/carp
Rust didactic UCI chess engine
Language: Rust - Size: 14.1 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 44 - Forks: 2

analog-hors/cozy-chess
A Chess and Chess960 move generation library written in Rust
Language: Rust - Size: 618 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 44 - Forks: 3

justNo4b/Drofa
UCI chess engine
Language: C++ - Size: 3.57 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 6

ArjanAswal/Stockfish
The Stockfish Chess Engine for Flutter.
Language: C++ - Size: 759 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 43 - Forks: 18

p-chess/chess
PHP Chess engine
Language: PHP - Size: 167 KB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 43 - Forks: 7

abulmo/amoeba
an UCI chess engine in D language
Language: D - Size: 5.7 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 43 - Forks: 8

Vast342/Clarity
UCI chess engine with NNUE evaluation
Language: C++ - Size: 40.8 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 42 - Forks: 6

vinc/littlewing
Chess engine written in Rust ♛
Language: Rust - Size: 610 KB - Last synced at: 28 days ago - Pushed at: 7 months ago - Stars: 42 - Forks: 2

Timmoth/Sapling
A strong dotnet UCI Chess engine - My leaf nodes are growing
Language: C# - Size: 26 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 41 - Forks: 2

arasgungore/chess-bot
A C++ project in which you can play chess against an AI that uses alpha-beta pruning to predict the optimal move.
Language: C++ - Size: 8.11 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 41 - Forks: 7

ekmadsen/MadChess
A UCI chess engine implemented in C# with bitboards.
Language: C# - Size: 50.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 40 - Forks: 5

codedeliveryservice/Reckless
UCI chess engine written in Rust
Language: Rust - Size: 2.59 MB - Last synced at: about 18 hours ago - Pushed at: about 18 hours ago - Stars: 38 - Forks: 0

tailuge/bot-o-tron
Try out lichess' bot interface
Language: JavaScript - Size: 699 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 38 - Forks: 25

liamt19/Lizard
Strongest A/B chess engine written in C#
Language: C# - Size: 173 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 37 - Forks: 4

LabinatorSolutions/boldchess-web-app
A responsive web-based chess app and graphical user interface (GUI) for the Stockfish chess engine, featuring analysis, evaluation, and graphical representations. It is the official chess app of BoldChess.com.
Language: JavaScript - Size: 201 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 37 - Forks: 14

princesslana/princhess
A UCI compatible chess engine written in Rust
Language: Rust - Size: 464 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 36 - Forks: 2

gekomad/Cinnamon
C++ UCI chess engine
Language: C++ - Size: 9.5 MB - Last synced at: 19 days ago - Pushed at: 2 months ago - Stars: 34 - Forks: 7

crypt3lx2k/Zerofish
An implementation of the AlphaZero algorithm for chess
Language: Python - Size: 40 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 34 - Forks: 8

imor/uci
A thin wrapper on a uci chess engine
Language: JavaScript - Size: 4.16 MB - Last synced at: 13 days ago - Pushed at: almost 4 years ago - Stars: 34 - Forks: 18

official-monty/Monty
A free and strong CPU MCTS UCI chess engine
Language: Rust - Size: 87.7 MB - Last synced at: about 20 hours ago - Pushed at: about 21 hours ago - Stars: 33 - Forks: 9

TheBlackPlague/StockNemo
A C# Chess Engine Finding Good Moves.
Language: C# - Size: 18.4 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 5

wesdoyle/wake_engine
A chess engine in Python using numPy (WIP). Livestreamed here: www.youtube.com/watch?v=1QotIA4_jb4
Language: Python - Size: 380 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 33 - Forks: 17

ratosh/pirarucu
A Kotlin Chess Engine
Language: Kotlin - Size: 869 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 33 - Forks: 3

pkrisz99/Renegade
A strong chess engine using a neural network to evaluate positions
Language: C++ - Size: 83.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 32 - Forks: 2

goutham/magic-bits
A C++ header-only library for efficient move generation in chess using "magic bitboards" technique
Language: C++ - Size: 41 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 32 - Forks: 6

GuillaumeSD/Chesskit
Chess web app to analyze, play and view your games for free on any device with Stockfish !
Language: TypeScript - Size: 209 MB - Last synced at: about 20 hours ago - Pushed at: about 20 hours ago - Stars: 31 - Forks: 13

py-stockfish/stockfish Fork of zhelyabuzhsky/stockfish
Integrates the Stockfish chess engine with Python (Official fork)
Language: Python - Size: 524 KB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 31 - Forks: 9

Tearth/Inanis
UCI chess engine written in Rust, the successor of Proxima b, Proxima b 2.0 and Cosette.
Language: Rust - Size: 7.08 MB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 30 - Forks: 1

grzegorz103/ngx-chess-board
Chess game NPM Library (Angular 13)
Language: TypeScript - Size: 3.33 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 30 - Forks: 28

dimdano/numbfish
♟︎ A strong python chess bot running on 1-thread
Language: Python - Size: 15 MB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 30 - Forks: 7

amanjpro/zahak
A UCI compatible chess AI in Go
Language: Go - Size: 13.1 MB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 30 - Forks: 11

mkyl/cicada 📦
♟♕♞♔ engine
Language: Rust - Size: 42 KB - Last synced at: 2 months ago - Pushed at: almost 8 years ago - Stars: 30 - Forks: 3

alcides-schulz/Tucano
Tucano Chess Engine
Language: C - Size: 23.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 29 - Forks: 3

martinnovaak/motor
UCI chess engine written in C++
Language: C++ - Size: 112 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 29 - Forks: 1

crippa1337/svart
UCI Chess engine written in Rust
Language: Rust - Size: 1.56 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 4

lithander/Leorik
Leorik is a strong, open-source UCI chess engine written in C#
Language: C# - Size: 22.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 28 - Forks: 6

vochicong/lc0-docker
lc0docker: run lc0 chess client and lichess bot under Docker and Kubernetes
Language: Dockerfile - Size: 20.5 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 28 - Forks: 14

TheRealGioviok/Perseus-Engine
UCI chess engine
Language: C++ - Size: 1.89 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 26 - Forks: 6

raydog/deno-chess
A Typescript Chess engine.
Language: TypeScript - Size: 569 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 26 - Forks: 1

Tearth/Cosette
UCI chess engine written in C# for .NET platform.
Language: C# - Size: 3.47 MB - Last synced at: 19 days ago - Pushed at: almost 4 years ago - Stars: 26 - Forks: 6

Vatsalparsaniya/Realtime-OpenCV-Chess
♔ Chess-playing with Open-CV [Human vs AI (Stockfish engine)]
Language: C++ - Size: 4.16 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 6

AnshGaikwad/Chess-World
A simple chess game for comparing your moves with other chess engines
Language: Python - Size: 22.6 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 17
