OpenCL for Dart

This is a wrapper of the OpenCL library for the Dart programming language, written in pure Dart.

It is tailored toward desktop environments, currently tested only under Linux machine.

Implemented features:

  1. Partial device & platform query
  2. Creating and building opencl program.
  3. Executing kernels.

Be sure it can run a simple vector-add program.

Currently under development. WIP.


It can query information about your computing platforms, such as your GPU. It can compile and execute kernels on your GPU.

Getting started

Do not use it yet, unless you are willing to contribute by testing this package and provide feedback


See example/ directory.

Additional information

Any help is welcomed!