As easy as HTML
<chess-board> is just an element. Use it anywhere you use HTML!
<chess-board> works in plain HTML documents, with your favorite framework, content management systems, standard Markdown, and more!
Declarative configuration with attributes
Set the board position, enable draggable pieces, show spare pieces, and more with attributes.
<button id="startBtn">Start Position</button>
<button id="clearBtn">Clear Board</button>
() => board3.start());
() => board3.clear());
Works with your favorite framework
Because <chess-board> is a web component, it works in any framework.
Here's <chess-board> inside of a React app.
And at only 15k minified and gzipped it's probably smaller than your framework!