Licence
DaisyChess is licensed under the GNU General Public License, version 3 or (at your option) any later version (GPL-3.0-or-later). In short:
- You may run it for any purpose, study how it works and change it.
- You may share copies, changed or not.
- If you distribute it, you pass on the same freedoms: the source code under the same licence.
The full text is in LICENSE. Stockfish and the lichess board library chessground are GPL-3.0 too, which is one reason DaisyChess is.
Contribute
Bug reports, ideas, translations, fixes and new features are welcome.
- Read
CONTRIBUTING.mdfor the development setup (Node 20+, pnpm) and conventions. - Open an issue for bugs and feature requests.
- Please follow the code of conduct.
- Found a security problem? Please report it privately — see Support.
Run your own
The web app works on its own with the browser engine. For server analysis, rooms and the review store, run the engine server next to it — one Docker command:
git clone https://github.com/refaustria/daisychess && cd daisychess
docker compose -f docker/docker-compose.yml up --build -d
# web app + engine server on http://localhost:8080
A single host with nginx and systemd, and the community hub, are described in the repository's deployment guide. Want to help the hosted service instead? Run a community node.
Third-party notices
DaisyChess stands on the shoulders of these projects. The complete list with versions is THIRD_PARTY_NOTICES.md.
In the web app
| Component | Licence |
|---|---|
| Stockfish 19 (WebAssembly build) — the Stockfish developers | GPL-3.0 |
| chessground — the lichess board | GPL-3.0-or-later |
| Cburnett chess pieces — Colin M.L. Burnett | GPL-2.0-or-later |
| chess.js | BSD-2-Clause |
| React, React DOM, Zustand, Zod | MIT |
| lichess chess-openings — opening names | CC0-1.0 |
On the engine server and nodes
| Component | Licence |
|---|---|
| Stockfish 19 (native) | GPL-3.0 |
| Leela Chess Zero (Lc0) | GPL-3.0-or-later |
| Maia networks 1100–1900 — CSSLab, University of Toronto | GPL-3.0 |
| Fastify, ws, Zod | MIT |
This website
daisychess.org is a static site in the same repository (apps/site). It loads nothing from other servers: no fonts, scripts or images from third parties, no analytics, no cookies.