#Chess

Showing 60 of 74 repositories tagged #chess, ranked by stars

lichess-org
lichess-org
lila

โ™ž lichess.org: the forever free, adless and open source chess server โ™ž

Score
100
โ˜… 18.4k โ‘‚ 2.7k +7/day
Scala
thomasahle
thomasahle
sunfish

Sunfish: a Python Chess Engine in 111 lines of code

Score
100
โ˜… 3.3k โ‘‚ 582 +1/day
Python
LeelaChessZero
LeelaChessZero
lc0

Open source neural network chess engine with GPU acceleration and broad hardware support.

Score
100
โ˜… 3.1k โ‘‚ 599 +4/day
C++
lichess-org
lichess-org
mobile

Lichess mobile app

Score
100
โ˜… 2.4k โ‘‚ 444 +2/day
Dart
lichess-org
lichess-org
lichobile

lichess.org former mobile application / new one -> github.com/lichess-org/mobile

Score
86
โ˜… 2.2k โ‘‚ 330 +4/day
TypeScript
FreezingMoon
FreezingMoon
AncientBeast

The Turn Based Strategy Game/eSport. Master your beasts! ๐Ÿบ

Score
67
โ˜… 1.9k โ‘‚ 697 +1/day
TypeScript
franciscoBSalgueiro
franciscoBSalgueiro
en-croissant

The Ultimate Chess Toolkit

Score
100
โ˜… 1.7k โ‘‚ 276 +14/day
TypeScript
thomas-mauran
thomas-mauran
chess-tui

Play chess in any terminal. Rust TUI, Stockfish, Lichess.

Score
100
โ˜… 1.1k โ‘‚ 72 +3/day
Rust
lichess-org
lichess-org
fishnet

Distributed Stockfish analysis for lichess.org

Score
90
โ˜… 912 โ‘‚ 112 +4/day
Rust
maaslalani
maaslalani
gambit

Play chess in your terminal

Score
0
โ˜… 899 โ‘‚ 37 โ€”
Go
pychess
pychess
pychess

PyChess - a chess client for Linux/Windows

Score
80
โ˜… 801 โ‘‚ 214 +2/day
Python
sotetsuk
sotetsuk
pgx

โ™Ÿ๏ธ Vectorized RL game environments in JAX

Score
66
โ˜… 626 โ‘‚ 53 โ€”
Python
codedeliveryservice
codedeliveryservice
Reckless

Competitive chess engine written in Rust

Score
80
โ˜… 528 โ‘‚ 58 +3/day
Rust
clarkerubber
clarkerubber
irwin

irwin - the protector of lichess from all chess players villainous

Score
20
โ˜… 524 โ‘‚ 46 โ€”
Python
karayaman
karayaman
Play-online-chess-with-real-chess-board

Program that enables you to play online chess using real chess boards.

Score
69
โ˜… 337 โ‘‚ 31 โ€”
Python
maciejczyzewski
maciejczyzewski
neural-chessboard

โ™” An Extremely Efficient Chess-board Detection for Non-trivial Photos โ™”

Score
55
โ˜… 313 โ‘‚ 70 โ€”
Python
gbtami
gbtami
pychess-variants

Chess variants server

Score
60
โ˜… 298 โ‘‚ 138 +6/day
Python
trevorbayless
trevorbayless
cli-chess

A highly customizable way to play chess in your terminal. Play online (via Lichess.org) and offline against the Fairy-Stockfish engine. All Lichess variants are supported.

Score
86
โ˜… 297 โ‘‚ 19 โ€”
Python
shaack
shaack
cm-chessboard

A JavaScript chessboard without dependencies. Rendered in SVG, coded in ES6. Views FEN, handles move input, animated, responsive, expandable

Score
33
โ˜… 294 โ‘‚ 82 +1/day
JavaScript
Pbatch
Pbatch
CameraChessWeb

Record a chess game live and upload the PGN to Lichess

Score
97
โ˜… 263 โ‘‚ 39 +1/day
TypeScript
cosmobobak
cosmobobak
viridithas

A superhuman chess engine.

Score
93
โ˜… 234 โ‘‚ 17 โ€”
Rust
joeymeyer
joeymeyer
raspberryturk

The Raspberry Turk is a robot that can play chessโ€”it's entirely open source, based on Raspberry Pi, and inspired by the 18th century chess playing machine, the Mechanical Turk.

Score
100
โ˜… 193 โ‘‚ 42 โ€”
Jupyter Notebook
zjeffer
zjeffer
chess-deep-rl

Research project: create a chess engine using Deep Reinforcement Learning

Score
48
โ˜… 178 โ‘‚ 12 โ€”
Jupyter Notebook
fsmosca
fsmosca
Python-Easy-Chess-GUI

A Chess GUI based from Python using PySimpleGUI and Python-Chess.

Score
40
โ˜… 174 โ‘‚ 58 โ€”
Python
Psyyke
Psyyke
A.C.A.S

Advanced Chess Assistance System for Chess.com, Lichess.org, Pychess.org and more. Hassle-free 1-click install, no downloading. All devices and browsers supported.

Score
90
โ˜… 169 โ‘‚ 45 +1/day
JavaScript
mvanthoor
mvanthoor
rustic

Rustic is a chess engine. It is written from scratch in the Rust programming language.

Score
60
โ˜… 160 โ‘‚ 11 โ€”
linrock
linrock
chessboard-recognizer

Uses neural networks to extract chess positions from images

Score
52
โ˜… 146 โ‘‚ 34 โ€”
Python
Ciekce
Ciekce
Stormphrax

UCI chess engine, with NNUE trained from zero knowledge

Score
86
โ˜… 142 โ‘‚ 17 โ€”
C++
raytran
raytran
protochess

Online multiplayer chess website that lets you build custom pieces/boards. Written in Svelte + Rust.

Score
0
โ˜… 113 โ‘‚ 8 โ€”
Rust
manyoso
manyoso
allie

Allie: A UCI compliant chess engine

Score
45
โ˜… 112 โ‘‚ 20 โ€”
C++
SnowballSH
SnowballSH
Avalanche

UCI Chess Engine written in Zig.

Score
76
โ˜… 106 โ‘‚ 6 โ€”
Zig
Witek902
Witek902
Caissa

Strong chess engine

Score
83
โ˜… 105 โ‘‚ 9 โ€”
C++
ology
ology
Chess-Inspector

Visualize move, protection and threat status

Score
50
โ˜… 100 โ‘‚ 3 โ€”
Perl
netcan
netcan
AnimalChess

Animal Fight Chess Game๏ผˆๆ–—ๅ…ฝๆฃ‹๏ผ‰ written in rust.

Score
70
โ˜… 99 โ‘‚ 13 +1/day
Rust
rosenthj
rosenthj
Winter

UCI Chess Engine

Score
79
โ˜… 97 โ‘‚ 12 +1/day
C++
enzomanuelmangano
enzomanuelmangano
react-native-chessboard

A lightweight, simple, and high-performing chessboard for React Native

Score
71
โ˜… 95 โ‘‚ 33 +1/day
TypeScript
CorentinGS
CorentinGS
chess

Go (Golang) chess library: move generation with bitboards, PGN/FEN, UCI/Stockfish, opening books, image generation. Well-tested & fast.

Score
100
โ˜… 94 โ‘‚ 23 +1/day
Go
davidmallasen
davidmallasen
LiveChess2FEN

Predict live chess games into FEN notation.

Score
41
โ˜… 93 โ‘‚ 26 โ€”
Python
ankith26
ankith26
My-PyChess

A Multiplayer / SinglePlayer / Online Chess Game app written in Python using Pygame Library

Score
0
โ˜… 92 โ‘‚ 41 โ€”
Python
jw1912
jw1912
akimbo

UCI Chess Engine

Score
30
โ˜… 87 โ‘‚ 5 โ€”
Rust
richemslie
richemslie
galvanise_zero

Learning from zero (mostly based off of AlphaZero) in General Game Playing.

Score
34
โ˜… 85 โ‘‚ 9 โ€”
Python
HalfKP
HalfKP
NNUE

Efficiently Updatable Neural Network

Score
28
โ˜… 84 โ‘‚ 4 โ€”
C++
bupticybee
bupticybee
XQPy

่ฑกๆฃ‹ๅทซๅธˆ๏ผˆ้žๅฎ˜ๆ–น๏ผ‰pythonๅฎž็Žฐ

Score
38
โ˜… 83 โ‘‚ 16 โ€”
JavaScript
bagaturchess
bagaturchess
Bagatur

Java Chess Engine (UCI compatible)

Score
72
โ˜… 83 โ‘‚ 17 โ€”
Java
eronnen
eronnen
vscode-markdown-chess

Chess boards in vscode markdown viewer

Score
14
โ˜… 82 โ‘‚ 2 โ€”
TypeScript
fulldecent
fulldecent
FDChessboardView

An iOS / Mac view controller for chess boards

Score
57
โ˜… 80 โ‘‚ 21 โ€”
Swift
agausmann
agausmann
perftree

Perft debugger. Compare your chess engine's move generation to Stockfish

Score
20
โ˜… 80 โ‘‚ 6 โ€”
Rust
gudbrandtandberg
gudbrandtandberg
ChessVision

Extract chess positions from photos of 2D chessboards (chess books, screenshots, etc.)

Score
31
โ˜… 77 โ‘‚ 12 โ€”
HTML
halilb
halilb
react-native-chess

A simple chess client

Score
29
โ˜… 75 โ‘‚ 31 โ€”
JavaScript
rohanrhu
rohanrhu
ChessboardKit

ChessboardKit is a SwiftUI library for rendering chessboards and playing chess on the board. It provides a highly customizable and interactive chessboard component for your SwiftUI applications.

Score
43
โ˜… 73 โ‘‚ 7 โ€”
Swift
TheBlackPlague
TheBlackPlague
StockNemo

A C# Chess Engine Finding Good Moves.

Score
29
โ˜… 68 โ‘‚ 9 โ€”
C#
bagaturchess
bagaturchess
ChessBoardScanner

Java based Chess Board Scanner, which converts 2D chess board image into a machine readable format a.k.a. Forsythโ€“Edwards Notation (FEN). It uses OpenCV and Deeplearning4j frameworks, complemented with some proprietary algorithms implemented for realizing the goal. It currently supports the chess board and pieces sets of the most common online chess platforms chess.com and lichess.org.

Score
24
โ˜… 64 โ‘‚ 6 โ€”
Java
mhonert
mhonert
velvet-chess

:chess_pawn: Velvet Chess Engine - written in Rust

Score
21
โ˜… 61 โ‘‚ 2 โ€”
Rust
Tips-Discord
Tips-Discord
ZugToken

Chess.com unlimited analysis (server side) for free tier!

Score
71
โ˜… 59 โ‘‚ 0 โ€”
Python
RSG-Group
RSG-Group
RSG-Chess-mobile

Cross-platform mobile chess app, built by React Native and based on a custom API.

Score
14
โ˜… 58 โ‘‚ 23 โ€”
JavaScript
Alex2262
Alex2262
AltairChessEngine

A top superhuman chess engine made in c++

Score
57
โ˜… 57 โ‘‚ 4 โ€”
C++
a7mddra
a7mddra
chess-tui

Safely stream/inject chess.com into your terminal

Score
43
โ˜… 56 โ‘‚ 4 โ€”
TypeScript
pkrisz99
pkrisz99
Renegade

A strong chess engine which uses a neural network to evaluate positions

Score
62
โ˜… 53 โ‘‚ 3 โ€”
C++
whiletruelearn
whiletruelearn
termichess

Play chess in your terminal.

Score
0
โ˜… 52 โ‘‚ 2 โ€”
Python
danieltan1517
danieltan1517
chess-jai

Chess Engine and UI in Jai Programming Language

Score
59
โ˜… 49 โ‘‚ 3 โ€”
Jai
Related Topics
#chess-engine#neural-network#ai#machine-learning#lichess#chessboard#uci#rust#chess-ai#game#stockfish#terminal

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly