LiGround
LiGround is a modern, cross-platform chess variant GUI for lichess variants and regional variants. As it is a rather new project the set of features is rather limited, but working well for basic analysis and game play. Compatible with UCI engines, especially Fairy-Stockfish, since LiGround’s rule implementation is based on it.
WinBoard/XBoard
WinBoard/XBoard is an old but very feature rich chess variant GUI supporting a large variety of chess variants, including user/engine defined games. Not as modern and stable as other GUIs, but still one of the most used variant GUIs. Compatible with CECP/XBoard engines.
Cutechess
Cutechess mainly a chess (variant) engine tournament manager, with both a command line and a graphical user interface. Also supportd game play against engines, but does not have analysis features.
PyChess GUI
PyChess GUI, not to be confused with the pychess variants website, supports several chess variants for 8x8 boards. It has features for analysis and game play, and is compatible to UCI and CECP chess variant engines.
ShogiGUI
ShogiGUI is a Windows GUI for Shogi. It can also be run on Linux using mono/wine, e.g., with docker.
Ludii
Ludii is a general game playing system with many built-in games and support for custom games, not limited to chess variants.
Fairyground
Fairy-Stockfish playground in the browser
Fairyground serves as a playground to try out Fairy-Stockfish online with custom variants, enabling game play and interactive analysis.