39 packages tagged with “chess”
Chess board representation with abilities ro read FEN, SAN, give detailed validation info on moves, get all legal moves in position, and make Zobrist hash keys
Portable Game Notation (PGN) implementation in .NET https://github.com/iigorr/pgn.net
.Net 6 based library offering chess-related blazor components and functions for chess programming.
C# dotnet Universal Chess Interface wrapper for interacting with chess engine processes.
Lynx chess engine
Various resources for parsing PGN, evaluating positions, parsing and printing FEN, and more.
Library allows you to aggregate the results of multiple Lichess tournaments
Collection of chess pieces which know where to move on the board. They just return pseudo moves or possible moves like if the board were empty.
Collection of regular expressions for all kind of chess moves.
C# dotnet chess library with pgn/fen import/export and move validation.
Library for creating and modifying a checkerboard
CHESS is a open source tool created by Microsoft Research for systematic and disciplined testing of concurrent programs.
US Chess Federation does not have a good way of exposing its data as a set of public APIs. All it has is a very outdated set of PHP forms that serve data as HTML. This set of tools parse that html and present data in a way that most of the applications can consume.
A highly optimized and specifically for bots designed chess engine for .NET Core
Library allows you to aggregate the results of multiple chess.com tournaments
The amazing chess type provider
XiangqiCore is a .NET library for developing Xiangqi related applications
ELO calculation library
A C# library to calculate Elo rating and various tiebreak systems.
Chess library with data structures and move generation.
A .NET wrapper for Chess.com's API
Package Description
This library features two structs, one for classical chess and another for Chess960, that enable you to play and generate moves for, both Chess and Chess960, in a simple manner. This new version includes a few patches with overall board use, like bug fixes and adding zobrist hashing to both board classes, as well as correcting the way it handles en-passant and fixing an error with updating the code. My newest addition is PGN support including PGN inputs and outputs, combined with insufficient material checks and a few other things. For more information, including example code, check the repository here - https://github.com/axololly/chess/tree/main
Chess logic made with C# and ♥ by Geras1mleo. SAN and FEN parsing/generation, moves validation, legal positions generations, auto endgame detection (insufficient material, threefold repetition, fifty move rule), event handlers and much more!
C# dotnet 7 Chess wrapper for interacting with uci chess engine processes.
C# dotnet 8 chess library with SAN and FEN parsing/generation, moves validation, PGN filter, import an save games in PGN format, read any Polyglot openings book and build your Polyglot openings book and much more!
A .Net framework control displaying a chessboard to use in your WinForm projects.
Class library for handling and analyzing PGN files at scale