CorentinGS / chessLinks
chess is a set of go packages which provide common chess utilities such as move generation, turn management, checkmate detection, PGN encoding, UCI interoperability, image generation, opening book exploration, and others. It is well tested and optimized for performance.
☆71Updated last month
Alternatives and similar repositories for chess
Users that are interested in chess are comparing it to the libraries listed below
Sorting:
- chess package for go☆554Updated last year
- A UCI compatible chess engine written in Golang☆266Updated last year
- A fast Go chess library. Legal move generation, move/board types, apply/unapply, FEN parsing, Zobrist hashing.☆50Updated 3 years ago
- A Chess Program written in Go (youtube series)☆20Updated 7 years ago
- UCI chess engine (golang)☆65Updated 3 weeks ago
- A UCI compatible chess AI in Go☆30Updated 3 years ago
- a PGN (Portable Game Notation) chess game parser for golang☆48Updated 3 weeks ago
- Multipurpose chess package for Go/Golang.☆20Updated last year
- A tiny chess engine in Go (sunfish port)☆80Updated 4 years ago
- UCI Chess Engine written in C☆268Updated 7 months ago
- Chess programming projects' source code from YouTube☆89Updated 4 years ago
- A chess engine written in Go! Currently in beta testing.☆23Updated 2 years ago
- Using engines running outside of the browser on https://lichess.org/analysis☆94Updated last year
- Chess and chess variant rules and operations in TypeScript☆154Updated 3 months ago
- A JavaScript chessboard without dependencies. Rendered in SVG, coded in ES6. Views FEN, handles move input, animated, responsive, expanda…☆275Updated 3 weeks ago
- A hand-crafted 2D game library in Go.☆375Updated 11 months ago
- Ethereal, a UCI Chess Engine by Andrew Grant☆409Updated last year
- Seamless HTMX integration in golang applications☆555Updated 3 weeks ago
- OpenBench is a Distributed SPRT Testing Framework for Chess Engines☆204Updated last week
- An aggregated data set of chess opening names☆477Updated 2 weeks ago
- Public exports of all rated games, puzzles, and computer evaluations.☆104Updated this week
- A collection of helpful error handling, performance measuring, execution retrial, benchmarking & other useful patterns for golang under o…☆431Updated last year
- Live reload for Go apps. Watch arbitrary files and respond with arbitrary commands. Supports running multiple commands in parallel.☆552Updated this week
- The ultimate makefile for any golang project☆245Updated last year
- PGN viewer widget☆142Updated last week
- Lichess' websocket server☆173Updated this week
- Strong chess engine☆90Updated this week
- fastchess is a chess cli tool to run engine vs engine matches☆189Updated this week
- UCI chess engine written in Go☆20Updated 3 months ago
- Arche -- Archetype-based Entity Component System (ECS) for Go.☆190Updated 10 months ago