Maven · npm · RubyGems90Excellenthealth index
Dart★ 2,423Jul 23, 2026
crates.io86Excellenthealth index
Rust★ 934↓ 99/moSep 4, 2026
npm · PyPI83Excellenthealth index
Python · C++ · TypeScript★ 53↓ 5,698/moSep 6, 2026
npm81Excellenthealth index
TypeScript · SCSS★ 152↓ 6,004/moAug 5, 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,860↓ 2.5M/moAug 13, 2026
Go · JavaScript★ 7Sep 5, 2026
Go · JavaScript★ 7Jul 16, 2026
crates.io · Go · PyPI +171Goodhealth index
JavaScript★ 20↓ 169/moAug 15, 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,138/moJul 23, 2026
TypeScript★ 171↓ 75.8K/moJul 19, 2026
gbtami/fairyfishnetFork of https://github.com/niklasf/fishnet Supports variants playable on https://www.pychess.org
Python★ 13Jul 26, 2026
crates.io67Goodhealth index
Rust★ 151Jul 15, 2026
npm63Moderatehealth index
TypeScript★ 171Jul 15, 2026
Packagist62Moderatehealth index
PHP★ 47↓ 2,098/moAug 29, 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★ 300↓ 16.5K/moJul 31, 2026
npm54Moderatehealth index
shaack/cm-pgnParse and create PGNs (Portable Game Notation for chess games)
JavaScript★ 40↓ 3,194/moAug 2, 2026
npm53Moderatehealth index
shaack/chess-consoleBrowser based, mobile friendly, resposive chess game gui. Uses cm-chessboard and Bootstrap.
JavaScript★ 27↓ 2,409/moJul 31, 2026
PyPI53Moderatehealth index
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★ 297Jul 18, 2026
JavaScript★ 28↓ 2,534/moAug 2, 2026
mikeb26/chesstoolschesstools is a CLI + library for converting PGNs to FENs, analyzing positions with Stockfish, and building/validating opening repertoires with Lichess
Go★ 0Jul 19, 2026
TypeScript★ 0↓ 2,343/moAug 1, 2026
mikeb26/uschess-goAn unofficial, community-maintained Go client for MUIR, the US Chess Ratings API (https://ratings-api.uschess.org)
Go★ 0Jul 20, 2026
Go★ 0Jul 17, 2026
NuGet34At Riskhealth index
C#★ 53Aug 14, 2026
crates.io34At Riskhealth index
Rust★ 2Aug 20, 2026
Elixir★ 14↓ 2,012/moAug 3, 2026