CBoard ist ein NCurses-Programm zum Ansehen und Ändern von PGN-Dateien und ein Frontend für Schachprogramme, die das XBoard-Protokoll verwenden. Es unterstützt Spiele zwischen zwei Spielern und mit einem oder zwei Schachprogrammen, das FEN-Tag, eingeschränkte Anmerkungen mit RAV, NAG und Kommentare und einiges mehr. (non)