Shogi board web components has functions for replaying, manipulating, and editing
Shogi rules and operations