Most Recent
Forum Legend
Following
New Comments
Locked Topic
Pinned Topic
**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