Maven · npm · RubyGems91Excellenthealth index
Dart★ 2,538Sep 13, 2026
crates.io86Excellenthealth index
Rust★ 935↓ 70/moOct 21, 2026
npm83Excellenthealth index
TypeScript · SCSS★ 153↓ 3,521/moSep 17, 2026
npm · PyPI83Excellenthealth index
Python · C++ · TypeScript★ 53↓ 5,698/moSep 6, 2026
PyPI80Excellenthealth index

gbtami/fairyfishnetFork of https://github.com/niklasf/fishnet Supports variants playable on https://www.pychess.org
Python★ 13↓ 593/moSep 13, 2026

niklasf/python-chessA 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
Python★ 2,879↓ 1.7M/moSep 17, 2026
Go · JavaScript★ 7Sep 9, 2026
crates.io77Goodhealth index
Rust★ 154Sep 8, 2026
crates.io75Goodhealth index
Rust★ 312↓ 33.3K/moOct 10, 2026
TypeScript★ 171↓ 43K/moSep 11, 2026

yo35/kokopuA JavaScript/TypeScript library implementing the chess game rules and providing tools to read/write the standard chess file formats.
TypeScript · JavaScript★ 33↓ 2,036/moSep 13, 2026
TypeScript★ 544↓ 161K/moSep 18, 2026
PyPI · crates.io · Go +171Goodhealth index
JavaScript★ 20↓ 1,854/moSep 18, 2026

trevorbayless/cli-chessA 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.
Python★ 303↓ 1,033/moSep 11, 2026
Packagist67Goodhealth index
PHP★ 47↓ 3,979/moOct 20, 2026
TypeScript★ 1Sep 19, 2026
npm62Moderatehealth index

shaack/cm-chessboardA JavaScript chessboard without dependencies. Rendered in SVG, coded in ES6. Views FEN, handles move input, animated, responsive, expandable
JavaScript★ 303↓ 14.4K/moSep 15, 2026
npm51Moderatehealth index

shaack/chess-consoleBrowser based, mobile friendly, resposive chess game gui. Uses cm-chessboard and Bootstrap.
JavaScript★ 25↓ 500/moSep 15, 2026
npm51Moderatehealth index

shaack/cm-pgnParse and create PGNs (Portable Game Notation for chess games)
JavaScript★ 42↓ 1,246/moSep 16, 2026

shaack/cm-chessChess library which supports Variations, Chess960, PGN, FEN and is written in ES6
JavaScript★ 29↓ 755/moSep 16, 2026
JavaScript · CSS★ 0↓ 38.7K/moSep 11, 2026

mikeb26/chesstoolschesstools is a CLI + library for converting PGNs to FENs, analyzing positions with Stockfish, and building/validating opening repertoires with Lichess
Go★ 0Sep 11, 2026
TypeScript★ 0↓ 1,027/moSep 15, 2026

mikeb26/uschess-goAn unofficial, community-maintained Go client for MUIR, the US Chess Ratings API (https://ratings-api.uschess.org)
Go★ 0Sep 11, 2026
Go★ 0Sep 10, 2026
PyPI33At Riskhealth index
Python★ 1Sep 18, 2026
NuGet33At Riskhealth index
C#★ 53Sep 18, 2026
crates.io33At Riskhealth index
Rust★ 2Oct 19, 2026
Elixir★ 14↓ 1,742/moSep 16, 2026