Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.46 KB

README.md

File metadata and controls

30 lines (18 loc) · 1.46 KB

UCI.js - TypeScript Library for Interacting with UCI Engines

UCI.js is a TypeScript library designed to simplify the interaction with UCI (Universal Chess Interface) engines. With UCI.js, developers can seamlessly integrate UCI engines into their TypeScript projects, allowing for advanced chess engine functionality.

Features

  • Simple Interface: UCI.js provides a straightforward interface for sending commands to UCI engines and receiving their responses.
  • TypeScript Support: Built with TypeScript, UCI.js offers type safety and enhanced development experience for TypeScript projects.
  • Asynchronous Communication: Utilizes asynchronous communication to ensure smooth interaction with UCI engines without blocking the main thread.
  • Flexible Configuration: Easily configure and customize UCI engine settings and options through UCI.js.

Installation

You can install UCI.js via npm:

npm install uci.js

Contributing

Contributions to UCI.js are welcome! If you find any bugs or have suggestions for improvements, please open an issue on the GitHub repository. Pull requests are also appreciated.

License

UCI.js is licensed under the MIT License. See the LICENSE file for details.

Credits

UCI.js is developed and maintained by [Your Name or Organization]. Special thanks to the creators of the UCI protocol for making this library possible.