Chess Open Source Projects
Browse 204 Chess open source projects, ranked by GitHub stars. Find the most popular Chess tools and libraries.
leereilly/games
Archived — A list of games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
Metrics details
| Stars | 24,901 |
lichess-org/lila
♞ lichess.org: the forever free, adless and open source chess server ♞
Metrics details
| Stars | 18,462 |
official-stockfish/Stockfish
A free and strong UCI chess engine
Metrics details
| Stars | 16,089 |
koishijs/koishi
Cross-platform chatbot framework made with love
Metrics details
| Stars | 5,627 |
jhlywa/chess.js
A TypeScript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection
Metrics details
| Stars | 4,353 |
thomasahle/sunfish
Sunfish: a Python Chess Engine in 111 lines of code
Metrics details
| Stars | 3,261 |
niklasf/python-chess
A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication
Metrics details
| Stars | 2,847 |
lichess-org/mobile
Lichess mobile app
Metrics details
| Stars | 2,414 |
Zeta36/chess-alpha-zero
Chess reinforcement learning by AlphaGo Zero methods.
Metrics details
| Stars | 2,221 |
lichess-org/lichobile
lichess.org former mobile application / new one -> github.com/lichess-org/mobile
Metrics details
| Stars | 2,183 |
oakmac/chessboardjs
JavaScript chessboard
Metrics details
| Stars | 2,132 |
mcostalba/Stockfish
UCI chess engine
Metrics details
| Stars | 1,951 |
FreezingMoon/AncientBeast
The Turn Based Strategy Game/eSport. Master your beasts! 🐺
Metrics details
| Stars | 1,862 |
franciscoBSalgueiro/en-croissant
The Ultimate Chess Toolkit
Metrics details
| Stars | 1,733 |
RonSijm/ButtFish
Effortlessly transmitting Morse Code of chess moves to your butthole 💝
Metrics details
| Stars | 1,511 |
lichess-org/chessground
Mobile/Web chess UI for lichess.org
Metrics details
| Stars | 1,348 |
NeymarL/ChineseChess-AlphaZero
Implement AlphaZero/AlphaGo Zero methods on Chinese chess.
Metrics details
| Stars | 1,229 |
jzyong/game-server
Distributed Java game server, including cluster management server, gateway server, hall server, game logic server, background monitoring server and a running web version of fishing. State machine, behavior tree, A* pathfinding, navigation mesh and other AI tools
Metrics details
| Stars | 1,226 |
CSSLab/maia-chess
Maia is a human-like neural network chess engine trained on millions of human games.
Metrics details
| Stars | 1,211 |
nmrugg/stockfish.js
The Stockfish chess engine for web browsers
Metrics details
| Stars | 1,185 |
thomas-mauran/chess-tui
Play chess in any terminal. Rust TUI, Stockfish, Lichess.
Metrics details
| Stars | 1,128 |
lichess-bot-devs/lichess-bot
A bridge between Lichess bots and chess engines
Metrics details
| Stars | 1,049 |
datamllab/awesome-game-ai
Awesome Game AI materials of Multi-Agent Reinforcement Learning
Metrics details
| Stars | 971 |
lichess-org/fishnet
Distributed Stockfish analysis for lichess.org
Metrics details
| Stars | 917 |
maaslalani/gambit
Play chess in your terminal
Metrics details
| Stars | 902 |
fairy-stockfish/Fairy-Stockfish
chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
Metrics details
| Stars | 878 |
erikbern/deep-pink
Deep Pink is a chess AI that learns to play chess using deep learning.
Metrics details
| Stars | 831 |
pychess/pychess
PyChess - desktop chess client for Linux/Windows
Metrics details
| Stars | 805 |
cutechess/cutechess
Cute Chess is a graphical user interface, command-line interface and a library for playing chess.
Metrics details
| Stars | 799 |
lichess-org/scalachess
Chess API written in scala. Immutable and free of side effects.
Metrics details
| Stars | 774 |
glinscott/leela-chess
**MOVED TO https://github.com/LeelaChessZero/leela-chess ** A chess adaption of GCP's Leela Zero
Metrics details
| Stars | 763 |
rooklift/nibbler
Chess analysis GUI for UCI engines, with extra features for Leela (Lc0) in particular.
Metrics details
| Stars | 726 |
starkwang/vue-virtual-collection
Vue component for efficiently rendering large collection data
Metrics details
| Stars | 639 |
sotetsuk/pgx
♟️ Vectorized RL game environments in JAX
Metrics details
| Stars | 632 |
Elucidation/tensorflow_chessbot
Predict chessboard FEN layouts from images using TensorFlow
Metrics details
| Stars | 567 |
notnil/chess
chess package for go
Metrics details
| Stars | 566 |
lichess-org/chess-openings
An aggregated data set of chess opening names
Metrics details
| Stars | 543 |
marcusbuffett/command-line-chess
A python program to play chess against an AI in the terminal.
Metrics details
| Stars | 537 |
daylen/stockfish-mac
Beautiful, powerful chess app for the Mac
Metrics details
| Stars | 536 |
Clariity/react-chessboard
A modern, responsive chessboard component for React applications.
Metrics details
| Stars | 530 |
chengstone/cchess-zero
AlphaZero implemented Chinese chess. AlphaGo Zero / AlphaZero实践项目,实现中国象棋。
Metrics details
| Stars | 526 |
clarkerubber/irwin
irwin - the protector of lichess from all chess players villainous
Metrics details
| Stars | 525 |
hkirat/awesome-chess
Chess!
Metrics details
| Stars | 521 |
jcarolus/android-chess
Chess game for Android.
Metrics details
| Stars | 514 |
official-stockfish/nnue-pytorch
Stockfish NNUE (Chess evaluation) trainer in Pytorch
Metrics details
| Stars | 479 |
openingtree/openingtree
Consolidated view of all your chess games from chess.com, lichess, grandmaster games or custom pgn.
Metrics details
| Stars | 469 |
gustaYo/vue-chess
Multiplayer online chess game use Vue , Nodejs, Webpack, Em6, Socket.io, Mongodb, Express
Metrics details
| Stars | 468 |
adam-mcdaniel/chess-engine
A dependency-free chess engine♟️ library built to run anywhere.
Metrics details
| Stars | 462 |
pleco-rs/Pleco
A Rust-based re-write of the Stockfish Chess Engine
Metrics details
| Stars | 432 |
AndyGrant/Ethereal
Ethereal, a UCI Chess Engine by Andrew Grant
Metrics details
| Stars | 430 |
gochenzl/chess
基于Go语言的棋牌游戏框架
Metrics details
| Stars | 428 |
peterosterlund2/droidfish
DroidFish Android Chess App
Metrics details
| Stars | 423 |
ssbc/patchbay
An alternative Secure Scuttlebutt client interface that is fully compatible with Patchwork
Metrics details
| Stars | 392 |
techwithtim/Online-Chess-Game
Chess game created on the 24 hour livestream
Metrics details
| Stars | 391 |
ArneVogel/listudy
Listudy - chess training server
Metrics details
| Stars | 389 |
xqbase/eleeye
ElephantEye - a XiangQi (Chinese Chess) Engine for XQWizard with Strong AI
Metrics details
| Stars | 386 |
nvzqz/Sage
A cross-platform chess library for Swift
Metrics details
| Stars | 375 |
geohot/twitchchess
like twitchslam, for chess
Metrics details
| Stars | 372 |
lukasmonk/lucaschess
Chess GUI
Metrics details
| Stars | 352 |
asdfjkl/neural_network_chess
Free Book about Deep-Learning approaches for Chess (like AlphaZero, Leela Chess Zero and Stockfish NNUE)
Metrics details
| Stars | 343 |
