Chess engine open source

Sort:
AizenSosukeVictim

**Contribute to *Gyatso* – A Nim-Based Open Source Chess Engine**

Hey everyone,

I’ve made my chess engine project, **[Gyatso](https://github.com/GyatsoYT/GyatsoChess)**, open source. It’s a fast, modular, and evolving chess engine written entirely in **Nim**. Built from scratch, Gyatso aims to push the limits of what’s possible in Nim for chess AI.

**Why Gyatso?**  

Gyatso is a clean, self-made engine designed for performance, clarity, and extensibility. It's an ideal project for those interested in engine development, systems programming, or Nim as a language.

**Current Highlights:**

- Bitboard architecture

- Legal move generation

- Alpha-beta search with foundational heuristics

- Fully modular codebase (eval, movegen, TT, time management, etc.)

- Perft testing and benchmarking

**What I’m Looking For:**

- Nim programmers who want a serious project to contribute to

- Chess engine developers ready to build or enhance core features

- Contributors interested in optimization, evaluation tuning, or adding advanced logic

- Anyone passionate about chess AI and open-source development

**Planned Features:**

- Neural network integration (Arraymancer-based)

- Smarter time management

- Opening book and endgame tablebase support

- Advanced move ordering and search heuristics

- Elo tracking and self-play training tools

**GitHub:** [https://github.com/GyatsoYT/GyatsoChess](https://github.com/GyatsoYT/GyatsoChess)  

**License:** Custom license (see repo for details)

Whether you’re here for Nim, chess engines, or both—this is your chance to help shape a serious engine from the ground up. Contributions, feedback, and collaboration are all welcome.

Let me know if you’re interested

or want to get involved!

— Gyatso