Holdings

Latest

Scribe Oct 2026 · 146 commits

52 projects · 46 repositories

ChessViz

A native Windows chess viewer and analysis board, written in C

In development Sheet 34 of 55

Description

Load games from PGN or FEN and step through them, move pieces around freely, and analyze any position with a UCI engine like Stockfish, lc0, Komodo, or Vizier, which was written alongside it.

It’s plain C on GDI with no outside dependencies. You get a green and cream board with Unicode pieces, coordinates, highlights for the last move and for check, dots for legal moves, and a board flip. Move by dragging or clicking, pick promotions from a menu, and step through a two-column move list with animation.

Features

  • Works with any UCI engine and draws MultiPV analysis arrows on the board
  • Loads PGN and FEN, with keyboard and mouse navigation through the moves
  • Pieces slide between positions as you step through the move list
  • Plain C on GDI, with no frameworks and no runtime dependencies

Construction

  • C
  • Win32
  • GDI
  • UCI

Project resources

This site isn't finished. Anything on it may still change, and none of it is binding until the site is live.