All Categories → Games → chess

Top 149 chess open source projects

Chess.jl
Julia chess programming library.
✭ 91
juliachess
chess graph
A program that will produce a graphical sunburst chart of chess openings from the PGN that is provided to it
stockfish.js
The strong open source chess engine Stockfish compiled to JavaScript and WebAssembly using Emscripten
cm-pgn
Parse and create PGNs (Portable Game Notation for chess games)
python-chess-annotator
Reads chess games in PGN format and adds annotations using an engine
chessboard-recognizer
Uses neural networks to extract chess positions from images
tea-chess
A chess-themed tutorial on writing an SPA in Bucklescript-TEA
Mzinga
Open-source software to play the board game Hive.
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 c…
ChineseChessOL
Online Heads-Up version of Chinese Chess built with Unity 3D
kokopu
A JavaScript/TypeScript library implementing the chess game rules and providing tools to read/write the standard chess file formats.
chess-openings
An aggregated data set of chess opening names
Chessman
Chess analysis Universal Windows 10 application.
bevy chess
Chess demo in Bevy
lila-openingexplorer
Opening explorer for lichess.org that can handle all the variants and billions of unique positions
shogi-pieces
Shogi (Japanese Chess) pieces and boards
ymir-js
This toolkit is created to make it easier for you to develop games like chess, checkers, go, match 3 puzzle and more. It is still under development.
fastchess
Predicts the best chess move with 27.5% accuracy by a single matrix multiplication
Chess.NET
[No longer maintained] A .NET chess library, written in C#
protochess
Online multiplayer chess website that lets you build custom pieces/boards. Written in Svelte + Rust.
liPGN
This program uses the lichess REST API to retrieve all the games of a user and transform them into a big PGN file that you can then import into your favourite game analysis tool (ie. scid)
chess-api
Chess API: REST API for playing chess and storing highscores
121-149 of 149 chess projects