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 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☆549Updated 9 months ago
- A UCI compatible chess engine written in Golang☆262Updated 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
- A tiny chess engine in Go (sunfish port)☆79Updated 4 years ago
- UCI chess engine (golang)☆65Updated last year
- A chess engine written in Go! Currently in beta testing.☆22Updated 2 years ago
- Tiny GPT implemented from scratch in pure Go. Trained on Jules Verne books. Explained.☆320Updated last month
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆160Updated 5 months ago
- Live reload for Go apps. Watch arbitrary files and respond with arbitrary commands. Supports running multiple commands in parallel.☆534Updated last week
- The ultimate makefile for any golang project☆244Updated 11 months ago
- Roguelite game made with Go and Raylib - Demo & Game is available on Steam https://store.steampowered.com/app/2968730/Mr_Snuggles_Dungeon…☆107Updated 3 months ago
- A delightfully tiny but powerful HTTP router for Go web applications☆445Updated last month
- net/http rate limiter middleware☆399Updated last month
- a PGN (Portable Game Notation) chess game parser for golang☆46Updated 3 months ago
- Library for detecting profanities in Go☆250Updated last week
- Type safe enums for Go without code generation or reflection☆447Updated 3 months ago
- A lightweight Go package to generate unique, symmetric identicons based on an input string. Easily integrate with your Go project to crea…☆121Updated 3 weeks ago
- SIMD Accelerated vector functions for Go☆172Updated 2 months ago
- A UCI compatible chess AI in Go☆30Updated 3 years ago
- A starter kit for building a web app with gomponents, HTMX, and TailwindCSS in Go.☆91Updated last week
- Headless browser for Go for TDD workflows☆230Updated this week
- Golang charting and graphing library☆100Updated this week
- A collection of helpful error handling, performance measuring, execution retrial, benchmarking & other useful patterns for golang under o…☆431Updated 9 months ago
- Seamless HTMX integration in golang applications☆537Updated 3 months ago
- Benchmarks for Golang SQLite Drivers☆552Updated 2 months ago
- YSMRR is a package that provides simple multi-line compatible spinners for Go applications.☆88Updated 8 months ago
- A simple and generic ECS implementation in Go☆138Updated 3 months ago
- SIMD implementation in Go☆176Updated 5 months ago
- Golang comptime. Pure blasphemy☆484Updated 3 months ago