jhlywa/chess.js

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

4,205
TypeScriptBSD 2-Clause "Simplified" License
chess
Stars

4,205

Updated

Nov 25, 2025

Stars Over Time

Top Contributors

Related Repositories

Track developers from jhlywa/chess.js

Join 1,000+ companies finding quality developer leads