Credits
Standing on shoulders.
Promote is built on open-source software. This page lists every bundled component, its license, and a link to its source. If you maintain one of these projects and notice something wrong, email dweisman81@gmail.com.
Stockfish
WASM build of Stockfish loaded in-browser by lib/wasm-engine.ts. Distributed as an aggregated work under GPL § 7. Source is linked above.
Stockfish ^18
GPL-3.0-or-later · bundled as aggregated work
The app
| Library | Version | License |
|---|---|---|
| React | ^19.2.4 | MIT |
| React DOM | ^19.2.4 | MIT |
| Zustand | ^5.0.12 | MIT |
| react-chessboard | ^5.1.0 | MIT |
| chess.js | ^1.4.0 | BSD-2-Clause |
| html-to-image | ^1.11.13 | MIT |
| @formkit/auto-animate | ^0.9.0 | MIT |
| @simplewebauthn/browser | ^11 | MIT |
| @resvg/resvg-wasm | ^2.6.2 | MPL-2.0 |
| @fontsource/inter | ^5.2.8 | OFL-1.1 |
| @stripe/stripe-js | ^9.5.0 | MIT |
| @stripe/react-stripe-js | ^6.3.0 | MIT |
This site
| Library | License |
|---|---|
| Astro | MIT |
| Tailwind CSS | MIT |
| @tailwindcss/vite | MIT |
External services
- • Chess.com public API : Imports your games and current ratings.
- • Lichess public API : Imports your games and current ratings.
- • OpenRouter : LLM provider proxy for Coach chat, commentary, and pattern enrichment.
- • Cloudflare Workers (Promote API) : Authentication (passkeys), account state, sync of your games / findings / settings, billing, and engine analysis batches.
- • Cloudflare Workers (key provisioning) : Mints a scoped OpenRouter sub-key for your account.
- • Cloudflare Workers (feedback) : Receives in-app feedback (bug reports, feature requests, suggestions): screenshot, note, and anonymized context.
Chess piece artwork
Triple-licensed (GFDL / CC-BY-SA 3.0 / BSD). Used by Promote under the BSD component of the triple license.
- Author: Colin M.L. Burnett
- Source: https://commons.wikimedia.org/wiki/Category:SVG_chess_pieces
- License: Cburnett-triple
Fonts
Promote uses native system fonts for its interface (SF Pro on macOS, Segoe UI on Windows, system-ui elsewhere). The Inter typeface is bundled via @fontsource/inter and listed above. All icons, the Promote wordmark, and the favicon are original.
Last updated: 2026-05-13. The canonical source is the
CREDITS.md file shipped with the app; this page is auto-generated from the same data.