chess library for legal move generation, FEN/PGN parsing and more
-
Updated
Jan 31, 2026 - Java
chess library for legal move generation, FEN/PGN parsing and more
C# chess library containing a complete data structure and move generation.
Go (Golang) chess library: move generation with bitboards, PGN/FEN, UCI/Stockfish, opening books, image generation. Well-tested & fast.
[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.
A customizable Chess Game for Android, featuring various piece styles, sound effects, and smooth gameplay. The game allows intuitive moves, pawn promotion, and visual customization, including light/dark square colors and stroke effects. Built with Kotlin and Android Studio, it offers a fun and engaging experience.
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
Biblioteca .NET que implementa a lógica de um jogo de xadrez.
A fully playable Python + Pygame chess game with human vs. human and human vs. AI modes, powered by Negamax with Alpha-Beta pruning, complete with castling, en passant, pawn promotion, undo and custom board themes.
Chess Sharp Is A Simple To Use Chess Library
Chess and chess problem C++11 libraries with a demo program for finding solutions of chess problems (mate, selfmate, and helpmate) with cooks
Fischer Random / Chess960 library for JavaScript
UCI Chess Engine, AI, and Library
A local-first deterministic chess study, research, programming, data-generation, and publishing toolkit.
CompactChessOpenings is an open-source Java 7+ library which adds all ECO openings to CompactChess.
CompactChess is a Java 7+ library for chess.
Chess ai using minimax, optimized with alpha-beta pruning in PHP
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.
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."