xChess is a multiplatform graphical chess user interface written in Java for numerous chess engines. It intends to support multiple chess protocols to serve as a front end for many existent chess engines.
At present moment this project is aimed to be a small library, that checks validity of turn in chess game. Further plans include extenging it to multiuser/multiplatform chess gaming environment.