A Go game platform that looks and feels like Lichess. Here we've taken the css from lila the open-source Scala/Play server behind Lichess and applied the css to a Svelte app.
This code is a prototype and has made heavy use of LLMs to get it where it is. It is far from fully functional. Feel free to fork and test locally, but deploy at your own risk.
Large parts of both code and inspiration have been taken from lila, and this repository happily preserves its AGPL license. Go support that project!
The game board, board logic, and board feel is heavily inspired by Sabaki and uses Sabaki components where possible.
npm install
npm run dev # start dev server
npm run storybook # component explorer
npm run test # unit + component tests
npm run build # production build