Mobile/Web chess UI for lichess.org
Chessground is a free/libre open source chess UI developed for lichess.org. It targets modern browsers, as well as mobile development using Cordova.
Chessground is distributed under the GPL-3.0 license (or any later version, at your option). When you use Chessground for your website, your combined work may be distributed only under the GPL. You must release your source code to the users of your website.
Please read more about GPL for JavaScript on greendrake.info.
Chessground is designed to fulfill all lichess.org web and mobile apps needs, so it is pretty featureful.
npm install --save @lichess-org/chessgroundimport { Chessground } from '@lichess-org/chessground';
const config = {};
const ground = Chessground(document.body, config);More? Please make a pull request to include it here.
Install build dependencies:
pnpm installTo build the node module:
pnpm run compile --watchTo build the standalone:
pnpm run distTo run tests:
pnpm test
## or
pnpm test:watchThe release workflow will increment the package.json version, create the tag, the github release, and publish to npm
No open issues yet, or sync has not completed.