CBoard is an NCurses PGN browser, editor, and front end to chess engines that use the XBoard protocol. It supports human/human (local), human/engine, and engine/engine play, the FEN tag, annotations with RAV (limited), NAG, and comments, and more.
| Tags | Games/Entertainment Turn Based Strategy |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX BSD FreeBSD Linux |
| Implementation | C |
Recent releases


Changes: Better color handling is used when drawing the board. The configuration parameters color_board_castling and color_board_enpassant were added. Appending to compressed files is now supported. CPU time is nearly zero. Form input history was added.


Changes: A better move clock. Bugfixes.


Changes: Pressing CTRL-e in the file browser can change the filename expression. CTRL-i copies the current game to a new one. A toggle for strict castling was added. Bugs were fixed.


Changes: A castling validation bugfix. Customizable keyboard bindings and macros.


Changes: Non-blocking message, input, and menu dialogs. A move history menu and a couple of bugfixes.