ChessMemory is built with the following open-source components. We are grateful to their authors and communities.
Stockfish is licensed under the GNU General Public License v3.0 (GPL-3.0) and is used unmodified. In accordance with the GPL, the complete corresponding source code is available from the official repository: github.com/official-stockfish/Stockfish. ChessMemory also lets you supply your own UCI engine if you prefer.
| Component | Used for | License |
|---|---|---|
| Stockfish | Chess analysis engine | GPL-3.0 |
| chess.js | Move generation & validation | BSD-2-Clause |
| PDF.js | PDF rendering (Study Room) | Apache-2.0 |
| JSZip | ZIP & EPUB handling | MIT |
| fzstd | Zstandard decompression | MIT |
| Noto Sans / Noto Sans Mono | Typefaces | SIL OFL 1.1 |
| Supabase JS | Cloud-sync client (web) | MIT |
“Lichess” and “Stockfish” are the property of their respective owners. ChessMemory is an independent product and is not affiliated with, endorsed by, or sponsored by them. Lichess game import uses the public Lichess API.
ChessMemory © 2026. The full text of each license is available at the linked repositories.