GitHub repository: sesse/chess.js
Primary language: JavaScript
Description: A Javascript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection