Folio Chess
An interactive force-directed graph of all 3,704 ECO chess openings, colored by volume.
What is Folio Chess?
Folio Chess maps every named chess opening in the ECO (Encyclopedia of Chess Openings) database as an interactive force-directed graph — 3,704 nodes, each representing a single named variation. Nodes are sized by depth and connected to their parent line, with colors corresponding to ECO volume: teal for flank openings (A), orange for semi-open games (B), red for open games (C), yellow for closed games and the Queen's Gambit family (D), and slate blue for Indian defenses (E).
Built in TypeScript with a custom canvas renderer and force-directed physics written from scratch. Click any node on desktop to identify the opening, use the search field to find a specific line, or filter by ECO volume via the legend.
Folio Chess is the landing page for a chess study app in development. The full interactive version is best experienced on desktop.