Download Kreveta

Kreveta is just a chess engine, with no built-in GUI. To play against Kreveta, or let it compete with other engines, you may want to download an external GUI, such as Cutechess.

UCI is the only communication protocol supported.

About Kreveta

An open-source UCI-compliant chess engine written entirely in C# 13, with .NET 9.0. Designed to be fast, strong and reliable, while still aiming for code clarity and proper code documentation, making it ideal for others to study, experiment with, or use as a foundation for new engines.

Kreveta is a long-term project, which I've been working on for a few years now, with each engine being derived from the previous one. The development of the current version started on 4/3/2025.

Cool Features

Apart from the generic bitboards, move lookups, PVS and pruning techniques, Kreveta also provides various cool features and enhancaments, such as:

Contributions

So far, I am the only contributor to the engine and the author of this website. However, any contributions, bug reports, and feature ideas are always welcome. If you'd like to help, open an issue or pull request on Github, or star the project to support its development.

License

Kreveta is released under the MIT License, meaning it's free to use, modify, and distribute.

Documentation

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Sed euismod nulla ut fermentum bibendum. Integer eget nisl urna. Mauris efficitur vel sapien vel fermentum.