TypeScript chess libraries following FIDE rules. Zero dependencies, strict types, ESM-only.
Packages: @echecs on npm
TypeScript chess libraries following FIDE rules. Zero dependencies, strict types, ESM-only.
Packages: @echecs on npm
PGN (Portable Game Notation) parser. Supports comments, variations, NAGs, and annotations.
UCI engine wrapper. Typed event-emitter API for communicating with chess engines like Stockfish.
Chess position type and board utilities. Foundation for @echecs/fen, @echecs/san, and @echecs/game.
React chessboard component with drag & drop, animation, and theming. Bundled cburnett piece set, zero external dependencies.
Stateful chess tournament orchestrator for any FIDE pairing system. Supports Swiss, round-robin, and accelerated formats. Zero dependencies.
Parse, resolve, and stringify SAN (Standard Algebraic Notation) chess moves. Strict TypeScript.
Parse and stringify SwissManager TUNX binary tournament files. Zero dependencies, strict TypeScript, full round-trip fidelity.
This organization has no public members. You must be a member to see who’s a part of this organization.
Loading…
Loading…