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 3 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☆553Updated 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
- UCI chess engine (golang)☆65Updated 2 weeks ago
- A Chess Program written in Go (youtube series)☆20Updated 7 years ago
- A tiny chess engine in Go (sunfish port)☆80Updated 4 years ago
- a PGN (Portable Game Notation) chess game parser for golang☆48Updated 3 weeks ago
- A simple and generic ECS implementation in Go☆143Updated 3 weeks ago
- A UCI compatible chess AI in Go☆30Updated 3 years ago
- Minecraft clone from scratch with only OpenGL☆394Updated 8 months ago
- A delightfully tiny but powerful HTTP router for Go web applications☆464Updated 3 months ago
- Ark -- Archetype-based Entity Component System (ECS) for Go.☆209Updated last week
- A chess engine written in Go! Currently in beta testing.☆23Updated 2 years ago
- Roguelite game made with Go and Raylib - Demo & Game is available on Steam https://store.steampowered.com/app/2968730/Mr_Snuggles_Dungeon…☆107Updated 5 months ago
- A JavaScript chessboard without dependencies. Rendered in SVG, coded in ES6. Views FEN, handles move input, animated, responsive, expanda…☆273Updated 2 weeks ago
- Live reload for Go apps. Watch arbitrary files and respond with arbitrary commands. Supports running multiple commands in parallel.☆550Updated 2 months ago
- UCI Chess Engine written in C☆268Updated 7 months ago
- ☆138Updated 2 years ago
- A pure Go physics library with no dependencies. Unofficial Chipmunk2D port.☆377Updated last month
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆170Updated 7 months ago
- Arche -- Archetype-based Entity Component System (ECS) for Go.☆188Updated 10 months ago
- Seamless HTMX integration in golang applications☆555Updated 3 weeks ago
- A hand-crafted 2D game library in Go.☆372Updated 10 months ago
- Yet another minesweeper written in go.☆77Updated 6 months ago
- net/http rate limiter middleware☆421Updated 3 months ago
- A collection of helpful error handling, performance measuring, execution retrial, benchmarking & other useful patterns for golang under o…☆431Updated 11 months ago
- The ultimate makefile for any golang project☆244Updated last year
- SIMD implementation in Go☆182Updated 8 months ago
- HTMX attributes and helpers for gomponents.☆117Updated last year
- Just another ECS library for Go/Ebitengine☆355Updated 10 months ago