**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
Contribution to Nim language chess engine.
Moderator: Ras
-
- Posts: 1
- Joined: Fri May 09, 2025 12:27 pm
- Full name: Gyatso Neesham
-
- Posts: 36
- Joined: Mon Aug 05, 2024 1:28 pm
- Full name: Mattia Giambirtone
Re: Contribution to Nim language chess engine.
Another Nim engine on the scene... fun!
Although I'd like to question the following:
Although I'd like to question the following:
Nalwald (https://github.com/tsoj/Nalwald) has existed for a couple of years and Heimdall (https://git.nocturn9x.space/heimdall-engine/heimdall) (my own engine) is a little over a year old. So not exactly rightThe first major open-source chess engine in Nim, featuring advanced search, sophisticated evaluation, and full UCI compatibility.

-
- Posts: 190
- Joined: Sun Oct 30, 2022 5:26 pm
- Full name: Conor Anstey
Re: Contribution to Nim language chess engine.
I love LLM output I love LLM output I love LLM output I love LLM output I love LLM output
=======
that's certainly an _interesting_ license you've attached to your project
=======
that's certainly an _interesting_ license you've attached to your project
-
- Posts: 557
- Joined: Tue Jul 03, 2018 10:19 am
- Full name: Folkert van Heusden
Re: Contribution to Nim language chess engine.
The repo is gone?GyatsoYT wrote: ↑Tue May 13, 2025 3:40 pm I’ve made my chess engine project, **[Gyatso](https://github.com/GyatsoYT/GyatsoChess)**, open source.