All Categories → Games → chess

Top 149 chess open source projects

Chess.js
A Javascript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection
✭ 2,557
javascriptchess
Nibbler
Nibbler - Leela Chess Zero (Lc0) interface
Sunfish
Sunfish: a Python Chess Engine in 111 lines of code
Chessboardjsx
🔲 Chessboard built for React
Neural Chessboard
♔ An Extremely Efficient Chess-board Detection for Non-trivial Photos ♔
Droidfish
DroidFish Android Chess App
Chess Alpha Zero
Chess reinforcement learning by AlphaGo Zero methods.
Openingtree
Consolidated view of all your chess games from chess.com, lichess, grandmaster games or custom pgn.
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.
Irwin
irwin - the protector of lichess from all chess players villainous
Pleco
A Rust-based re-write of the Stockfish Chess Engine
Flutter chess board
A Chessboard widget for Flutter.
Fairy Stockfish
chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
✭ 124
chess
Chessdata
PGN Mirror
✭ 123
chess
Chess Ai
Simple chess AI in Javascript. Uses the chess.js and chessboard.js libraries.
Vue Chessboard
Chessboard vue component to load positions, create positions and see threats
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
Chess Inspector
Visualize move, protection and threat status
Allie
Allie: A UCI compliant chess engine
Arasan Chess
Arasan chess engine
Stockfish
Integrates the Stockfish chess engine with Python
Lila
♞ lichess.org: the forever free, adless and open source chess server ♞
React Chessground
React wrapper of Chessground
Lichs
♟ Play chess against real players in your terminal using Lichess
Pgn2gif
A small tool that generates gif of a chess game
Download
UI mod for Dota 2 Auto Chess that adds several QoL improvements to the UI
Chessli
A free and open source chess improvement app that combines the power of Lichess and Anki.
Galvanise zero
Learning from zero (mostly based off of AlphaZero) in General Game Playing.
Ostinato
A chess library that runs on the server (Scala) and on the browser (ScalaJS).
Sunfish rs
Rust rewrite of the sunfish simple chess engine
✭ 41
rustchess
Countergo
UCI chess engine (golang)
Cc65 Chess
Portable chess game in C. Commodore 64, Apple 2, Atari, Oric, Commander X16, curses terminal, etc.
✭ 21
cchess
Colamone js
A two-player strategy board game /オリジナルのボードゲームを作ってみる。
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
Chess Variants Training
Chess Variants Training is a website where you can improve at chess variants.
✭ 18
chess
Pgnstats
parses PGN files and extracts statistics for chess games
Reddit Pgn To Gif
Converts PGN from /r/chess into gifs hosted on imgur and leaves a reddit comment
Realchess
Mod for Minetest to play a realistic chess game (GUI-based)
Chessground
Mobile/Web chess UI for lichess.org
Chessandcard 2dx
收集 cocos2d-x 的棋牌项目,投稿啊,投稿。
✭ 477
cardchess
Pychess
PyChess - a chess client for Linux/Windows
Stockfish Mac
Beautiful, powerful chess app for the Mac
✭ 404
chess
Command Line Chess
A python program to play chess against an AI in the terminal.
Maia Chess
Maia is a human-like neural network chess engine trained on millions of human games.
Tensorflow chessbot
Predict chessboard FEN layouts from images using TensorFlow
Summer
这是一个支持分布式和集群的java游戏服务器框架,可用于开发棋牌、回合制等游戏。基于netty实现高性能通讯,支持tcp、http、websocket等协议。支持消息加解密、攻击拦截、黑白名单机制。封装了redis缓存、mysql数据库的连接与使用。轻量级,便于上手。
Patchbay
An alternative Secure Scuttlebutt client interface that is fully compatible with Patchwork
Fishnet
Distributed Stockfish analysis for lichess.org
Lucaschess
Chess GUI
Cutechess
Cute Chess is a graphical user interface, command-line interface and a library for playing chess.
✭ 284
qt5chess
Lichess Bot
A bridge between Lichess API and chess engines
elo-js
Elo algorithm implementation in JS.
ChessPositionRanking
Software suite for ranking chess positions and accurately estimating the number of legal chess positions
Walleye
A chess engine written from scratch in Rust ♞
solid-chess
A decentralized chess app build on top of Solid.
leanchess
The world's smallest chess program
1-60 of 149 chess projects