@mirasen/chessboard
TypeScript chessboard library with board interaction, annotations, promotion UI, animation, DOM/SVG rendering, and extension-driven features.
Open-source chess libraries by mirasen
A framework-agnostic core library and a separate React integration for interactive chess interfaces.
Packages
The core package works without a framework. The React package provides a React component and builds on the core library.
TypeScript chessboard library with board interaction, annotations, promotion UI, animation, DOM/SVG rendering, and extension-driven features.
React wrapper for the core library, exposing chessboard interaction through a React component.
Try it
Explore standalone boards, chess.js integration, promotion choices, and a live games grid.