Skip to content

Repository files navigation

Chess Framework

A headless, purely Object-Oriented Chess Engine and Framework written in TypeScript. This repository is managed as a monorepo using pnpm workspaces and Turborepo.

Packages

(More packages, such as CLI or UI adapters, can be added here in the future).

Getting Started

To run the project locally or contribute:

  1. Install dependencies using pnpm:
pnpm install
  1. Build all packages:
pnpm run build
  1. Run the test suite:
pnpm run test

Documentation

For detailed instructions, API references, architecture overviews, and examples of how to initialize the ChessApp, please refer to the specific package documentation:

👉 Read the @chess-fw/core Documentation

Contributors

License

MIT

About

Professional, event-driven, framework-agnostic chess engine core in TypeScript. Features time travel, event bus, PGN/FEN parsing, and Stockfish integration.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages