Third-Party Licenses

ReThink.fast uses the following open-source software. We thank all contributors for their amazing work.

Chess Libraries

chess.js

BSD 2-Clause License

JavaScript chess library for move generation, validation, and game state management.

github.com/jhlywa/chess.js

chessboard.js

MIT License

JavaScript chessboard component.

github.com/oakmac/chessboardjs

Chess Engines

Stockfish

GPL v3 License

Strong open-source chess engine used for position analysis and evaluation.

github.com/official-stockfish/Stockfish

Maia Chess

MIT License

Human-like neural network chess engine trained on human games.

github.com/CSSLab/maia-chess

Visualization & Graphics

Three.js

MIT License

3D graphics library used for the landing page visualization.

github.com/mrdoob/three.js

lil-gui

MIT License

Lightweight GUI controls library.

github.com/georgealways/lil-gui

gif.js

MIT License

JavaScript GIF encoder for creating animated GIFs.

github.com/jnordberg/gif.js

canvas-confetti

ISC License

Performant confetti animation in the browser.

github.com/catdad/canvas-confetti

Fonts & Icons

Font Awesome

Font Awesome Free License

Icon library used throughout the application.

fontawesome.com/license/free

Inter Font

SIL Open Font License 1.1

Primary typeface used for UI text.

github.com/rsms/inter

Chess Piece Fonts

Freeware / Standard Chess Fonts

Collection of TrueType fonts used for chess piece rendering, including:

  • Leipzig, Wisdom Chess
  • Armando H. Marroquin Collection: Magnetic, Cases, Condal, Maya, Medieval, Lucena, Marroquin
  • Chess Queen/Alpha

Digitized for public use by various contributors.

https://www.dafont.com/

Data Sources

Lichess Opening Database

CC0 / Public Domain

Opening book data derived from Lichess games database.

lichess.org/api