Complete TypeScript chess engine with zero dependencies for Node.js >=24 and browsers. Features configurable AI (5 predefined difficulty levels), stateful/stateless APIs, and supports JSON and FEN formats.
This is a complete TypeScript chess engine designed for both Node.js and browsers, featuring a configurable AI with five difficulty levels and support for JSON and FEN formats. It offers both stateful (Game class) and stateless APIs, making it suitable for developers building chess applications ranging from simple demos to complex server-based games.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.