Skip to content
@echecsjs

ECHECS

TypeScript chess libraries following FIDE rules. Zero dependencies, strict types, ESM-only.

Packages: @echecs on npm

Popular repositories Loading

  1. pgn pgn Public

    PGN (Portable Game Notation) parser. Supports comments, variations, NAGs, and annotations.

    TypeScript 3

  2. elo elo Public

    ELO rating system following FIDE rules.

    TypeScript 3

  3. uci uci Public

    UCI engine wrapper. Typed event-emitter API for communicating with chess engines like Stockfish.

    TypeScript 2

  4. swiss swiss Public

    Swiss tournament pairing and standings algorithms following FIDE rules.

    TypeScript 2

  5. game game Public

    Chess game engine. Legal move generation, undo/redo, and game-state detection.

    TypeScript 1

  6. trf trf Public

    FIDE Tournament Report File (TRF) parser.

    TypeScript 1 1

Repositories

Showing 10 of 25 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…