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.
☆62Updated 2 weeks ago
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☆550Updated 10 months ago
- A UCI compatible chess engine written in Golang☆265Updated last year
- A fast Go chess library. Legal move generation, move/board types, apply/unapply, FEN parsing, Zobrist hashing.☆50Updated 3 years ago
- A tiny chess engine in Go (sunfish port)☆80Updated 4 years ago
- A Chess Program written in Go (youtube series)☆20Updated 7 years ago
- a PGN (Portable Game Notation) chess game parser for golang☆47Updated 4 months ago
- UCI chess engine (golang)☆65Updated last year
- Tiny GPT implemented from scratch in pure Go. Trained on Jules Verne books. Explained.☆344Updated 2 months ago
- Live reload for Go apps. Watch arbitrary files and respond with arbitrary commands. Supports running multiple commands in parallel.☆536Updated last month
- Roguelite game made with Go and Raylib - Demo & Game is available on Steam https://store.steampowered.com/app/2968730/Mr_Snuggles_Dungeon…☆107Updated 4 months ago
- A delightfully tiny but powerful HTTP router for Go web applications☆452Updated 2 months ago
- Go package for calculating the sunrise and sunset times for a given location☆171Updated last year
- A collection of helpful error handling, performance measuring, execution retrial, benchmarking & other useful patterns for golang under o…☆431Updated 10 months ago
- The ultimate makefile for any golang project☆244Updated last year
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆163Updated 5 months ago
- Ark -- Archetype-based Entity Component System (ECS) for Go.☆186Updated last week
- ☆139Updated 2 years ago
- Go bindings to SQLite using wazero☆870Updated last week
- Play Tetris in your terminal.☆579Updated last month
- Seamless HTMX integration in golang applications