chess library for legal move generation, FEN/PGN parsing and more
-
Updated
Dec 14, 2023 - Java
chess library for legal move generation, FEN/PGN parsing and more
C# chess library containing a complete data structure and move generation.
[No longer maintained] A .NET chess library, written in C#
ChessSharp - A chess library written in C#
A java chess library for generating legal chess moves, determining check / mate / draw, determining the chess opening. Supports SAN, FAN, LAN, UCI and PGN.
Chess Sharp Is A Simple To Use Chess Library
Fischer Random / Chess960 library for JavaScript
Chess and chess problem C++11 libraries with a demo program for finding solutions of chess problems (mate, selfmate, and helpmate) with cooks
SignalR_BlazorChess is a multiplayer chess application built using Blazor Server, MudBlazor for the UI components, and SignalR for enabling real-time multiplayer functionality. This application allows chess enthusiasts to play against each other in a virtual environment and enjoy the strategic challenges that the game of chess offers
CompactChessOpenings is an open-source Java 7+ library which adds all ECO openings to CompactChess.
CompactChess is a Java 7+ library for chess.
UCI Chess Engine, AI, and Library
Pygmalion primarily is a chess-engine. The layout of the source-code is however designed to also support other chess-like boardgames. Tic Tac Toe being the toy example in the repo to demonstrate this.
A golang port of python-chess
Add a description, image, and links to the chess-library topic page so that developers can more easily learn about it.
To associate your repository with the chess-library topic, visit your repo's landing page and select "manage topics."