Analyze chess games from PGN, identify blunders, mistakes,...
4
stars
41
commits
JavaScript
primary language
Sep 15, 2026
updated
WhyBlunder is a powerful chess game analyzer that runs entirely in your browser using WebAssembly. It uses the Stockfish engine (compiled to WASM) to provide detailed analysis of chess games — no server or installation required.
Simply open the app in your browser:
The frontend is a static site — just serve the repo root with any static file server:
# Using Python's built-in server
python3 -m http.server 3030
# Then open http://localhost:3030
Or use any other static server (e.g. npx serve .).
The app is deployed as a static site on Vercel.
41 commits
JavaScript
53.1%
HTML
46.6%
Analyze chess games from PGN, identify blunders, mistakes,...
4
stars
41
commits
JavaScript
primary language
Sep 15, 2026
updated
WhyBlunder is a powerful chess game analyzer that runs entirely in your browser using WebAssembly. It uses the Stockfish engine (compiled to WASM) to provide detailed analysis of chess games — no server or installation required.
Simply open the app in your browser:
The frontend is a static site — just serve the repo root with any static file server:
# Using Python's built-in server
python3 -m http.server 3030
# Then open http://localhost:3030
Or use any other static server (e.g. npx serve .).
The app is deployed as a static site on Vercel.
41 commits
JavaScript
53.1%
HTML
46.6%