Chess Open Source Projects

Browse 204 Chess open source projects, ranked by GitHub stars. Find the most popular Chess tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 204 projects
24,901 stars

leereilly/games

Archived — A list of games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

Metrics details
Stars24,901
18,462 stars

lichess-org/lila

♞ lichess.org: the forever free, adless and open source chess server ♞

Metrics details
Stars18,462
16,089 stars

official-stockfish/Stockfish

A free and strong UCI chess engine

Metrics details
Stars16,089
5,627 stars

koishijs/koishi

Cross-platform chatbot framework made with love

Metrics details
Stars5,627
4,353 stars

jhlywa/chess.js

A TypeScript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection

Metrics details
Stars4,353
3,261 stars

thomasahle/sunfish

Sunfish: a Python Chess Engine in 111 lines of code

Metrics details
Stars3,261
2,847 stars

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
Stars2,847
2,414 stars

lichess-org/mobile

Lichess mobile app

Metrics details
Stars2,414
2,221 stars

Zeta36/chess-alpha-zero

Chess reinforcement learning by AlphaGo Zero methods.

Metrics details
Stars2,221
2,183 stars

lichess-org/lichobile

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

Metrics details
Stars2,183
2,132 stars

oakmac/chessboardjs

JavaScript chessboard

Metrics details
Stars2,132
1,951 stars

mcostalba/Stockfish

UCI chess engine

Metrics details
Stars1,951
1,862 stars

FreezingMoon/AncientBeast

The Turn Based Strategy Game/eSport. Master your beasts! 🐺

Metrics details
Stars1,862
1,733 stars

franciscoBSalgueiro/en-croissant

The Ultimate Chess Toolkit

Metrics details
Stars1,733
1,511 stars

RonSijm/ButtFish

Effortlessly transmitting Morse Code of chess moves to your butthole 💝

Metrics details
Stars1,511
1,348 stars

lichess-org/chessground

Mobile/Web chess UI for lichess.org

Metrics details
Stars1,348
1,229 stars

NeymarL/ChineseChess-AlphaZero

Implement AlphaZero/AlphaGo Zero methods on Chinese chess.

Metrics details
Stars1,229
1,226 stars

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
Stars1,226
1,211 stars

CSSLab/maia-chess

Maia is a human-like neural network chess engine trained on millions of human games.

Metrics details
Stars1,211
1,185 stars

nmrugg/stockfish.js

The Stockfish chess engine for web browsers

Metrics details
Stars1,185
1,128 stars

thomas-mauran/chess-tui

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

Metrics details
Stars1,128
1,049 stars

lichess-bot-devs/lichess-bot

A bridge between Lichess bots and chess engines

Metrics details
Stars1,049
971 stars

datamllab/awesome-game-ai

Awesome Game AI materials of Multi-Agent Reinforcement Learning

Metrics details
Stars971
917 stars

lichess-org/fishnet

Distributed Stockfish analysis for lichess.org

Metrics details
Stars917
902 stars

maaslalani/gambit

Play chess in your terminal

Metrics details
Stars902
878 stars

fairy-stockfish/Fairy-Stockfish

chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more

Metrics details
Stars878
831 stars

erikbern/deep-pink

Deep Pink is a chess AI that learns to play chess using deep learning.

Metrics details
Stars831
805 stars

pychess/pychess

PyChess - desktop chess client for Linux/Windows

Metrics details
Stars805
799 stars

cutechess/cutechess

Cute Chess is a graphical user interface, command-line interface and a library for playing chess.

Metrics details
Stars799
774 stars

lichess-org/scalachess

Chess API written in scala. Immutable and free of side effects.

Metrics details
Stars774
763 stars

glinscott/leela-chess

**MOVED TO https://github.com/LeelaChessZero/leela-chess ** A chess adaption of GCP's Leela Zero

Metrics details
Stars763
726 stars

rooklift/nibbler

Chess analysis GUI for UCI engines, with extra features for Leela (Lc0) in particular.

Metrics details
Stars726
639 stars

starkwang/vue-virtual-collection

Vue component for efficiently rendering large collection data

Metrics details
Stars639
632 stars

sotetsuk/pgx

♟️ Vectorized RL game environments in JAX

Metrics details
Stars632
567 stars

Elucidation/tensorflow_chessbot

Predict chessboard FEN layouts from images using TensorFlow

Metrics details
Stars567
566 stars

notnil/chess

chess package for go

Metrics details
Stars566
543 stars

lichess-org/chess-openings

An aggregated data set of chess opening names

Metrics details
Stars543
537 stars

marcusbuffett/command-line-chess

A python program to play chess against an AI in the terminal.

Metrics details
Stars537
536 stars

daylen/stockfish-mac

Beautiful, powerful chess app for the Mac

Metrics details
Stars536
530 stars

Clariity/react-chessboard

A modern, responsive chessboard component for React applications.

Metrics details
Stars530
526 stars

chengstone/cchess-zero

AlphaZero implemented Chinese chess. AlphaGo Zero / AlphaZero实践项目,实现中国象棋。

Metrics details
Stars526
525 stars

clarkerubber/irwin

irwin - the protector of lichess from all chess players villainous

Metrics details
Stars525
521 stars

hkirat/awesome-chess

Chess!

Metrics details
Stars521
514 stars

jcarolus/android-chess

Chess game for Android.

Metrics details
Stars514
479 stars

official-stockfish/nnue-pytorch

Stockfish NNUE (Chess evaluation) trainer in Pytorch

Metrics details
Stars479
469 stars

openingtree/openingtree

Consolidated view of all your chess games from chess.com, lichess, grandmaster games or custom pgn.

Metrics details
Stars469
468 stars

gustaYo/vue-chess

Multiplayer online chess game use Vue , Nodejs, Webpack, Em6, Socket.io, Mongodb, Express

Metrics details
Stars468
462 stars

adam-mcdaniel/chess-engine

A dependency-free chess engine♟️ library built to run anywhere.

Metrics details
Stars462
432 stars

pleco-rs/Pleco

A Rust-based re-write of the Stockfish Chess Engine

Metrics details
Stars432
430 stars

AndyGrant/Ethereal

Ethereal, a UCI Chess Engine by Andrew Grant

Metrics details
Stars430
428 stars

gochenzl/chess

基于Go语言的棋牌游戏框架

Metrics details
Stars428
423 stars

peterosterlund2/droidfish

DroidFish Android Chess App

Metrics details
Stars423
392 stars

ssbc/patchbay

An alternative Secure Scuttlebutt client interface that is fully compatible with Patchwork

Metrics details
Stars392
391 stars

techwithtim/Online-Chess-Game

Chess game created on the 24 hour livestream

Metrics details
Stars391
389 stars

ArneVogel/listudy

Listudy - chess training server

Metrics details
Stars389
386 stars

xqbase/eleeye

ElephantEye - a XiangQi (Chinese Chess) Engine for XQWizard with Strong AI

Metrics details
Stars386
375 stars

nvzqz/Sage

A cross-platform chess library for Swift

Metrics details
Stars375
372 stars

geohot/twitchchess

like twitchslam, for chess

Metrics details
Stars372
352 stars

lukasmonk/lucaschess

Chess GUI

Metrics details
Stars352
343 stars

asdfjkl/neural_network_chess

Free Book about Deep-Learning approaches for Chess (like AlphaZero, Leela Chess Zero and Stockfish NNUE)

Metrics details
Stars343
1-60 of 204 projects
Get A Weekly Email With Trending Chess Projects
Stay updated on Chess plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.