Isolate Name Server


A registry for SendPorts that can be used across Isolates.

This is basically a port of the IsolateNameServer class available in Flutter.

Getting started

This package makes use of FFI and native code and hence needs the associated native share library. Its planned for it to make use of the new (experimental) Dart native assets feature in the future to make this transparent for package users.


See the documentation for the IsolateNameServer class available in Flutter.


This is a port of the code from the Flutter SDK, so all of that code is under the Flutter SDK license, all other code, modifications and documentation are under the same license, copyright me as per the LICENSE file in this repo.


Isolate Name Server