No description provided.
Shogi board web components has functions for replaying, manipulating, and editing
lishogi.org shogi ui
Shogi rules and operations
TypeScript library for Shogi (Japanese chess)
A simple shogi-player web component
Domain-specific Shogi logic, types, and parsing
Shogi core library
Domain-specific Shogi Web Components (Lit)
A javascript shogi library.
simple shogi library for JavaScript
javascript library of A.I. algorithms for Shogi-like games
Shogi Kifu viewer for JavaScript
Domain-specific Shogi UI components for Vue
Domain-specific Shogi UI components for React
Shogi library for react user
YaneuraOu shogi engine (NNUE K-P)
React components for rendering and playing Shogi (Japanese Chess)
Domain-specific Shogi UI components for all frameworks
Shogi pad
YaneuraOu shogi engine (NNUE HalfKP)
Fork of shogi.js which implements 9-masu shogi
Under constructing Shogi library
WebAssembly port of the strong shogi engine YaneuraOu
Bitboard based Shogi library. Board representation, move handlings and various time control utilities.
Fundamental types and functions for shogi
library for generating images that visualize the position in Shogi (Japanese chess)
Shogi kifu parsers and converters
Legality checking in shogi without tables
The official notation of shogi moves
Conversion from strings in USI format
A shogi helper
Universal Shogi Interface (USI) library
A small example before developing computer chess and computer shogi. Come see the repository.
Taikyoku Shogi engine — the largest known shogi variant (36x36 board, 804 pieces, 209 piece types)
A Shogi game serialization/deserialization library in CSA format.
A Shogi library by pure Ruby. It supports CSA format.
An image generator for Shogi's pieces (it's "ko-ma" in Japanese) for Ruby by cairo.
Provides a representation of a shogi game complete with rules enforcement and serialisation.
You can play the Shogi in terminal
RubyShogi, a Shogi Engine
Shogi library
The jkf gem provides parsers and converters (generaters) for several shogi formats, including json-kifu-format, KIF, KI2, and CSA.
A game engine of Shogi.
Extensible grid game engine in Ruby.
Afterplay provides tools and utilities for analyzing shogi games after they have been played
A minimal, format-agnostic library for representing positions in two-player, turn-based board games (chess, shogi, xiangqi, and variants).
A pure functional Ruby implementation of the General Gameplay Notation (GGN) specification v1.0.0. Provides a movement possibility oracle for evaluating pseudo-legal moves in abstract strategy board games. Features include hierarchical move navigation (piece → source → destination → transitions), pre-condition evaluation (must/deny). Works with Chess, Shogi, Xiangqi, and custom variants.