Farewell to King is a reusable, light chess library to be written in C. It can be used for board representation, check legality, and game management for different chess applications.