oex

A Flutter Plugin, which lets you search and interact OEX Chess Engines on Android

🔎 Discover UCI-Engines

🗣️ Interact with UCI-Engines

Screenshot

screenshot

How to use

🚀 Setup

Add the dependency to pubspec.yaml.

dependencies:
  [...]
  oex: ^0.1.2

and import it.

import 'package:oex/oex.dart';

🔎 Discover Engines

List<OEXEngine> result = await OEX.search();
print(result);

🗣️ Interact with Engines

Stream<String> stdout = await engine.start();
stdout.listen((out) {
    print(out);
});

Future.delayed(Duration(milliseconds: 500));
engine.send("uci");

Additional information

This package is used in WhitePawn in production.

Every contribution is very welcome.

Cheers 🥂

Libraries

oex
models/OEXEngine